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

Optimize the storage of modules in container registries #204

Merged
merged 3 commits into from
Sep 28, 2023

Conversation

stefanprodan
Copy link
Owner

This PR changes the Timoni module artifact structure to optimize the storage in container registries. The CUE vendored schemas, present in a module's cue.mod directory, are now packaged in a dedicated layer. Given that the vendored schemas such as Kubernetes APIs and CRDs change less often than the module's templates and default values, when pushing a new version of a module to the registry, the schemas will be stored only once.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
@stefanprodan stefanprodan added enhancement New feature or request area/oci OCI related issues and pull requests labels Sep 28, 2023
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
@stefanprodan stefanprodan merged commit a27dada into main Sep 28, 2023
4 checks passed
@stefanprodan stefanprodan deleted the mod-artifact branch September 28, 2023 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/oci OCI related issues and pull requests enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant