mirror of
https://gitlab.opencode.de/bmi/opendesk/deployment/opendesk.git
synced 2025-12-06 07:21:36 +01:00
57 lines
2.3 KiB
YAML
57 lines
2.3 KiB
YAML
# SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS"
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
---
|
|
#
|
|
# Advanced Configuration: Nested States
|
|
#
|
|
helmfiles:
|
|
# Path to the helmfile state file being processed BEFORE releases in this state file
|
|
- path: "helmfile/apps/services/helmfile.yaml"
|
|
- path: "helmfile/apps/keycloak/helmfile.yaml"
|
|
- path: "helmfile/apps/univention-management-stack/helmfile.yaml"
|
|
- path: "helmfile/apps/keycloak-bootstrap/helmfile.yaml"
|
|
- path: "helmfile/apps/intercom-service/helmfile.yaml"
|
|
- path: "helmfile/apps/open-xchange/helmfile.yaml"
|
|
- path: "helmfile/apps/nextcloud/helmfile.yaml"
|
|
- path: "helmfile/apps/collabora/helmfile.yaml"
|
|
- path: "helmfile/apps/jitsi/helmfile.yaml"
|
|
- path: "helmfile/apps/element/helmfile.yaml"
|
|
- path: "helmfile/apps/openproject/helmfile.yaml"
|
|
- path: "helmfile/apps/xwiki/helmfile.yaml"
|
|
- path: "helmfile/apps/provisioning/helmfile.yaml"
|
|
- path: "helmfile/apps/openproject-bootstrap/helmfile.yaml"
|
|
|
|
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/opendesk/deployment/sovereign-workplace/-/issues/2
|
|
|
|
environments:
|
|
default:
|
|
values:
|
|
- "helmfile/environments/default/*.gotmpl"
|
|
- "helmfile/environments/default/*.yaml"
|
|
dev:
|
|
values:
|
|
- "helmfile/environments/default/*.gotmpl"
|
|
- "helmfile/environments/default/*.yaml"
|
|
- "helmfile/environments/dev/values.yaml"
|
|
- "helmfile/environments/dev/values.gotmpl"
|
|
test:
|
|
values:
|
|
- "helmfile/environments/default/*.gotmpl"
|
|
- "helmfile/environments/default/*.yaml"
|
|
- "helmfile/environments/test/values.yaml"
|
|
- "helmfile/environments/test/values.gotmpl"
|
|
prod:
|
|
values:
|
|
- "helmfile/environments/default/*.gotmpl"
|
|
- "helmfile/environments/default/*.yaml"
|
|
- "helmfile/environments/prod/values.yaml"
|
|
- "helmfile/environments/prod/values.gotmpl"
|
|
...
|