Skip to content

Commit dd363b6

Browse files
additional fixes for stateful ips (#9965) (#17297)
[upstream:8c99637f3dda5efde734c02861e13e98e54bf4b1] Signed-off-by: Modular Magician <[email protected]>
1 parent 8551b00 commit dd363b6

4 files changed

+5
-4
lines changed

.changelog/9965.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:bug
2+
Fix issue that changes only in stateful_(internal|external)_ip will not trigger a Patch call in the GA provider for compute_(region_)instance_group_manager
3+
```

google/services/compute/resource_compute_instance_group_manager.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ func resourceComputeInstanceGroupManagerUpdate(d *schema.ResourceData, meta inte
825825
change = true
826826
}
827827

828-
if d.HasChange("stateful_disk") {
828+
if d.HasChange("stateful_internal_ip") || d.HasChange("stateful_external_ip") || d.HasChange("stateful_disk") {
829829
updatedManager.StatefulPolicy = expandStatefulPolicy(d)
830830
change = true
831831
}

google/services/compute/resource_compute_region_instance_group_manager.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -771,7 +771,7 @@ func resourceComputeRegionInstanceGroupManagerUpdate(d *schema.ResourceData, met
771771
change = true
772772
}
773773

774-
if d.HasChange("stateful_disk") {
774+
if d.HasChange("stateful_internal_ip") || d.HasChange("stateful_external_ip") || d.HasChange("stateful_disk") {
775775
updatedManager.StatefulPolicy = expandStatefulPolicy(d)
776776
change = true
777777
}

google/services/compute/resource_compute_region_instance_group_manager_test.go

-2
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,6 @@ func TestAccRegionInstanceGroupManager_distributionPolicy(t *testing.T) {
324324
}
325325

326326
func TestAccRegionInstanceGroupManager_stateful(t *testing.T) {
327-
// TODO: Flaky test due to ordering of IPs https://github.com/hashicorp/terraform-provider-google/issues/13430
328-
t.Skip()
329327
t.Parallel()
330328

331329
template := fmt.Sprintf("tf-test-rigm-%s", acctest.RandString(t, 10))

0 commit comments

Comments
 (0)