-
Notifications
You must be signed in to change notification settings - Fork 96
Bug 1826183: Configure Build Pods to Merge CAs #119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug 1826183: Configure Build Pods to Merge CAs #119
Conversation
|
@adambkaplan: This pull request references Bugzilla bug 1826183, which is valid. The bug has been updated to refer to the pull request using the external bug tracker. 3 validation(s) were run on this bug
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 kubernetes/test-infra repository. |
|
are any openshift/builder changes coming to complete the end to end flow here @adambkaplan , or is what the builder is doing and/or whatever provided assemble scripts are doing sufficient ? |
|
@gabemontero openshift/builder changes coming - this PR should fail the build suite without that change in. |
|
builder PR that needs to merge first: openshift/builder#158 |
|
/hold Need feedback from the Network team if this is the right thing to do. /cc @danehans |
|
Per discussion with @danehans [1], we will also need to fix the operator so that it copies the user-ca trust bundle. Today we rely on the network operator injecting the global trust bundle, which is not applicable to our situation. |
* Mount the cluster PKI trust bundle in a neutral location. openshift/builder is responsible for copying this file to /etc/pki/ca-trust/source/anchors, then running `update-ca-trust extract`. This will generate trust bundles for all types of processes (email, TLS, JVMs, etc.). * Use `Args` instead of `Command` when running builder image. This ensures the entrypoint script for openshift/builder is always invoked. * Copy the user-ca bundle to build pods, instead of the global-ca. This ConfigMap will only exist if the cluster is configured with a trustedCA for the proxy.
b9be835 to
ad84e02
Compare
|
/hold Maintaining the hold because this PR needs openshift/cluster-openshift-controller-manager-operator#162 to merge first. |
|
/test e2e-aws |
|
/test e2e-aws-builds |
|
/hold cancel /assign @coreydaley e2e tests need to be re-run now that the operator PR has merged. |
|
/test e2e-aws-upgrade |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: adambkaplan, coreydaley The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest Please review the full test history for this PR and help us cut down flakes. |
responsible for copying this file to /etc/pki/ca-trust/source/anchors, then running
update-ca-trust extract. This will generate trust bundles for all types of processes(email, TLS, JVMs, etc.).
Argsinstead ofCommandwhen running builder image. This ensures theentrypoint script for openshift/builder is always invoked.