From 19a8b05fae3eefd8a361811981a7f8cc1c10f798 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Wed, 21 May 2025 05:53:00 -0500 Subject: [PATCH] update --- infra/argocd/templates/argocd-crossplane.yaml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/infra/argocd/templates/argocd-crossplane.yaml b/infra/argocd/templates/argocd-crossplane.yaml index 5a94aae..cc33157 100644 --- a/infra/argocd/templates/argocd-crossplane.yaml +++ b/infra/argocd/templates/argocd-crossplane.yaml @@ -64,3 +64,38 @@ spec: key: kubeconfig providerConfigRef: 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