Skip to content

Conversation

@camrynl
Copy link
Contributor

@camrynl camrynl commented Oct 2, 2025

Reason for Change:
unblock operator image build by setting GOEXPERIMENT arg to boringcrypto

Issue Fixed:

Requirements:

Notes:

@camrynl camrynl requested a review from a team as a code owner October 2, 2025 21:58
@camrynl camrynl requested a review from byte-msft October 2, 2025 21:58
@camrynl camrynl added the ci Infra or tooling. label Oct 2, 2025
Copilot AI review requested due to automatic review settings October 2, 2025 21:58
@camrynl camrynl added the cilium Related to Cilium. label Oct 2, 2025
@camrynl
Copy link
Contributor Author

camrynl commented Oct 2, 2025

/azp run Azure Container Networking PR

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

Copy link
Contributor

Copilot AI left a 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.

@camrynl camrynl enabled auto-merge October 3, 2025 16:53
Copy link
Contributor

@vipul-21 vipul-21 left a 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 ?

@camrynl camrynl added this pull request to the merge queue Oct 3, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 3, 2025
@camrynl camrynl added this pull request to the merge queue Oct 3, 2025
Merged via the queue into master with commit 69ed25a Oct 4, 2025
18 of 22 checks passed
@camrynl camrynl deleted the camrynl/goimg branch October 4, 2025 01:29
sivakami-projects pushed a commit that referenced this pull request Oct 23, 2025
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Infra or tooling. cilium Related to Cilium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants