@@ -2,11 +2,10 @@ package iambeta_test
22
33import (
44 "fmt"
5- {{if ne $ .TargetVersionName " ga" -}}
5+ "testing"
6+
67 "github.com/hashicorp/terraform-plugin-testing/plancheck"
7- {{- end }}
88 "github.com/hashicorp/terraform-provider-google/google/acctest"
9- " testing"
109
1110 "github.com/hashicorp/terraform-plugin-testing/helper/resource"
1211)
@@ -71,105 +70,70 @@ func TestAccIAMBetaWorkloadIdentityPool_minimal(t *testing.T) {
7170 })
7271}
7372
74- {{if ne $ .TargetVersionName " ga" -}}
75- func TestAccIAMBetaWorkloadIdentityPool_beta_update(t *testing.T ) {
73+ func TestAccIAMBetaWorkloadIdentityPool_update (t * testing.T ) {
7674 t .Parallel ()
7775
7876 randomSuffix := acctest .RandString (t , 10 )
7977
8078 acctest .VcrTest (t , resource.TestCase {
8179 PreCheck : func () { acctest .AccTestPreCheck (t ) },
82- ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories (t),
80+ ProtoV5ProviderFactories : acctest .ProtoV5ProviderFactories (t ),
8381 CheckDestroy : testAccCheckIAMBetaWorkloadIdentityPoolDestroyProducer (t ),
8482 Steps : []resource.TestStep {
8583 {
86- Config: testAccIAMBetaWorkloadIdentityPool_beta_full (randomSuffix),
84+ Config : testAccIAMBetaWorkloadIdentityPool_full (randomSuffix ),
8785 },
8886 {
89- ResourceName: " google_iam_workload_identity_pool.my_pool" ,
90- ImportState: true,
91- ImportStateVerify: true,
87+ ResourceName : "google_iam_workload_identity_pool.my_pool" ,
88+ ImportState : true ,
89+ ImportStateVerify : true ,
9290 },
9391 {
94- Config: testAccIAMBetaWorkloadIdentityPool_beta_update (randomSuffix),
92+ Config : testAccIAMBetaWorkloadIdentityPool_update (randomSuffix ),
9593 ConfigPlanChecks : resource.ConfigPlanChecks {
9694 PreApply : []plancheck.PlanCheck {
9795 plancheck .ExpectResourceAction ("google_iam_workload_identity_pool.my_pool" , plancheck .ResourceActionUpdate ),
9896 },
9997 },
10098 },
10199 {
102- ResourceName: " google_iam_workload_identity_pool.my_pool" ,
103- ImportState: true,
104- ImportStateVerify: true,
100+ ResourceName : "google_iam_workload_identity_pool.my_pool" ,
101+ ImportState : true ,
102+ ImportStateVerify : true ,
105103 },
106104 {
107- Config: testAccIAMBetaWorkloadIdentityPool_beta_update_use_default_ca (randomSuffix),
105+ Config : testAccIAMBetaWorkloadIdentityPool_update_use_default_ca (randomSuffix ),
108106 ConfigPlanChecks : resource.ConfigPlanChecks {
109107 PreApply : []plancheck.PlanCheck {
110108 plancheck .ExpectResourceAction ("google_iam_workload_identity_pool.my_pool" , plancheck .ResourceActionUpdate ),
111109 },
112110 },
113111 },
114112 {
115- ResourceName: " google_iam_workload_identity_pool.my_pool" ,
116- ImportState: true,
117- ImportStateVerify: true,
113+ ResourceName : "google_iam_workload_identity_pool.my_pool" ,
114+ ImportState : true ,
115+ ImportStateVerify : true ,
118116 },
119117 {
120- Config: testAccIAMBetaWorkloadIdentityPool_beta_minimum (randomSuffix),
118+ Config : testAccIAMBetaWorkloadIdentityPool_minimal (randomSuffix ),
121119 ConfigPlanChecks : resource.ConfigPlanChecks {
122120 PreApply : []plancheck.PlanCheck {
123121 plancheck .ExpectResourceAction ("google_iam_workload_identity_pool.my_pool" , plancheck .ResourceActionUpdate ),
124122 },
125123 },
126124 },
127125 {
128- ResourceName: " google_iam_workload_identity_pool.my_pool" ,
129- ImportState: true,
130- ImportStateVerify: true,
126+ ResourceName : "google_iam_workload_identity_pool.my_pool" ,
127+ ImportState : true ,
128+ ImportStateVerify : true ,
131129 },
132130 },
133131 })
134132}
135- {{- end }}
136133
137134func testAccIAMBetaWorkloadIdentityPool_full (suffix string ) string {
138135 return fmt .Sprintf (`
139136resource "google_iam_workload_identity_pool" "my_pool" {
140- workload_identity_pool_id = "tf-test-my-pool-%s "
141- display_name = "Name of pool"
142- description = "Identity pool for automated test"
143- disabled = true
144- }
145- ` , suffix)
146- }
147-
148- func testAccIAMBetaWorkloadIdentityPool_minimal(suffix string) string {
149- return fmt.Sprintf (`
150- resource "google_iam_workload_identity_pool" "my_pool" {
151- workload_identity_pool_id = "tf-test-my-pool-%s "
152- }
153- ` , suffix)
154- }
155-
156- func testAccIAMBetaWorkloadIdentityPool_update(suffix string) string {
157- return fmt.Sprintf (`
158- resource "google_iam_workload_identity_pool" "my_pool" {
159- workload_identity_pool_id = "tf-test-my-pool-%s "
160- display_name = "Updated name of pool"
161- description = "Updated description"
162- disabled = false
163- }
164- ` , suffix)
165- }
166-
167- {{if ne $ .TargetVersionName " ga" -}}
168- func testAccIAMBetaWorkloadIdentityPool_beta_full(suffix string) string {
169- return fmt.Sprintf (`
170- resource "google_iam_workload_identity_pool" "my_pool" {
171- provider = google-beta
172-
173137 workload_identity_pool_id = "tf-test-my-pool-%s"
174138 display_name = "Name of the pool"
175139 description = "Identity pool operates in TRUST_DOMAIN mode"
@@ -208,11 +172,9 @@ resource "google_iam_workload_identity_pool" "my_pool" {
208172` , suffix )
209173}
210174
211- func testAccIAMBetaWorkloadIdentityPool_beta_update (suffix string) string {
175+ func testAccIAMBetaWorkloadIdentityPool_update (suffix string ) string {
212176 return fmt .Sprintf (`
213177resource "google_iam_workload_identity_pool" "my_pool" {
214- provider = google-beta
215-
216178 workload_identity_pool_id = "tf-test-my-pool-%s"
217179 display_name = "Updated name of the pool"
218180 description = "Updated identity pool operates in TRUST_DOMAIN mode"
@@ -239,11 +201,9 @@ resource "google_iam_workload_identity_pool" "my_pool" {
239201` , suffix )
240202}
241203
242- func testAccIAMBetaWorkloadIdentityPool_beta_update_use_default_ca (suffix string) string {
204+ func testAccIAMBetaWorkloadIdentityPool_update_use_default_ca (suffix string ) string {
243205 return fmt .Sprintf (`
244206resource "google_iam_workload_identity_pool" "my_pool" {
245- provider = google-beta
246-
247207 workload_identity_pool_id = "tf-test-my-pool-%s"
248208 display_name = "Updated name of the pool"
249209 description = "Updated identity pool operates in TRUST_DOMAIN mode"
@@ -267,15 +227,11 @@ resource "google_iam_workload_identity_pool" "my_pool" {
267227` , suffix )
268228}
269229
270-
271- func testAccIAMBetaWorkloadIdentityPool_beta_minimum(suffix string) string {
230+ func testAccIAMBetaWorkloadIdentityPool_minimal (suffix string ) string {
272231 return fmt .Sprintf (`
273232resource "google_iam_workload_identity_pool" "my_pool" {
274- provider = google-beta
275-
276233 workload_identity_pool_id = "tf-test-my-pool-%s"
277234 mode = "TRUST_DOMAIN"
278235}
279236` , suffix )
280237}
281- {{- end }}
0 commit comments