UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit e301f667 authored by Kavitha Thulasiraman's avatar Kavitha Thulasiraman Committed by Ryan Garcia
Browse files

add vault deployment

parent 6dff0222
No related branches found
No related tags found
2 merge requests!1386Master,!913SKIP UPGRADE Deploy vault as Addon
<<<<<<< HEAD
{{- if and (not .Values.offline) .Values.addons.vault.enabled }}
=======
{{- if and (not .Values.offline) .Values.vault.enabled }}
>>>>>>> eb61ff0b (add vault deployment)
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: GitRepository
metadata:
......@@ -10,9 +14,15 @@ metadata:
{{- include "commonLabels" . | nindent 4}}
spec:
interval: {{ .Values.flux.interval }}
<<<<<<< HEAD
url: {{ .Values.addons.vault.git.repo }}
ref:
{{- include "validRef" .Values.addons.vault.git | nindent 4 }}
=======
url: {{ .Values.vault.git.repo }}
ref:
{{- include "validRef" .Values.vault.git | nindent 4 }}
>>>>>>> eb61ff0b (add vault deployment)
{{ include "gitIgnore" . }}
{{- include "gitCreds" . | nindent 2 }}
{{- end }}
<<<<<<< HEAD
{{- if .Values.addons.vault.enabled }}
=======
{{- if .Values.vault.enabled }}
>>>>>>> eb61ff0b (add vault deployment)
{{- if ( include "imagePullSecret" . ) }}
apiVersion: v1
kind: Secret
......
<<<<<<< HEAD
{{- if .Values.addons.vault.enabled }}
=======
{{- if .Values.twistlock.enabled }}
>>>>>>> eb61ff0b (add vault deployment)
apiVersion: v1
kind: Namespace
metadata:
......
{{- $fluxSettingsVault := merge .Values.vault.flux .Values.flux -}}
{{- if .Values.vault.enabled }}
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: vault
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: vault
app.kubernetes.io/component: "sandbox"
{{- include "commonLabels" . | nindent 4}}
spec:
targetNamespace: vault
chart:
spec:
chart: {{ .Values.vault.git.path }}
interval: 5m
sourceRef:
kind: GitRepository
name: vault
namespace: {{ .Release.Namespace }}
{{- toYaml $fluxSettingsVault | nindent 2 }}
{{- if .Values.vault.postRenderers }}
postRenderers:
{{ toYaml .Values.vault.postRenderers | nindent 4 }}
{{- end }}
valuesFrom:
- name: {{ .Release.Name }}-vault-values
kind: Secret
valuesKey: "common"
- name: {{ .Release.Name }}-vault-values
kind: Secret
valuesKey: "defaults"
- name: {{ .Release.Name }}-vault-values
kind: Secret
valuesKey: "overlays"
# TODO: DRY this up
{{- if or .Values.gatekeeper.enabled .Values.istio.enabled }}
dependsOn:
{{- if .Values.gatekeeper.enabled }}
- name: gatekeeper
namespace: {{ .Release.Namespace }}
{{- end }}
{{- if .Values.istio.enabled }}
- name: istio
namespace: {{ .Release.Namespace }}
{{- end }}
{{- if .Values.monitoring.enabled }}
- name: monitoring
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
{{- end }}
......@@ -564,6 +564,18 @@ addons:
# -- Additional authservice chain configurations.
chains: {}
# ----------------------------------------------------------------------------------------------------------------------
# Vault
#
vault:
# -- Toggle deployment of vault.
enabled: true
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/sandbox/vault.git
path: "./chart"
branch: "deploy-vault"
# ----------------------------------------------------------------------------------------------------------------------
# ----------------------------------------------------------------------------------------------------------------------
# Minio Operator and Instance
#
......
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