-
Notifications
You must be signed in to change notification settings - Fork 902
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
Consider generating OCI-native packages #5580
Labels
Comments
@bobh66 I'm not following what the output of the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What problem are you facing?
Crossplane packages are docker-compliant but they require some logic in
crossplane xpkg push
to implement the layer annotations that Crossplane relies upon to efficiently cache and reconcile the packages.This makes package management (pull, push, etc) dependent on the
crossplane
CLI, and it would be useful to decouple that relationship so that full-functional Crossplane packages can be pushed/pulled/etc by other tools such ascrane
.How could Crossplane help solve your problem?
Provide an option to
crossplane xpkg build
that generates a fully OCI-compliant package with the layer annotations specified in themanifest.json
so that no custom logic is required to push the packages to a registry and annotate the layers based on theLabels
stored in theConfig
section.This is probably a lot harder than it sounds, but I wanted to at least get the idea out for discussion.
The text was updated successfully, but these errors were encountered: