Skip to content

Commit 24193df

Browse files
committed
feat(terraform): add Kubernetes service account data sources for Argocd manager in common and folo namespaces
1 parent 3d8c6f7 commit 24193df

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

ack.tf

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,28 @@ provider "kubernetes" {
3333
cluster_ca_certificate = base64decode(data.alicloud_cs_cluster_credential.folo.certificate_authority.cluster_cert)
3434
}
3535

36+
data "kubernetes_service_account" "ack_common_argocd_manager" {
37+
provider = kubernetes.ack-common
38+
metadata {
39+
namespace = "kube-system"
40+
name = "argocd-manager"
41+
}
42+
}
43+
44+
45+
data "kubernetes_service_account" "ack_folo_argocd_manager" {
46+
provider = kubernetes.ack-folo
47+
metadata {
48+
namespace = "kube-system"
49+
name = "argocd-manager"
50+
}
51+
}
3652

3753
data "kubernetes_secret" "ack_common_argocd_manager" {
3854
provider = kubernetes.ack-common
3955
metadata {
4056
namespace = "kube-system"
57+
name = data.kubernetes_service_account.ack_common_argocd_manager.default_secret_name
4158
annotations = {
4259
"kubernetes.io/service-account.name" = "argocd-manager"
4360
}
@@ -48,6 +65,7 @@ data "kubernetes_secret" "ack_folo_argocd_manager" {
4865
provider = kubernetes.ack-folo
4966
metadata {
5067
namespace = "kube-system"
68+
name = data.kubernetes_service_account.ack_folo_argocd_manager.default_secret_name
5169
annotations = {
5270
"kubernetes.io/service-account.name" = "argocd-manager"
5371
}

0 commit comments

Comments
 (0)