@@ -8,6 +8,11 @@ data "alicloud_cs_managed_kubernetes_clusters" "folo" {
8
8
enable_details = true
9
9
}
10
10
11
+ data "alicloud_cs_serverless_kubernetes_clusters" "xlog" {
12
+ name_regex = " xlog"
13
+ enable_details = true
14
+ }
15
+
11
16
data "alicloud_cs_cluster_credential" "common" {
12
17
cluster_id = data. alicloud_cs_managed_kubernetes_clusters . common . clusters . 0 . id
13
18
}
@@ -16,6 +21,10 @@ data "alicloud_cs_cluster_credential" "folo" {
16
21
cluster_id = data. alicloud_cs_managed_kubernetes_clusters . folo . clusters . 0 . id
17
22
}
18
23
24
+ data "alicloud_cs_cluster_credential" "xlog" {
25
+ cluster_id = data. alicloud_cs_serverless_kubernetes_clusters . xlog . clusters . 0 . id
26
+ }
27
+
19
28
provider "kubernetes" {
20
29
alias = " ack-common"
21
30
@@ -33,6 +42,14 @@ provider "kubernetes" {
33
42
cluster_ca_certificate = base64decode (data. alicloud_cs_cluster_credential . folo . certificate_authority . cluster_cert )
34
43
}
35
44
45
+ provider "kubernetes" {
46
+ alias = " ack-xlog"
47
+ host = data. alicloud_cs_serverless_kubernetes_clusters . xlog . clusters . 0 . connections . api_server_internet
48
+ client_certificate = base64decode (data. alicloud_cs_cluster_credential . xlog . certificate_authority . client_cert )
49
+ client_key = base64decode (data. alicloud_cs_cluster_credential . xlog . certificate_authority . client_key )
50
+ cluster_ca_certificate = base64decode (data. alicloud_cs_cluster_credential . xlog . certificate_authority . cluster_cert )
51
+ }
52
+
36
53
module "folo-argocd-manager" {
37
54
source = " ./modules/argocd-manager"
38
55
providers = {
@@ -46,3 +63,10 @@ module "common-argocd-manager" {
46
63
kubernetes = kubernetes.ack- common
47
64
}
48
65
}
66
+
67
+ module "xlog-argocd-manager" {
68
+ source = " ./modules/argocd-manager"
69
+ providers = {
70
+ kubernetes = kubernetes.ack- xlog
71
+ }
72
+ }
0 commit comments