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