From affd8510171c0ef503c1ecf3f2c065bfa3f3d2ef Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Tue, 20 May 2025 05:40:04 -0500 Subject: [PATCH] update --- infra/crossplane/templates/argocd.yaml | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/infra/crossplane/templates/argocd.yaml b/infra/crossplane/templates/argocd.yaml index b543a8c..69dec8a 100644 --- a/infra/crossplane/templates/argocd.yaml +++ b/infra/crossplane/templates/argocd.yaml @@ -6,4 +6,34 @@ spec: package: xpkg.upbound.io/crossplane-contrib/provider-argocd:v0.10.1 --- +apiVersion: external-secrets.io/v1beta1 +kind: ExternalSecret +metadata: + name: argocd-secret +spec: + secretStoreRef: + name: vault + kind: ClusterSecretStore + target: + name: argocd-secret + data: + - secretKey: authToken + remoteRef: + key: kv/argocd/provider-argocd + property: token +--- +apiVersion: argocd.crossplane.io/v1alpha1 +kind: ProviderConfig +metadata: + name: argocd-provider +spec: + serverAddr: argocd-server.argocd.svc:443 + insecure: true + plainText: false + credentials: + source: Secret + secretRef: + namespace: crossplane + name: argocd-secret + key: authToken