@@ -31,9 +31,10 @@ func TestAccGKEHubMembershipIamBindingGenerated(t *testing.T) {
31
31
t .Parallel ()
32
32
33
33
context := map [string ]interface {}{
34
- "random_suffix" : acctest .RandString (t , 10 ),
35
- "role" : "roles/viewer" ,
36
- "deletion_protection" : false ,
34
+ "random_suffix" : acctest .RandString (t , 10 ),
35
+ "role" : "roles/viewer" ,
36
+ "project" : envvar .GetTestProjectFromEnv (),
37
+ "location" : envvar .GetTestRegionFromEnv (),
37
38
}
38
39
39
40
acctest .VcrTest (t , resource.TestCase {
@@ -67,9 +68,10 @@ func TestAccGKEHubMembershipIamMemberGenerated(t *testing.T) {
67
68
t .Parallel ()
68
69
69
70
context := map [string ]interface {}{
70
- "random_suffix" : acctest .RandString (t , 10 ),
71
- "role" : "roles/viewer" ,
72
- "deletion_protection" : false ,
71
+ "random_suffix" : acctest .RandString (t , 10 ),
72
+ "role" : "roles/viewer" ,
73
+ "project" : envvar .GetTestProjectFromEnv (),
74
+ "location" : envvar .GetTestRegionFromEnv (),
73
75
}
74
76
75
77
acctest .VcrTest (t , resource.TestCase {
@@ -94,9 +96,10 @@ func TestAccGKEHubMembershipIamPolicyGenerated(t *testing.T) {
94
96
t .Parallel ()
95
97
96
98
context := map [string ]interface {}{
97
- "random_suffix" : acctest .RandString (t , 10 ),
98
- "role" : "roles/viewer" ,
99
- "deletion_protection" : false ,
99
+ "random_suffix" : acctest .RandString (t , 10 ),
100
+ "role" : "roles/viewer" ,
101
+ "project" : envvar .GetTestProjectFromEnv (),
102
+ "location" : envvar .GetTestRegionFromEnv (),
100
103
}
101
104
102
105
acctest .VcrTest (t , resource.TestCase {
@@ -132,24 +135,22 @@ resource "google_container_cluster" "primary" {
132
135
name = "basiccluster%{random_suffix}"
133
136
location = "us-central1-a"
134
137
initial_node_count = 1
135
- deletion_protection = "%{deletion_protection}"
138
+ deletion_protection = false
136
139
}
137
140
138
141
resource "google_gke_hub_membership" "membership" {
139
142
membership_id = "basic%{random_suffix}"
143
+ location = "%{location}"
140
144
endpoint {
141
145
gke_cluster {
142
146
resource_link = "//container.googleapis.com/${google_container_cluster.primary.id}"
143
147
}
144
148
}
145
-
146
- labels = {
147
- env = "test"
148
- }
149
149
}
150
150
151
151
resource "google_gke_hub_membership_iam_member" "foo" {
152
152
project = google_gke_hub_membership.membership.project
153
+ location = google_gke_hub_membership.membership.location
153
154
membership_id = google_gke_hub_membership.membership.membership_id
154
155
role = "%{role}"
155
156
@@ -163,20 +164,17 @@ resource "google_container_cluster" "primary" {
163
164
name = "basiccluster%{random_suffix}"
164
165
location = "us-central1-a"
165
166
initial_node_count = 1
166
- deletion_protection = "%{deletion_protection}"
167
+ deletion_protection = false
167
168
}
168
169
169
170
resource "google_gke_hub_membership" "membership" {
170
171
membership_id = "basic%{random_suffix}"
172
+ location = "%{location}"
171
173
endpoint {
172
174
gke_cluster {
173
175
resource_link = "//container.googleapis.com/${google_container_cluster.primary.id}"
174
176
}
175
177
}
176
-
177
- labels = {
178
- env = "test"
179
- }
180
178
}
181
179
182
180
data "google_iam_policy" "foo" {
@@ -188,12 +186,14 @@ data "google_iam_policy" "foo" {
188
186
189
187
resource "google_gke_hub_membership_iam_policy" "foo" {
190
188
project = google_gke_hub_membership.membership.project
189
+ location = google_gke_hub_membership.membership.location
191
190
membership_id = google_gke_hub_membership.membership.membership_id
192
191
policy_data = data.google_iam_policy.foo.policy_data
193
192
}
194
193
195
194
data "google_gke_hub_membership_iam_policy" "foo" {
196
195
project = google_gke_hub_membership.membership.project
196
+ location = google_gke_hub_membership.membership.location
197
197
membership_id = google_gke_hub_membership.membership.membership_id
198
198
depends_on = [
199
199
google_gke_hub_membership_iam_policy.foo
@@ -208,27 +208,25 @@ resource "google_container_cluster" "primary" {
208
208
name = "basiccluster%{random_suffix}"
209
209
location = "us-central1-a"
210
210
initial_node_count = 1
211
- deletion_protection = "%{deletion_protection}"
211
+ deletion_protection = false
212
212
}
213
213
214
214
resource "google_gke_hub_membership" "membership" {
215
215
membership_id = "basic%{random_suffix}"
216
+ location = "%{location}"
216
217
endpoint {
217
218
gke_cluster {
218
219
resource_link = "//container.googleapis.com/${google_container_cluster.primary.id}"
219
220
}
220
221
}
221
-
222
- labels = {
223
- env = "test"
224
- }
225
222
}
226
223
227
224
data "google_iam_policy" "foo" {
228
225
}
229
226
230
227
resource "google_gke_hub_membership_iam_policy" "foo" {
231
228
project = google_gke_hub_membership.membership.project
229
+ location = google_gke_hub_membership.membership.location
232
230
membership_id = google_gke_hub_membership.membership.membership_id
233
231
policy_data = data.google_iam_policy.foo.policy_data
234
232
}
@@ -241,24 +239,22 @@ resource "google_container_cluster" "primary" {
241
239
name = "basiccluster%{random_suffix}"
242
240
location = "us-central1-a"
243
241
initial_node_count = 1
244
- deletion_protection = "%{deletion_protection}"
242
+ deletion_protection = false
245
243
}
246
244
247
245
resource "google_gke_hub_membership" "membership" {
248
246
membership_id = "basic%{random_suffix}"
247
+ location = "%{location}"
249
248
endpoint {
250
249
gke_cluster {
251
250
resource_link = "//container.googleapis.com/${google_container_cluster.primary.id}"
252
251
}
253
252
}
254
-
255
- labels = {
256
- env = "test"
257
- }
258
253
}
259
254
260
255
resource "google_gke_hub_membership_iam_binding" "foo" {
261
256
project = google_gke_hub_membership.membership.project
257
+ location = google_gke_hub_membership.membership.location
262
258
membership_id = google_gke_hub_membership.membership.membership_id
263
259
role = "%{role}"
264
260
members = ["user:[email protected] "]
@@ -272,24 +268,22 @@ resource "google_container_cluster" "primary" {
272
268
name = "basiccluster%{random_suffix}"
273
269
location = "us-central1-a"
274
270
initial_node_count = 1
275
- deletion_protection = "%{deletion_protection}"
271
+ deletion_protection = false
276
272
}
277
273
278
274
resource "google_gke_hub_membership" "membership" {
279
275
membership_id = "basic%{random_suffix}"
276
+ location = "%{location}"
280
277
endpoint {
281
278
gke_cluster {
282
279
resource_link = "//container.googleapis.com/${google_container_cluster.primary.id}"
283
280
}
284
281
}
285
-
286
- labels = {
287
- env = "test"
288
- }
289
282
}
290
283
291
284
resource "google_gke_hub_membership_iam_binding" "foo" {
292
285
project = google_gke_hub_membership.membership.project
286
+ location = google_gke_hub_membership.membership.location
293
287
membership_id = google_gke_hub_membership.membership.membership_id
294
288
role = "%{role}"
295
289
0 commit comments