-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Add ARM64 CI tests #12920
Comments
@odidev Thanks for the request! Note that we already ensure the Collector builds on ARM through cross-compilation, so I assume this is about unit tests? Or did you have a different use case in mind?
How can this be done? I tried reading actions/runner-images/issues/2552 but found it a bit confusing and I am not sure that this is natively supported by Github. Could you share a bit more about this?
AFAIK there are not plans for adding this. We do not have a well-defined policy on what level of testing and support we provide for different architectures, so it's hard to give a general answer that reflects general consensus. My personal opinion is that adding this would be okay so long as
|
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
We have a lowish-priority issue over in opentelemetry-php to try building/testing against arm64, and having access to an arm-based self-hosted runner seems like it would help us out. At the moment, our options seem to be using virtualization, or waiting for github to add arm support to their runners. |
I am in talks with a vendor to get an appliance to run arm tests as a github action runners. I will assign this issue to myself. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
I would love to help get this to happen! How can I help? What would be useful - hardware, cloud credits, or something else? Doing native builds and tests should speed up builds. |
I have an Ampere Mt Collins server provided for free by Ampere Computing to support this. It's sitting in my garage and I need help to set it up to use different VMs for different github action workers. Please allow me some time to get to it. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
Antoine, we may have an even better option! I believe you already spoke to my colleague Peter - early next week, we should be able to confirm your participation in the actuated pilot - the full details of the pilot, and the link for "How do we get access?" is here: Announcing managed Arm CI for CNCF projects |
Absolutely, I am working with Peter right now on blogging about our experience. I will read this ASAP. |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping |
@atoulme Should we close this in favor or open-telemetry/opentelemetry-collector/issues/9731? |
I think we can keep this issue and make it a blocker to close open-telemetry/opentelemetry-collector#9731. Currently, we are trying to add an arm64 CI for the collector core repository with open-telemetry/opentelemetry-collector#9584, once that is merged, I can work to add the same level of CI support for contrib. |
Alright, marking as 'on hold' then |
No longer on hold. |
Please see #32136 |
This is now complete. Please feel free to review the logs and push for more ARM64 specific tests! |
Hi Team,
I'm interested in adding arm64 support in the ci to this repository.
Is your feature request related to a problem? Please describe.
This repository doesn’t have arm64 testing support in the GitHub actions ci.
Describe the solution you'd like
I have explored the repository and CI being used, arm64 builds can be added in the GitHub actions CI to enable test for arm64.
Describe alternatives you've considered
I am working to add arm64 support in GitHub actions to add builds for testing, we can do ARM64 testing in GitHub actions using self-hosted arm64 runners.
If interested, we can get access to ARM H/W through WorksOnArm.
Additional context
Do you have any plans for adding the arm64 platform in CI? It will be very helpful if arm64 support is available.
Please share your thoughts on this.
The text was updated successfully, but these errors were encountered: