software/experimental/experimental-base/vault-secrets.yaml (35 lines of code) (raw):
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: azure-keyvault-experimental
namespace: default
annotations:
clusterconfig.azure.com/use-managed-source: "true"
spec:
targetNamespace: osdu-experimental
releaseName: keyvault-experimental
chart:
spec:
chart: ./charts/keyvault-secrets
sourceRef:
kind: GitRepository
name: flux-system
namespace: flux-system
interval: 5m0s
install:
remediation:
retries: 3
valuesFrom:
- kind: ConfigMap
name: config-map-values
valuesKey: values.yaml
values:
identity: false
secrets:
- secretName: experimental-secrets
data:
- key: azurestorageaccountname
vaultSecret: system-storage
- key: azureinsightskey
vaultSecret: insights-key