--- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: argocd-authentik-provider namespace: argocd spec: secretStoreRef: name: vault-wheatley kind: ClusterSecretStore target: name: argocd-authentik-provider template: metadata: labels: app.kubernetes.io/part-of: argocd data: - secretKey: dex.authentik.issuer remoteRef: key: secrets/managed/argocd/authentik-oidc-credentials property: issuer - secretKey: dex.authentik.clientID remoteRef: key: secrets/managed/argocd/authentik-oidc-credentials property: clientID - secretKey: dex.authentik.clientSecret remoteRef: key: secrets/managed/argocd/authentik-oidc-credentials property: clientSecret --- apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: argo-workflows-sso namespace: argocd spec: secretStoreRef: name: vault-wheatley kind: ClusterSecretStore target: name: argo-workflows-sso template: metadata: labels: app.kubernetes.io/part-of: argo-workflows data: - secretKey: client-id remoteRef: key: secrets/managed/argo-workflows/dex-sso property: client-id - secretKey: client-secret remoteRef: key: secrets/managed/argo-workflows/dex-sso property: client-secret