ribbybibby / s3_exporter

Exports Prometheus metrics about S3 buckets and objects
Apache License 2.0
105 stars 42 forks source link

CI: push multiarch Docker images #36

Open squat opened 2 years ago

squat commented 2 years ago

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

tboeghk commented 2 years ago

I desperately needed the _s3exporter 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.