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

Support externally-stored artifact content #84

Open
jsenko opened this issue Sep 15, 2023 · 0 comments
Open

Support externally-stored artifact content #84

jsenko opened this issue Sep 15, 2023 · 0 comments

Comments

@jsenko
Copy link
Member

jsenko commented Sep 15, 2023

There are use-cases where Registry does not have to or can't store artifact content in the database, instead using an external storage system. Use-cases:

  • Model Registry - content is stored in S3 buckets
  • OCI artifacts support - content is stored e.g. in quay.io
  • GitOps - content can be read from a repository on the filesystem

Registry will keep storing artifact metadata in the database, for example to support search. Considerations:

  • Should we still support getting the content via Registry REST API (forwarding?) or provide a user friendly information on how to get the data separately. This also depends on whether the Registry will need to access the data, e.g. to extract metadata or run rules, but on big files this may be too expensive.
@jsenko jsenko changed the title Support externally-stored artifacts Support externally-stored artifact content Sep 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant