-
Notifications
You must be signed in to change notification settings - Fork 260
fix: cilium nightly pipeline set boringcrypto arg in build #4063
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
Conversation
|
/azp run Azure Container Networking PR |
|
Azure Pipelines successfully started running 1 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR fixes the Cilium nightly pipeline by adding boringcrypto configuration to unblock operator image builds. The change specifically modifies the build process to set the GOEXPERIMENT argument to enable boringcrypto for Microsoft Go when building the docker-operator-generic-image.
- Adds conditional logic to patch Dockerfile for operator image builds
- Sets GOEXPERIMENT=boringcrypto as build argument and environment variable
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
vipul-21
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need this ciliumprivate too ?
* skip goimg override * test build go 1.25.0 * test go 1.25.0-1 * set nosystemcrypto * test * test * set cgo * try patching dockerfile * insert patch differt loc * update env * update env 2 * update env 3 * set condtion for operator * set condtion for operator fix * set condtion for operator fix 2 * set condtion for operator fix 3 * add back build args * test cgo 0 * set systemcrypto * set systemcrypto test * set goexperiment for microsoft img only * replace nosystemcrypto with boringcrypto * cleanup docker no cache * cleanup * test
Reason for Change:
unblock operator image build by setting GOEXPERIMENT arg to boringcrypto
Issue Fixed:
Requirements:
Notes: