In our helm based Kubernetes project, we're fetching external secrets from hashicorp vault, as shown in the below example. Deployment is done using Argocd
apiVersion: 'kubernetes-client.io/v1'
kind: ExternalSecret
metadata:
name: hello-vault-service
spec:
backendType: vault
vaultMountPoint: my-kubernetes-vault-mount-point
vaultRole: my-vault-role
data:
- name: password
key: secret/data/hello-service/credentialsIf vault path secret/data/hello-service/credentials is missing, currently we are getting 404 error. We need to handle this error by taking the default dummy secret value from values.yaml if external secret path not found.
Could someone please help