[config] Add tpl function to evaluate strings as templates inside a template
Project file wih template:
{{ tpl (.Files.Get "service/werf_partial.yaml") . }}
Environment variable with template:
{{ tpl (env "EXTERNAL_TEMPLATE") . }}
Experimental virtual/ephemeral merge commit support for GitHub Actions
Werf stages related commands accepts following args:
--virtual-merge
;--virtual-merge-from-commit
;--virtual-merge-into-commit
.
In virtual merge mode werf will try to reuse stages built for virtual merge commits.
Cli fixes
Implement env support for some options:
- WERF_DRY_RUN: --dry-run (run / cleanup commands)
- WERF_DOCKER_OPTIONS: --docker-options (run)
- WERF_KUBE_CONFIG: --kube-config
- WERF_PUBLISH_REPORT_PATH: --publish-report-path
Docs
Translated Guides/GitHub CI/CD integration guide.