consul-template icon indicating copy to clipboard operation
consul-template copied to clipboard

Please publish images to `quay.io` and `public.ecr.aws` / `gallery.ecr.aws`

Open nitrocode opened this issue 2 years ago • 3 comments

Consul Template version

Not applicable

Configuration

Not applicable

Command

Not applicable

Debug output

Not applicable

Expected behavior

I'd like to pull images from quay.io and /or public.ecr.aws. This is because ecr pull through cache only supports these registries.

Actual behavior

I only see this image deployed to dockerhub which is unsupported by ecr pull through cache.

There are images on public.ecr.aws from hashicorp such as the hashicorp/consul-enterprise which is nice.

Steps to reproduce

Not applicable

References

How to publish to other repos

  • https://redhat-cop.github.io/ci/publishing-images.html

Image repos

  • https://hub.docker.com/r/hashicorp/consul-template
  • https://gallery.ecr.aws/?searchTerm=consul-template
  • https://quay.io/search?q=consul-template

Code reference

  • Current build in this repo https://github.com/hashicorp/consul-template/blob/eb7920694ce76ff03b8713abb0e86d7485a8a34a/.github/workflows/build.yml#L217
  • Similar in packer except packer pushes to docker.io and public.ecr.aws https://github.com/hashicorp/packer/blob/fc0ed2926441ed8c7608dc31491da0e369211ede/.github/workflows/build.yml#L248-L250

nitrocode avatar Mar 29 '23 03:03 nitrocode

cc: @roncodingenthusiast @eikenb

nitrocode avatar Apr 07 '23 22:04 nitrocode

Would also very much like to see consul-template on ECR public gallery, to avoid problems with Docker Hub pull request limit that hits one of my Kubernetes clusters from time to time.

Since a lot of hashicorp images are already on ECR public gallery, I imagine pushing this one as well can't be much work?

Please?

forsberg avatar Apr 04 '24 06:04 forsberg

They don't seem interested. I put in this PR https://github.com/hashicorp/consul-template/pull/1733 in Oct 2023 and no response...

I uploaded it to the client's internal ECR which is the best solution until we have an AWS upstream image available.

nitrocode avatar Apr 04 '24 19:04 nitrocode