Skip to content

CI: push multiarch Docker images#36

Open
squat wants to merge 1 commit intoribbybibby:masterfrom
squat:multiarch_images
Open

CI: push multiarch Docker images#36
squat wants to merge 1 commit intoribbybibby:masterfrom
squat:multiarch_images

Conversation

@squat
Copy link
Copy Markdown

@squat squat commented Jan 3, 2022

This commit modifies the CI configuration so that the containers that
are built are actually manifest lists with images for multiple
architectures, not just AMD64. This is helpful for modern clouds and
hybrid clusters, where it's possible that not all machines are AMD64.

I think this should work out of the box, since the s3_exporter binaries
are built in the container itself, and the golang images are all multiarch.

Signed-off-by: Lucas Servén Marín lserven@gmail.com

This commit modifies the CI configuration so that the containers that
are built are actually manifest lists with images for multiple
architectures, not just AMD64. This is helpful for modern clouds and
hybrid clusters, where it's possible that not all machines are AMD64.

Signed-off-by: Lucas Servén Marín <lserven@gmail.com>
@tboeghk
Copy link
Copy Markdown

tboeghk commented Jul 5, 2022

I desperately needed the s3_exporter for arm64 architecture so I used your PR and forked the project to observabilitystack/s3_exporter.

arm64 and amd64 images are now published to Docker Hub and the GitHub Container Registry.

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

Successfully merging this pull request may close these issues.

2 participants