UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 41128566 authored by joshwolf's avatar joshwolf
Browse files

add rudimentary logic behind enabling/disabling applications

parent 47836bcc
No related branches found
No related tags found
No related merge requests found
......@@ -37,4 +37,5 @@ spec:
- name: env-values
kind: Secret
optional: true
{{- end }}
\ No newline at end of file
......@@ -42,8 +42,11 @@ spec:
hostname: {{ .Values.global.hostname }}
dependsOn:
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
- name: {{ .Release.Name }}-istio-operator
namespace: {{ .Release.Namespace }}
{{- if .Values.gatekeeper.enabled }}
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -42,7 +42,10 @@ spec:
kind: Secret
optional: true
{{- if .Values.gatekeeper.enabled }}
dependsOn:
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -38,7 +38,9 @@ spec:
kind: Secret
optional: true
{{- if .Values.gatekeeper.enabled }}
dependsOn:
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -41,13 +41,20 @@ spec:
values:
hostname: {{ .Values.global.hostname }}
{{/* ECK and Logging _always_ depend on .Values.logging being enabled, so can assume they exist here */}}
dependsOn:
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
- name: {{ .Release.Name }}-istio
namespace: {{ .Release.Namespace }}
- name: {{ .Release.Name }}-eck-operator
namespace: {{ .Release.Namespace }}
- name: {{ .Release.Name }}-logging-operator
namespace: {{ .Release.Namespace }}
{{- if .Values.gatekeeper.enabled }}
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- if .Values.istio.enabled }}
- name: {{ .Release.Name }}-istio
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -33,7 +33,9 @@ spec:
values:
createCustomResource: false
{{- if .Values.gatekeeper.enabled }}
dependsOn:
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -75,7 +75,10 @@ spec:
kind: Secret
optional: true
# TODO: DRY this up
{{- if .Values.gatekeeper.enabled }}
dependsOn:
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
\ No newline at end of file
......@@ -42,11 +42,18 @@ spec:
hostname: {{ .Values.global.hostname }}
prometheus:
servicemonitor:
enabled: true
enabled: {{ .Values.monitoring.enabled }}
# TODO: DRY this up
{{- if or .Values.gatekeeper.enabled .Values.istio.enabled }}
dependsOn:
{{- if .Values.gatekeeper.enabled }}
- name: {{ .Release.Name }}-gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- if .Values.istio.enabled }}
- name: {{ .Release.Name }}-istio
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
{{- end }}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment