From cd764cc471db80ab75610fdfffe060b16bfaa6d2 Mon Sep 17 00:00:00 2001
From: still <lynn.still@polarisalpha.com>
Date: Tue, 2 Feb 2021 14:17:53 -0700
Subject: [PATCH] move minio from addons to core value set

---
 .../minio/minio-instance/gitrepository.yaml   |  6 +--
 .../minio-instance-helmrelease.yaml           |  4 +-
 .../minio/minio-instance/namespace.yaml       |  4 +-
 .../minio/minio-operator/gitrepository.yaml   |  6 +--
 .../minio-operator-helmrelease.yaml           |  4 +-
 chart/templates/values.yaml                   |  4 +-
 chart/values.yaml                             | 37 ++++++++++---------
 7 files changed, 33 insertions(+), 32 deletions(-)

diff --git a/chart/templates/minio/minio-instance/gitrepository.yaml b/chart/templates/minio/minio-instance/gitrepository.yaml
index 522654a2a0..c4c248707f 100644
--- a/chart/templates/minio/minio-instance/gitrepository.yaml
+++ b/chart/templates/minio/minio-instance/gitrepository.yaml
@@ -1,4 +1,4 @@
-{{- if and (not .Values.offline) .Values.addons.minio.enabled }}
+{{- if and (not .Values.offline) .Values.minio.enabled }}
 apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: GitRepository
 metadata:
@@ -6,9 +6,9 @@ metadata:
   namespace: {{ .Release.Namespace }}
 spec:
   interval: {{ .Values.flux.interval }}
-  url: {{ .Values.addons.minio.minioinstance.git.repo }}
+  url: {{ .Values.minio.minioinstance.git.repo }}
   ref:
-    {{- include "validRef" .Values.addons.minio.minioinstance.git | nindent 4 }}
+    {{- include "validRef" .Values.minio.minioinstance.git | nindent 4 }}
   {{ include "gitIgnore" . }}
   {{- include "gitCreds" .Values.git | nindent 2 }}
 {{- end }}
diff --git a/chart/templates/minio/minio-instance/minio-instance-helmrelease.yaml b/chart/templates/minio/minio-instance/minio-instance-helmrelease.yaml
index 837dfc8c21..a8103bac14 100644
--- a/chart/templates/minio/minio-instance/minio-instance-helmrelease.yaml
+++ b/chart/templates/minio/minio-instance/minio-instance-helmrelease.yaml
@@ -1,4 +1,4 @@
-{{- if .Values.addons.minio.enabled }}
+{{- if .Values.minio.enabled }}
 apiVersion: helm.toolkit.fluxcd.io/v2beta1
 kind: HelmRelease
 metadata:
@@ -8,7 +8,7 @@ spec:
   targetNamespace: minio
   chart:
     spec:
-      chart: {{ .Values.addons.minio.minioinstance.git.path }}
+      chart: {{ .Values.minio.minioinstance.git.path }}
       interval: 5m
       sourceRef:
         kind: GitRepository
diff --git a/chart/templates/minio/minio-instance/namespace.yaml b/chart/templates/minio/minio-instance/namespace.yaml
index 1bc97def21..aeb4bb77bb 100644
--- a/chart/templates/minio/minio-instance/namespace.yaml
+++ b/chart/templates/minio/minio-instance/namespace.yaml
@@ -1,4 +1,4 @@
-{{- if .Values.addons.minio.enabled }}
+{{- if .Values.minio.enabled }}
 apiVersion: v1
 kind: Namespace
 metadata:
@@ -6,7 +6,7 @@ metadata:
   labels:
     istio-injection: enabled
 ---
-{{- if ( include "imagePullSecret" . ) }}
+{{- if (   include "imagePullSecret" . ) }}
 apiVersion: v1
 kind: Secret
 metadata:
diff --git a/chart/templates/minio/minio-operator/gitrepository.yaml b/chart/templates/minio/minio-operator/gitrepository.yaml
index afe24cfee8..2390da5046 100644
--- a/chart/templates/minio/minio-operator/gitrepository.yaml
+++ b/chart/templates/minio/minio-operator/gitrepository.yaml
@@ -1,4 +1,4 @@
-{{- if and (not .Values.offline) .Values.addons.minio.enabled }}
+{{- if and (not .Values.offline) .Values.minio.enabled }}
 apiVersion: source.toolkit.fluxcd.io/v1beta1
 kind: GitRepository
 metadata:
@@ -6,9 +6,9 @@ metadata:
   namespace: {{ .Release.Namespace }}
 spec:
   interval: {{ .Values.flux.interval }}
-  url: {{ .Values.addons.minio.miniooperator.git.repo }}
+  url: {{ .Values.minio.miniooperator.git.repo }}
   ref:
-    {{- include "validRef" .Values.addons.minio.miniooperator.git | nindent 4 }}
+    {{- include "validRef" .Values.minio.miniooperator.git | nindent 4 }}
   {{ include "gitIgnore" . }}
   {{- include "gitCreds" .Values.git | nindent 2 }}
 {{- end }}
diff --git a/chart/templates/minio/minio-operator/minio-operator-helmrelease.yaml b/chart/templates/minio/minio-operator/minio-operator-helmrelease.yaml
index e00498aef1..116d2a7f00 100644
--- a/chart/templates/minio/minio-operator/minio-operator-helmrelease.yaml
+++ b/chart/templates/minio/minio-operator/minio-operator-helmrelease.yaml
@@ -1,4 +1,4 @@
-{{- if .Values.addons.minio.enabled }}
+{{- if .Values.minio.enabled }}
 apiVersion: helm.toolkit.fluxcd.io/v2beta1
 kind: HelmRelease
 metadata:
@@ -8,7 +8,7 @@ spec:
   targetNamespace: minio-operator
   chart:
     spec:
-      chart: {{ .Values.addons.minio.miniooperator.git.path }}
+      chart: {{ .Values.minio.miniooperator.git.path }}
       interval: 5m
       sourceRef:
         kind: GitRepository
diff --git a/chart/templates/values.yaml b/chart/templates/values.yaml
index e2e6bad029..912823da8d 100644
--- a/chart/templates/values.yaml
+++ b/chart/templates/values.yaml
@@ -48,9 +48,9 @@ stringData:
   clusterauditor.yaml: |
 {{ toYaml .Values.twistlock.values | indent 4 }}
   miniooperator.yaml: |
-{{ toYaml .Values.addons.minio.miniooperator.values | indent 4 }}
+{{ toYaml .Values.minio.miniooperator.values | indent 4 }}
   minio.yaml: |
-{{ toYaml .Values.addons.minio.minioinstance.values | indent 4 }}
+{{ toYaml .Values.minio.minioinstance.values | indent 4 }}
   gitlab.yaml: |
 {{ toYaml .Values.addons.gitlab.values | indent 4 }}
 data:
diff --git a/chart/values.yaml b/chart/values.yaml
index 7cfb9e5e10..3b1b873ea2 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -181,6 +181,24 @@ twistlock:
     tag: "0.0.2-bb.0"
   values: {}
 
+# ----------------------------------------------------------------------------------------------------------------------
+# Minio Operator and Instance
+#
+minio:
+  enabled: true
+  miniooperator:
+    git:
+      repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator.git
+      path: "./chart"
+      branch: "bb-1233"
+    values: {}
+  minioinstance:
+    git:
+      repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio.git
+      path: "./chart"
+      branch: "bb-1233"
+    values: {}
+
 #
 # ----------------------------------------------------------------------------------------------------------------------
 #
@@ -217,27 +235,10 @@ addons:
       path: "./chart"
       tag: "4.2.0-bb.1"
 
-  # ----------------------------------------------------------------------------------------------------------------------
-  # Minio Operator
-  #
-  minio:
-    enabled: true
-    miniooperator:
-      git:
-        repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator.git
-        path: "./chart"
-        branch: "bb-1233"
-      values: {}
-    minioinstance:
-      git:
-        repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio.git
-        path: "./chart"
-        branch: "bb-1233"
-      values: {}
-
   haproxy:
     git:
       repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/haproxy.git
       path: "./chart"
       tag: 1.1.2-bb.0
     values: {}
+
-- 
GitLab