Update namespace to argo-workflows and integrate with Terraform

This commit is contained in:
Vaibhav Pathak 2026-01-16 16:45:06 +05:30
parent 7f446c700a
commit a308cf1b87

View File

@ -1,6 +1,6 @@
--- ---
# ExternalSecret for Gitea credentials # ExternalSecret for Gitea credentials
# Syncs secrets from GCP Secret Manager to Kubernetes # Syncs secrets from GCP Secret Manager (backstage-secrets JSON) to Kubernetes
apiVersion: external-secrets.io/v1beta1 apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret kind: ExternalSecret
metadata: metadata:
@ -17,13 +17,16 @@ spec:
data: data:
- secretKey: url - secretKey: url
remoteRef: remoteRef:
key: gitea-url key: backstage-secrets
property: GITEA_URL
- secretKey: username - secretKey: username
remoteRef: remoteRef:
key: gitea-username key: backstage-secrets
property: GITEA_USERNAME
- secretKey: password - secretKey: password
remoteRef: remoteRef:
key: gitea-password key: backstage-secrets
property: GITEA_PASSWORD
--- ---
# ExternalSecret for ArgoCD credentials # ExternalSecret for ArgoCD credentials
apiVersion: external-secrets.io/v1beta1 apiVersion: external-secrets.io/v1beta1
@ -42,13 +45,16 @@ spec:
data: data:
- secretKey: server - secretKey: server
remoteRef: remoteRef:
key: argocd-server key: backstage-secrets
property: ARGOCD_SERVER
- secretKey: username - secretKey: username
remoteRef: remoteRef:
key: argocd-username key: backstage-secrets
property: ARGOCD_USERNAME
- secretKey: password - secretKey: password
remoteRef: remoteRef:
key: argocd-password key: backstage-secrets
property: ARGOCD_AUTH_TOKEN
--- ---
# ExternalSecret for Argo Workflows token (for Backstage) # ExternalSecret for Argo Workflows token (for Backstage)
# This secret is created in the backstage namespace # This secret is created in the backstage namespace
@ -68,4 +74,5 @@ spec:
data: data:
- secretKey: token - secretKey: token
remoteRef: remoteRef:
key: argo-workflows-token key: backstage-secrets
property: ARGO_WORKFLOWS_TOKEN