stefanprodan / timoni

Timoni is a package manager for Kubernetes, powered by CUE and inspired by Helm.
https://timoni.sh
Apache License 2.0
1.53k stars 68 forks source link

Persist the Module OCI annotations in the in-cluster Instance #315

Closed stefanprodan closed 8 months ago

stefanprodan commented 9 months ago

This PR enriches the module metadata stored in the instance Kubernetes Secret. When an instance originates from a module stored in an OCI registry, the OCI annotations found on the module artifact are now persisted in-cluster. The OCI annotations cary information about the module license, authors, source code repository & revision, readme, etc. The annotations can now be retrieved from the cluster, for a particular instance with timoni inspect module <instance name>.