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
builder: Enable building images on arm64 #17980
Conversation
@joestringer Keeping this as draft until I get through all the hoop in https://docs.cilium.io/en/latest/contributing/development/images/#update-cilium-builder-and-cilium-runtime-images |
@joestringer runtime image build is waiting for review, status shows as:
I did not see this step being documented, unless this is covered by:
Maybe review == approval here? |
2716250
to
84ba96c
Compare
84ba96c
to
32fc3ac
Compare
Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
98775c0
to
34a666a
Compare
/test Job 'Cilium-PR-K8s-1.23-kernel-net-next' failed and has not been observed before, so may be related to your PR: Click to show.Test Name
Failure Output
If it is a flake, comment |
/mlh new-flake Cilium-PR-K8s-1.23-kernel-net-next 👍 created #18456 |
Add cross-compilation packages to builder when build target is
arm64. This allows Cilium image build to succeed. Without this
builer/cilium/download-hubble.sh failed due to missing
'x86_64-linux-gnu-strip'.
Also install 'binutils-x86-64-linux-gnu' whenever installing
'binutils-aarch64-linux-gnu' to fix gops build on arm64.
Signed-off-by: Jarno Rajahalme jarno@isovalent.com
Note: This PR supersedes #17948 in order to follow through with https://docs.cilium.io/en/latest/contributing/development/images/#update-cilium-builder-and-cilium-runtime-images.
Fixes: #17056