Skip to content

Commit 8a5aafa

Browse files
committed
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.
1 parent 1e6ffee commit 8a5aafa

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ images:
3232
- dockerfile_path: images/ci/trustmanager.Dockerfile
3333
from: base-rhel9
3434
to: cert-manager-trust-manager
35+
- dockerfile_path: images/ci/http01proxy.Dockerfile
36+
from: base-rhel9
37+
to: cert-manager-http01-proxy
3538
operator:
3639
bundles:
3740
- as: cert-manager-operator-bundle
@@ -50,6 +53,8 @@ operator:
5053
with: pipeline:cert-manager-istio-csr
5154
- pullspec: quay.io/jetstack/trust-manager:.*
5255
with: pipeline:cert-manager-trust-manager
56+
- pullspec: quay.io/openshift/cert-manager-http01-proxy:.*
57+
with: pipeline:cert-manager-http01-proxy
5358
releases:
5459
latest:
5560
candidate:

ci-operator/jobs/openshift/cert-manager-operator/openshift-cert-manager-operator-master-presubmits.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ presubmits:
1313
- .ci-operator.yaml
1414
- images/ci/Dockerfile
1515
- images/ci/certmanager.Dockerfile
16+
- images/ci/http01proxy.Dockerfile
1617
- images/ci/istiocsr.Dockerfile
1718
- images/ci/trustmanager.Dockerfile
1819
labels:
@@ -74,6 +75,7 @@ presubmits:
7475
- .ci-operator.yaml
7576
- images/ci/Dockerfile
7677
- images/ci/certmanager.Dockerfile
78+
- images/ci/http01proxy.Dockerfile
7779
- images/ci/istiocsr.Dockerfile
7880
- images/ci/trustmanager.Dockerfile
7981
labels:
@@ -168,6 +170,7 @@ presubmits:
168170
- .ci-operator.yaml
169171
- images/ci/Dockerfile
170172
- images/ci/certmanager.Dockerfile
173+
- images/ci/http01proxy.Dockerfile
171174
- images/ci/istiocsr.Dockerfile
172175
- images/ci/trustmanager.Dockerfile
173176
labels:
@@ -257,6 +260,7 @@ presubmits:
257260
- .ci-operator.yaml
258261
- images/ci/Dockerfile
259262
- images/ci/certmanager.Dockerfile
263+
- images/ci/http01proxy.Dockerfile
260264
- images/ci/istiocsr.Dockerfile
261265
- images/ci/trustmanager.Dockerfile
262266
labels:
@@ -346,6 +350,7 @@ presubmits:
346350
- .ci-operator.yaml
347351
- images/ci/Dockerfile
348352
- images/ci/certmanager.Dockerfile
353+
- images/ci/http01proxy.Dockerfile
349354
- images/ci/istiocsr.Dockerfile
350355
- images/ci/trustmanager.Dockerfile
351356
labels:
@@ -435,6 +440,7 @@ presubmits:
435440
- .ci-operator.yaml
436441
- images/ci/Dockerfile
437442
- images/ci/certmanager.Dockerfile
443+
- images/ci/http01proxy.Dockerfile
438444
- images/ci/istiocsr.Dockerfile
439445
- images/ci/trustmanager.Dockerfile
440446
labels:
@@ -524,6 +530,7 @@ presubmits:
524530
- .ci-operator.yaml
525531
- images/ci/Dockerfile
526532
- images/ci/certmanager.Dockerfile
533+
- images/ci/http01proxy.Dockerfile
527534
- images/ci/istiocsr.Dockerfile
528535
- images/ci/trustmanager.Dockerfile
529536
labels:
@@ -613,6 +620,7 @@ presubmits:
613620
- .ci-operator.yaml
614621
- images/ci/Dockerfile
615622
- images/ci/certmanager.Dockerfile
623+
- images/ci/http01proxy.Dockerfile
616624
- images/ci/istiocsr.Dockerfile
617625
- images/ci/trustmanager.Dockerfile
618626
labels:
@@ -702,6 +710,7 @@ presubmits:
702710
- .ci-operator.yaml
703711
- images/ci/Dockerfile
704712
- images/ci/certmanager.Dockerfile
713+
- images/ci/http01proxy.Dockerfile
705714
- images/ci/istiocsr.Dockerfile
706715
- images/ci/trustmanager.Dockerfile
707716
labels:
@@ -791,6 +800,7 @@ presubmits:
791800
- .ci-operator.yaml
792801
- images/ci/Dockerfile
793802
- images/ci/certmanager.Dockerfile
803+
- images/ci/http01proxy.Dockerfile
794804
- images/ci/istiocsr.Dockerfile
795805
- images/ci/trustmanager.Dockerfile
796806
labels:
@@ -881,6 +891,7 @@ presubmits:
881891
- .ci-operator.yaml
882892
- images/ci/Dockerfile
883893
- images/ci/certmanager.Dockerfile
894+
- images/ci/http01proxy.Dockerfile
884895
- images/ci/istiocsr.Dockerfile
885896
- images/ci/trustmanager.Dockerfile
886897
labels:
@@ -967,6 +978,7 @@ presubmits:
967978
- .ci-operator.yaml
968979
- images/ci/Dockerfile
969980
- images/ci/certmanager.Dockerfile
981+
- images/ci/http01proxy.Dockerfile
970982
- images/ci/istiocsr.Dockerfile
971983
- images/ci/trustmanager.Dockerfile
972984
labels:
@@ -1053,6 +1065,7 @@ presubmits:
10531065
- .ci-operator.yaml
10541066
- images/ci/Dockerfile
10551067
- images/ci/certmanager.Dockerfile
1068+
- images/ci/http01proxy.Dockerfile
10561069
- images/ci/istiocsr.Dockerfile
10571070
- images/ci/trustmanager.Dockerfile
10581071
labels:
@@ -1139,6 +1152,7 @@ presubmits:
11391152
- .ci-operator.yaml
11401153
- images/ci/Dockerfile
11411154
- images/ci/certmanager.Dockerfile
1155+
- images/ci/http01proxy.Dockerfile
11421156
- images/ci/istiocsr.Dockerfile
11431157
- images/ci/trustmanager.Dockerfile
11441158
labels:
@@ -1225,6 +1239,7 @@ presubmits:
12251239
- .ci-operator.yaml
12261240
- images/ci/Dockerfile
12271241
- images/ci/certmanager.Dockerfile
1242+
- images/ci/http01proxy.Dockerfile
12281243
- images/ci/istiocsr.Dockerfile
12291244
- images/ci/trustmanager.Dockerfile
12301245
labels:
@@ -1286,6 +1301,7 @@ presubmits:
12861301
- .ci-operator.yaml
12871302
- images/ci/Dockerfile
12881303
- images/ci/certmanager.Dockerfile
1304+
- images/ci/http01proxy.Dockerfile
12891305
- images/ci/istiocsr.Dockerfile
12901306
- images/ci/trustmanager.Dockerfile
12911307
labels:
@@ -1355,6 +1371,7 @@ presubmits:
13551371
- .ci-operator.yaml
13561372
- images/ci/Dockerfile
13571373
- images/ci/certmanager.Dockerfile
1374+
- images/ci/http01proxy.Dockerfile
13581375
- images/ci/istiocsr.Dockerfile
13591376
- images/ci/trustmanager.Dockerfile
13601377
labels:

0 commit comments

Comments
 (0)