gardenlinux / python-gardenlinux-lib

Contains tools to work with the features directory of gardenlinux, for example deducting dependencies from feature sets or validating cnames
0 stars 0 forks source link

[OCI] Remove requirement for central merged info.yaml #30

Closed Vincinator closed 1 month ago

Vincinator commented 1 month ago

What would you like to be added: blobs that must be included in the image for a given cname can be deduced. Creating and pushing a Garden Linux OCI image should by default work without the need to define redundantly information in the info.yaml. If a maintainer of a feature chooses to enhance information to the info.yaml, this should be respected.

Information given:

Information that must be deduced by default:

Information that CAN be extended based in input from info.yaml

Why? This is required by #15. We need to integrate OCI delivery without adding any extra maintenance work for the features if possible. having the current features/*/info.yaml files work without any modification greatly improves maintainability.