add openbao deployment

This commit is contained in:
2026-09-18 19:50:46 +02:00
parent 0defdf343e
commit 1c2ba585dc
6 changed files with 189 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
apiVersion: external-secrets.io/v1
kind: ClusterSecretStore
metadata:
name: openbao
annotations:
# Give ESO + OpenBao time to become healthy before ArgoCD tries to sync this.
argocd.argoproj.io/sync-wave: "1"
spec:
provider:
vault:
server: "http://{{ .Release.Name }}-openbao.{{ .Release.Namespace }}.svc:8200"
path: {{ .Values.eso.kvMountPath }}
version: v2
auth:
kubernetes:
mountPath: kubernetes
role: {{ .Values.eso.roleName }}
serviceAccountRef:
name: {{ .Values.eso.serviceAccountName }}
namespace: {{ .Values.eso.namespace }}