diff --git a/.gitlab/issue_templates/new_app.md b/.gitlab/issue_templates/new_app.md index 296f6852a342928eecbf37851652b0ce99f5b064..a9810ab3469ed2be0e58dc02c73fce39f1b78a86 100644 --- a/.gitlab/issue_templates/new_app.md +++ b/.gitlab/issue_templates/new_app.md @@ -5,6 +5,8 @@ * [ ] Create new source if needed in `flux2/infrastructure/sources/APP.yaml` * [ ] Include `APP.yaml` in `flux2/infrastructure/sources/kustomization.yaml` +* [ ] In case of a core app, add `helmRelease` and `deployment` dependencies + to `flux2/cluster/base/core.yaml` * [ ] Add app secret: `install/templates/stackspin-APP-variables.yaml.jinja` * [ ] `flux2/cluster/optional/APP/APP.yaml` * [ ] `flux2/apps/APP/kustomization.yaml` diff --git a/flux2/cluster/base/core.yaml b/flux2/cluster/base/core.yaml index 1156bbc66bd29b51342e7c76f9e191d154e4bcc8..c9b6c305fab91e14f8e3b1582ec2016ecee1d363 100644 --- a/flux2/cluster/base/core.yaml +++ b/flux2/cluster/base/core.yaml @@ -36,6 +36,9 @@ spec: - apiVersion: helm.toolkit.fluxcd.io/v1beta1 kind: HelmRelease name: single-sign-on + - apiVersion: helm.toolkit.fluxcd.io/v1beta1 + kind: HelmRelease + name: dashboard namespace: stackspin - apiVersion: apps/v1 kind: Deployment @@ -49,3 +52,7 @@ spec: kind: Deployment name: single-sign-on-login namespace: stackspin + - apiVersion: apps/v1 + kind: Deployment + name: dashboard + namespace: stackspin