Skip to content
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

Unify the used tooling on different workflows and arch #3092

Closed
JorTurFer opened this issue May 31, 2022 · 0 comments
Closed

Unify the used tooling on different workflows and arch #3092

JorTurFer opened this issue May 31, 2022 · 0 comments
Labels
feature-request All issues for new features that have not been committed to help wanted Looking for support from community needs-discussion

Comments

@JorTurFer
Copy link
Member

Proposal

We have a docker image with all needed build-tools in one place, and we use it on several workflows. The current problem is that we are introducing more processes which run on ARM64 and the build-tools doesn't support running on ARM64 architecture. This produces more work on CI processes just for installing the needed resources when we run ARM64 processes.
For instance, main-build workload uses ghcr.io/kedacore/build-tools:main for AMD64 job and has to install every dependency on AMD64 job. The same case happens with nightly workflow or pr-validation.

Use-Case

ARM64 is here and the usage of it will increase, not only for servers but for laptops too. Having a replicable scenario for our processes could improve the contributor experience.
Also the maintainability of the CI will increase because we can use the same code without any concern about the architecture

Anything else?

No response

@JorTurFer JorTurFer added needs-discussion feature-request All issues for new features that have not been committed to help wanted Looking for support from community labels May 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request All issues for new features that have not been committed to help wanted Looking for support from community needs-discussion
Projects
Archived in project
Development

No branches or pull requests

1 participant