From 8a5aafaf6974099f2c8bb2bdece797dcd090365f Mon Sep 17 00:00:00 2001 From: Brandon Palm Date: Wed, 15 Jul 2026 13:39:01 -0500 Subject: [PATCH] CM-716: Add HTTP01 proxy image build to cert-manager-operator CI Adds the cert-manager-http01-proxy image build to the ci-operator config for cert-manager-operator. The proxy binary source and CI Dockerfile were added in openshift/cert-manager-operator#458. This enables CI to build the FIPS-compliant proxy image alongside the existing operator and cert-manager operand images, and substitutes it into the OLM bundle for e2e testing. --- .../openshift-cert-manager-operator-master.yaml | 5 +++++ ...cert-manager-operator-master-presubmits.yaml | 17 +++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml b/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml index a9092aa43bbac..4e6d1b67f3334 100644 --- a/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml +++ b/ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml @@ -32,6 +32,9 @@ images: - dockerfile_path: images/ci/trustmanager.Dockerfile from: base-rhel9 to: cert-manager-trust-manager + - dockerfile_path: images/ci/http01proxy.Dockerfile + from: base-rhel9 + to: cert-manager-http01-proxy operator: bundles: - as: cert-manager-operator-bundle @@ -50,6 +53,8 @@ operator: with: pipeline:cert-manager-istio-csr - pullspec: quay.io/jetstack/trust-manager:.* with: pipeline:cert-manager-trust-manager + - pullspec: quay.io/openshift/cert-manager-http01-proxy:.* + with: pipeline:cert-manager-http01-proxy releases: latest: candidate: diff --git a/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-master-presubmits.yaml b/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-master-presubmits.yaml index 0a47b4e6a4770..64106ab684bb3 100644 --- a/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-master-presubmits.yaml +++ b/ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-master-presubmits.yaml @@ -13,6 +13,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -74,6 +75,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -168,6 +170,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -257,6 +260,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -346,6 +350,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -435,6 +440,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -524,6 +530,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -613,6 +620,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -702,6 +710,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -791,6 +800,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -881,6 +891,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -967,6 +978,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -1053,6 +1065,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -1139,6 +1152,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -1225,6 +1239,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -1286,6 +1301,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: @@ -1355,6 +1371,7 @@ presubmits: - .ci-operator.yaml - images/ci/Dockerfile - images/ci/certmanager.Dockerfile + - images/ci/http01proxy.Dockerfile - images/ci/istiocsr.Dockerfile - images/ci/trustmanager.Dockerfile labels: