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

Support arm64 container #1064

Closed
dsalaza4 opened this issue Mar 31, 2023 · 4 comments
Closed

Support arm64 container #1064

dsalaza4 opened this issue Mar 31, 2023 · 4 comments

Comments

@dsalaza4
Copy link
Contributor

We currently only support a x86_64 container.

Let's also add support for arm64.

Related to: https://gitlab.com/fluidattacks/universe/-/issues/9178

@dsalaza4 dsalaza4 changed the title Support arm64 dockerfile Support arm64 container Mar 31, 2023
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Mar 31, 2023
- Add arm64 container job

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Mar 31, 2023
- Add arm64 container job

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Mar 31, 2023
- Add arm64 container job

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Mar 31, 2023
- Add arm64 container job

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Mar 31, 2023
- Add arm64 container job

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Mar 31, 2023
- Add arm64 container job

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
@dsalaza4
Copy link
Contributor Author

dsalaza4 commented Apr 3, 2023

NixOS/nixpkgs#224490

dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 3, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
@dsalaza4
Copy link
Contributor Author

dsalaza4 commented Apr 4, 2023

Compiling an ARM64 makes is taking forever as binaries are not being provided by cache.nixos.org, so we have to compile it. Hopefully Cachix will speed things up.

dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 4, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 4, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 4, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Add arm64 container job
- Add amd64 container job
- Modularize arch on container build
- Temporarily disable doas as it is broken
on cross compilation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
@dsalaza4
Copy link
Contributor Author

dsalaza4 commented Apr 5, 2023

dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Use buildjet arm runners for building arm
containers
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Use buildjet arm runners for building arm
containers

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 5, 2023
feat(build): #1064 buildjet arm runners
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Update linux nixos container
- Move arm jobs to arm nixos container
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Update linux nixos container
- Move arm jobs to arm nixos container

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 5, 2023
feat(build): #1064 update nixos container
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 5, 2023
- Use bigger buildjet runners
- Do not sign arm containers for testing purposes

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 5, 2023
feat(build): #1064 bigger buildjet runners
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 25, 2023
- Update internal nixpkgs to validate
if skopeo hanging on arm is solved

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 25, 2023
- Update internal nixpkgs
to validate if skopeo hanging on arm is solved
- Update checkout and install-nix actions

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
jpverde added a commit that referenced this issue Apr 25, 2023
feat(build): #1064 update nixpkgs
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 25, 2023
- Sign containers as they are deploying now
- Use smaller buildjet machines

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 25, 2023
- Sign containers as they are deploying now
- Use smaller buildjet machines
- Update container registry references
- Update pipeline builtin to support images

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 25, 2023
feat(build): #1064 sign arm containers
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 25, 2023
- Show all supported archs

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 25, 2023
feat(doc): #1064 update container registry
@dsalaza4
Copy link
Contributor Author

I will add getconf to the container as some software uses it to guess data type sizes on arm

dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 28, 2023
- Add getconf to container
to allow some software to
retrieve data type sizes

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 28, 2023
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Apr 28, 2023
- Remove from container as it
was not necessary

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant