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

Consider using buildah for pushing containers #1351

Closed
dsalaza4 opened this issue Jul 12, 2024 · 3 comments
Closed

Consider using buildah for pushing containers #1351

dsalaza4 opened this issue Jul 12, 2024 · 3 comments

Comments

@dsalaza4
Copy link
Contributor

dsalaza4 commented Jul 12, 2024

We currently use skopeo for pushing container images https://github.com/fluidattacks/makes/blob/main/src/args/deploy-container-image/default.nix#L17

let's consider using buildah, mainly because it looks like it supports multi-architecture images: containers/skopeo#1136 (comment)

Having a single makes container that supports both x86 and aarch64 would be awesome.

@dsalaza4
Copy link
Contributor Author

@dsalaza4
Copy link
Contributor Author

https://github.com/estesp/manifest-tool this one looks even better?

dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Rename from deployContainerImage to deployContainer
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Rename from deployContainerImage to deployContainer
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Rename from deployContainerImage to deployContainer

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Jul 26, 2024
refac(back): #1351 simplify builtin name
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Rename directories according to new
builtin name

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Rename directories according to new
builtin name

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Jul 26, 2024
@dsalaza4
Copy link
Contributor Author

image

dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Add builtin
- Add documentation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Add builtin
- Add documentation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 26, 2024
- Add builtin
- Add documentation

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Jul 26, 2024
feat(back): #1351 deploy container manifest
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 27, 2024
- Adapt cosign command
to avoid storing sensitive data
in disk
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 27, 2024
- Adapt cosign command
to avoid storing sensitive data
in disk

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Jul 27, 2024
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 27, 2024
- Deploy multi-arch container on
`fluidattacks/makes:latest`
- Stop using arch-based registries in favor
of the root one
- Remove unnecessary CI jobs
- Update documentation on recommended makes container

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 27, 2024
- Deploy multi-arch container on
`fluidattacks/makes:latest`
- Stop using arch-based registries in favor
of the root one
- Remove unnecessary CI jobs
- Update documentation on recommended makes container
- Format bash code

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
jpverde added a commit that referenced this issue Jul 27, 2024
dsalaza4 added a commit to dsalaza4/makes that referenced this issue Jul 27, 2024
- Use amd64 nixos image for pushing multi-arch
manifest

Signed-off-by: Daniel Salazar <podany270895@gmail.com>
dsalaza4 added a commit that referenced this issue Jul 27, 2024
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