CM-716: Add HTTP01 proxy image build to cert-manager-operator CI#81968
CM-716: Add HTTP01 proxy image build to cert-manager-operator CI#81968sebrandon1 wants to merge 1 commit into
Conversation
|
@sebrandon1: This pull request references CM-716 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
WalkthroughThe cert-manager operator CI configuration now builds and publishes the ChangesHTTP01 proxy image pipeline
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
@sebrandon1, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
53237ff to
bfb8c46
Compare
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.
bfb8c46 to
8a5aafa
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: sebrandon1 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
[REHEARSALNOTIFIER]
Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@sebrandon1: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
Closing — the HTTP01 proxy image is no longer needed. The DNAT+SNAT experiment replaces the proxy binary with nftables rules delivered via MachineConfig, eliminating the need for a separate container image and CI build pipeline. See openshift/cert-manager-operator for the new approach. |
Summary
cert-manager-http01-proxyimage build to the cert-manager-operator ci-operator configThe proxy binary source and CI Dockerfile were added in openshift/cert-manager-operator#458. This PR enables CI to build the FIPS-compliant proxy image alongside the existing operator and cert-manager operand images.
Related PRs
Changes
ci-operator/config/openshift/cert-manager-operator/openshift-cert-manager-operator-master.yaml:Image build entry:
Operator substitution:
Test plan