commit a694750b8699cceeb37f2b5812e753baaa3e09c3 parent de627a60f10d87bce4fea4eaf1a808b2565a2341 Author: MTRNord <mtrnord1@gmail.com> Date: Tue, 3 Jun 2025 19:00:12 +0200 Vault secrets operator Diffstat:
| A | apps/base/vault/vault-secrets-operator.yaml | | | 31 | +++++++++++++++++++++++++++++++ |
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/apps/base/vault/vault-secrets-operator.yaml b/apps/base/vault/vault-secrets-operator.yaml @@ -0,0 +1,31 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: vault-secrets-operator + namespace: vault +spec: + releaseName: vault-secrets-operator + interval: 60m + chart: + spec: + chart: vault-secrets-operator + version: "0.10.0" + sourceRef: + kind: HelmRepository + name: vault + values: + defaultVaultConnection: + enabled: true + address: "http://vault.vault.svc.cluster.local:8200" + skipTLSVerify: false + controller: + manager: + clientCache: + persistenceModel: direct-encrypted + storageEncryption: + enabled: true + keyName: vso-client-cache + transitMount: vso-transit + kubernetes: + role: auth-role-operator + serviceAccount: vault-secrets-operator