Giterminism
[tests] Giterminism Suite: the config and templates tests
[giterminism] Change helm giterministic files loader logic for subcharts
- automatically perform dependency build operation for provided Chart.lock;
- the result of dependency build is cached by the Chart.lock's digest;
- load standard
.helm/charts
dir and charts dir using dependency build operation result.
[giterminism_manager] Update error messages for the config and templates.
[giterminism manager] Implement manager for werf configuration and templates
Fixes and other
-
Fix glob pattern wrapped in ^ and $.
-
[config] Fix naming for the user template
The template name is the path relative to the templates directory.
{{ include ".werf/templates/1.tmpl" . }} => {{ include "templates/1.tmpl" . }}