Update namespace to argo-workflows and integrate with Terraform
This commit is contained in:
parent
a308cf1b87
commit
47dd844da6
23
environment-provisioner/cluster-secret-store.yaml
Normal file
23
environment-provisioner/cluster-secret-store.yaml
Normal file
@ -0,0 +1,23 @@
|
||||
---
|
||||
# ClusterSecretStore for GCP Secret Manager
|
||||
# Uses Workload Identity for authentication (recommended for GKE)
|
||||
apiVersion: external-secrets.io/v1beta1
|
||||
kind: ClusterSecretStore
|
||||
metadata:
|
||||
name: gcpsm-secret-store
|
||||
spec:
|
||||
provider:
|
||||
gcpsm:
|
||||
# GCP Project ID where secrets are stored
|
||||
projectID: prj-onlinesales-test-framework
|
||||
# Authentication via Workload Identity
|
||||
# The external-secrets controller ServiceAccount must be annotated with:
|
||||
# iam.gke.io/gcp-service-account: <GSA_NAME>@<PROJECT_ID>.iam.gserviceaccount.com
|
||||
auth:
|
||||
workloadIdentity:
|
||||
clusterLocation: asia-south1
|
||||
clusterName: backstage-cluster
|
||||
clusterProjectID: prj-onlinesales-test-framework
|
||||
serviceAccountRef:
|
||||
name: external-secrets
|
||||
namespace: external-secrets-system
|
||||
Loading…
x
Reference in New Issue
Block a user