fix(helmfile): Allow selection of environments when installing from root helmfile

This commit is contained in:
Dominik Kaminski
2023-07-28 05:08:48 +00:00
committed by Thorsten Rossner
parent e4de885b7c
commit 8ce01df681
2 changed files with 19 additions and 1 deletions

View File

@@ -20,7 +20,7 @@ In any case we love to get feedback from you! Related to the deployment / conten
If you want to address other topics, please check the section ["Rückmeldungen und Beteiligung" of the Infos' project OVERVIEW.md](https://gitlab.opencode.de/bmi/souveraener_arbeitsplatz/info/-/blob/main/OVERVIEW.md#rückmeldungen-und-beteiligung).
The first release of the SWP is scheduled for December 2023.
The first release of the SWP is scheduled for December 2023. Before that release there will be breaking changes in the deployment.
# The Sovereign Workplace (SWP)

View File

@@ -22,4 +22,22 @@ helmfiles:
missingFileHandler: "Error"
# Environment is defined here and in helmfile/bases/environments.yaml
# This is a temporary solution to solve issue with different (relative) paths required when
# - Installing all releases from root via helmfile apply
# - Installing a single release from root via helmfile apply -f helmfile/apps/<app>/helmfile.yaml
# - Installing a single release from app directory via helmfile apply
# Issue: https://gitlab.opencode.de/bmi/souveraener_arbeitsplatz/deployment/sovereign-workplace/-/issues/2
environments:
default:
values:
- "helmfile/environments/default/*.gotmpl"
dev:
values:
- "helmfile/environments/default/*.gotmpl"
- "helmfile/environments/dev/values.yaml"
prod:
values:
- "helmfile/environments/default/*.gotmpl"
- "helmfile/environments/prod/values.yaml"
...