Fold enforce-tag-immutability into harden-zot-registry #235
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "enforce-tag-immutability"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
status: activefromenforce-tag-immutabilitycard — its requirements are folded into the parentharden-zot-registrygoal'saccessControlconfigurationharden-zot-registrywith three-tier access control spec (anonymous read, artifact-workloads read+create, admins full)artifact-workloadsgroup creation step toregister-zot-oidc-clientwire-ci-registry-authRationale
Tag immutability requires authentication to be meaningful. Without auth, everyone is anonymous and gets the same policy. Rather than client-side push checks, the registry enforces immutability server-side: CI gets
["read", "create"](no update/delete), so pushing an existing tag is rejected by zot itself.Test plan
mise run docs-check-linkspassesmise run docs-mikadoshows enforce-tag-immutability as resolved