-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Description
Summary
Hi Team,
I am working with ARGO-CD on the Linux/ARM64 platform.
ARGO-CD already releases Linux/ARM64 binaries and the docker images. However, there are unit tests and end-to-end tests running via GitHub Actions for Linux/AMD64 via ci-build.yaml file. It would be great if these tests were also available for Linux/ARM64 via GitHub Actions CI.
I have tried running these tests for Linux/ARM64 using self-hosted ARM64 GitHub runners in my forked repo, but the tests are failing.
Unit tests are failing for bad credentials, as below:
error listing repositories for argoproj: GET https://api.github.com/orgs/argoproj/repos?per_page=100: 401 Bad credentials []
The failure logs are same for Linux/AMD64 in my forked repo’s GA job.
e2e tests are also failing for Linux/ARM64, to start k3s service on runners. However, tests are failing for my forked repo’s Linux/AMD64 jobs with the logs below:
Error: applicationset_test.go:402: Waiting 30 seconds to give the cluster a chance to delete the pods.
May I know, do you have plans to include integration tests for Linux/ARM64 in the GitHub Actions CI?
Kindly share your opinion on the same.