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