Update metadata templating
requested to merge matthias.vandemeent/cloud-native-gitlab:feature/update-metadata-templating into master
This merge request
- refactors all own templates use common label templates. This means more predictable and easier to configure labels.
- adds a namespace to all relevant resources. This means that
helm template
can be used almost directly without interference of the user.
I think this is a huge improvement in how a user can configure which labels to apply to their deployments: They now only need to change the gitlab.immutableLabels
and gitlab.mutableLabels
templates to change the naming schemes, if so desired.
This also Fixes #663 (closed) by adding a unique label per deployment
Edited by Matthias van de Meent