-
Notifications
You must be signed in to change notification settings - Fork 903
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
CI: pipeline, test and release targets for aarch64 and armv7 #1445
Comments
By using buildx you can simply build multi architecture images on anywhere :) I found that Dockerfile in falco strongly depend on amd64 based packages. These package does not seem to be available on the artifact store. |
@fntlnz is there possibility of cross-compiling using existing x86_64 CI pipeline until your CI tool provides native arm64/aarch64 support? |
Seeing the dependency PR merged is there any update on the progress of this ticket? |
There has been an initial attempt by @fntlnz and myself using CircleCI and multiarch/qemu in this branch. Anyway, we decided to implement it using our Falco Infra (ARM support is coming there, see this PR). |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
Stale issues rot after 30d of inactivity. Mark the issue as fresh with Rotten issues close after an additional 30d of inactivity. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle rotten |
Rotten issues close after 30d of inactivity. Reopen the issue with Mark the issue as fresh with Provide feedback via https://github.com/falcosecurity/community. |
@poiana: Closing this issue. In 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. |
Motivation
Once that #1442 is merged, Falco can be built on aarch64 and armv7 architectures.
For divulgation purposes, we already created a manual build artifact with which @alexellis was able to run Falco on k3s - https://blog.alexellis.io/falco-at-the-edge-arm64/
However, until we don't have the build and test for aarch64 and armv7 in the pipeline we are not producing the artifacts to enable our users to use Falco on ARM in production.
Feature
See: https://github.com/falcosecurity/falco/blob/master/.circleci/config.yml\
Discussion on how to do ARM builds on CircleCI: https://discuss.circleci.com/t/arm-builds/29102/13
Additional context
We have a working group to discuss the points above.
Working group announcement: https://lists.cncf.io/g/cncf-falco-dev/message/183
The text was updated successfully, but these errors were encountered: