@@ -43,21 +43,31 @@ resource "local_file" "terraform_state" {
43
43
44
44
data "google_client_config" "current" {}
45
45
46
- module "premerge_cluster" {
46
+ # TODO(boomanaiden154): Rename this to llvm-premerge-cluster-us-central when
47
+ # commit traffic is low.
48
+ module "premerge_cluster_us_central" {
47
49
source = " ./gke_cluster"
48
50
cluster_name = " llvm-premerge-prototype"
49
51
region = " us-central1-a"
50
52
}
51
53
54
+ # TODO(boomanaiden154): Remove these statements after the changes have been
55
+ # applied.
56
+
57
+ moved {
58
+ from = module. premerge_cluster
59
+ to = module. premerge_cluster_us_central
60
+ }
61
+
52
62
provider "helm" {
53
63
kubernetes {
54
- host = module. premerge_cluster . endpoint
64
+ host = module. premerge_cluster_us_central . endpoint
55
65
token = data. google_client_config . current . access_token
56
- client_certificate = base64decode (module. premerge_cluster . client_certificate )
57
- client_key = base64decode (module. premerge_cluster . client_key )
58
- cluster_ca_certificate = base64decode (module. premerge_cluster . cluster_ca_certificate )
66
+ client_certificate = base64decode (module. premerge_cluster_us_central . client_certificate )
67
+ client_key = base64decode (module. premerge_cluster_us_central . client_key )
68
+ cluster_ca_certificate = base64decode (module. premerge_cluster_us_central . cluster_ca_certificate )
59
69
}
60
- alias = " llvm-premerge-prototype "
70
+ alias = " llvm-premerge-us-central "
61
71
}
62
72
63
73
data "google_secret_manager_secret_version" "github_app_id" {
@@ -77,12 +87,12 @@ data "google_secret_manager_secret_version" "grafana_token" {
77
87
}
78
88
79
89
provider "kubernetes" {
80
- host = " https://${ module . premerge_cluster . endpoint } "
90
+ host = " https://${ module . premerge_cluster_us_central . endpoint } "
81
91
token = data. google_client_config . current . access_token
82
92
cluster_ca_certificate = base64decode (
83
- module. premerge_cluster . cluster_ca_certificate
93
+ module. premerge_cluster_us_central . cluster_ca_certificate
84
94
)
85
- alias = " llvm-premerge-prototype "
95
+ alias = " llvm-premerge-us-central "
86
96
}
87
97
88
98
module "premerge_cluster_resources" {
@@ -93,8 +103,8 @@ module "premerge_cluster_resources" {
93
103
cluster_name = " llvm-premerge-prototype"
94
104
grafana_token = data. google_secret_manager_secret_version . grafana_token . secret_data
95
105
providers = {
96
- kubernetes = kubernetes.llvm- premerge- prototype
97
- helm = helm.llvm- premerge- prototype
106
+ kubernetes = kubernetes.llvm- premerge- us - central
107
+ helm = helm.llvm- premerge- us - central
98
108
}
99
109
}
100
110
@@ -118,7 +128,7 @@ resource "kubernetes_namespace" "metrics" {
118
128
metadata {
119
129
name = " metrics"
120
130
}
121
- provider = kubernetes. llvm-premerge-prototype
131
+ provider = kubernetes. llvm-premerge-us-central
122
132
}
123
133
124
134
resource "kubernetes_secret" "metrics_secrets" {
@@ -135,10 +145,10 @@ resource "kubernetes_secret" "metrics_secrets" {
135
145
}
136
146
137
147
type = " Opaque"
138
- provider = kubernetes. llvm-premerge-prototype
148
+ provider = kubernetes. llvm-premerge-us-central
139
149
}
140
150
141
151
resource "kubernetes_manifest" "metrics_deployment" {
142
152
manifest = yamldecode (file (" metrics_deployment.yaml" ))
143
- provider = kubernetes. llvm-premerge-prototype
153
+ provider = kubernetes. llvm-premerge-us-central
144
154
}
0 commit comments