-
Notifications
You must be signed in to change notification settings - Fork 187
Publish official opentelemetry-collector-contrib
Images to ECR Public
#839
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
Comments
opentelemetry-collector-contrib
to ECR Publicopentelemetry-collector-contrib
Images to ECR Public
Thank you for filing this issue. I will move it to the opentelemetry-collector-releases repository. |
This is something that would need to be decided by the maintainers since it would require an OTel controlled AWS account among other things. Maybe join one of the next Collector SIG meetings to discuss your issue there. You can find the schedule, agenda and meeting link here. |
Also, you can just use the GHCR hosted image in AWS without issues, no? |
@mowies No, AWS services can only deploy from ECR. If an image is not on ECR, you need to either host it yourself or create a pull-through cache. |
What about this? |
That article shows an outdated approach that predates the introduction of ECR Pull Through Cache. It still requires supplying Docker Hub credentials for authentication, adding unnecessary complexity for AWS users compared to directly using the ECR Public image. |
Sorry, for the outdated article, but here's how to do it straight from the latest AWS docs: Link It still requires a token for GHCR but it doesn't work with it using the normal cache rules. I think that could be an ok interim solution, but let's maybe discuss this with maintainers in one of the upcoming SIG meetings. |
Sorry, but I don't understand why you want to use GHCR when you can simply use the Docker Hub image. And that still isn't as convenient as having the image available on ECR Public directly. |
You can of course use dockerhub as well, it doesn't really make a big difference. |
Would love for this to happen, as our EKS cluster is getting rate limited by pulling the image opentelemetry-collector-contrib docker image at times, as you can only pull 10 images per hour from dockerhub when unauthenticated. |
maybe the @open-telemetry/collector-contrib-maintainers have some input here |
I'm on board with pushing the images to public ECR (or any public and free container registry). |
Component(s)
No response
Is your feature request related to a problem? Please describe.
There is no official
opentelemetry-collector-contrib
image available in ECR Public, meaning you must host your own version in a private registry to deploy the OTelcontrib Collector on AWS services.Asana provides an unofficial image with around 2 million downloads, but it is not regularly updated. The
latest
available version is nearly three months old, and no other tags are accessible.Describe the solution you'd like
It would be beneficial if OpenTelemetry published official images directly, as this would better serve many individuals and companies using AWS services like ECS, EKS, Lambda, and App Runner.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: