This commit is contained in:
2025-05-21 05:53:00 -05:00
parent 607e02496a
commit 19a8b05fae

View File

@@ -64,3 +64,38 @@ spec:
key: kubeconfig key: kubeconfig
providerConfigRef: providerConfigRef:
name: argocd-provider name: argocd-provider
---
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: dev-kubeconfig
spec:
secretStoreRef:
name: vault
kind: ClusterSecretStore
target:
name: dev-kubeconfig
data:
- secretKey: kubeconfig
remoteRef:
key: kv/argocd/dev
property: kubeconfig
---
apiVersion: cluster.argocd.crossplane.io/v1alpha1
kind: Cluster
metadata:
name: dev
labels:
purpose: dev
spec:
forProvider:
name: dev
config:
kubeconfigSecretRef:
name: dev-kubeconfig
namespace: argocd
key: kubeconfig
providerConfigRef:
name: argocd-provider