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

Moving artifacts between registries #8

Open
mnm678 opened this issue Sep 3, 2021 · 0 comments
Open

Moving artifacts between registries #8

mnm678 opened this issue Sep 3, 2021 · 0 comments

Comments

@mnm678
Copy link
Contributor

mnm678 commented Sep 3, 2021

When artifacts and their associated targets metadata move between registries, how do we ensure the targets metadata remains valid. Options include:

  • Mirroring: in some cases, all metadata from a repository may be copied, and can be verified by using the original root metadata and delegations.
  • Re-signing: If images are validated before being moved into a private repo, it makes sense for them to be re-signed by the new repository. The old targets metadata can be additionally verified to show the artifact's provenance.
  • Adding delegation/image to targets metadata on new repository: When the artifact is copied, the receiving repository may add a delegation to the existing targets metadata, or add the artifact as a target. If the repository has online keys, this may be done automatically.

The solution is likely going to include more than one of the above options for different types of artifact movement.

This issue is part of #2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant