From 77e0d3ef6d873d0217cc175a5790bdea7f4cd3f9 Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Tue, 23 Nov 2021 16:15:39 +0100 Subject: [PATCH] Add helmRelease and deployment dependencies to core kustomization --- .gitlab/issue_templates/new_app.md | 2 ++ flux2/cluster/base/core.yaml | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/.gitlab/issue_templates/new_app.md b/.gitlab/issue_templates/new_app.md index 296f6852a..a9810ab34 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 1156bbc66..c9b6c305f 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 -- GitLab