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

Immutability of Docker Images/Tags/Repositories #743

Open
Jamesr51d opened this issue Nov 15, 2024 · 0 comments
Open

Immutability of Docker Images/Tags/Repositories #743

Jamesr51d opened this issue Nov 15, 2024 · 0 comments
Assignees
Labels
community_new New idea raised by a community contributor

Comments

@Jamesr51d
Copy link

Tell us about your request
I would like to request that Docker images, tags and/or repositories as a whole can be flagged as immutable/ unoverwritable.
If a tag or repository is flagged as immutable then attempts to push a new image overwrite tags are denied

Which service(s) is this request for?
This change should be made to the DockerHub service.

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
For the purposes of proper versioning, immutable images are required. Manifest Digests are a way of referencing an immutable image, however as they are generated after pushing, this makes referencing an image more complicated as its easier to reference the build version. After pushing an image with an associated tag, this tag can then be moved/overwritten at a later time and any service referencing an image using that tag is now subjected to the change.

Are you currently working around the issue?
We are currently use digests where we can and creating docker images with unique tags so that a tag should not be moved/overwritten.

@Jamesr51d Jamesr51d added the community_new New idea raised by a community contributor label Nov 15, 2024
@sheltongraves sheltongraves self-assigned this Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community_new New idea raised by a community contributor
Projects
None yet
Development

No branches or pull requests

2 participants