hashicorp / terraform-provider-google

Terraform Provider for Google Cloud Platform
https://registry.terraform.io/providers/hashicorp/google/latest/docs
Mozilla Public License 2.0
2.36k stars 1.75k forks source link

Support `IPV6_ONLY` configurations for compute API #20371

Closed modular-magician closed 4 days ago

modular-magician commented 4 days ago

related to b/360733056

This provides support to set external and internal IPV6 addresses only for VM's and templates

I'm not sure if changing ipv6_access_config to Computed: true is a breaking change but it's needed because when providing external ipv6 subnetwork the field will be filled from API. CI tests should spot this if it is breaking but would love some feedback here

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

compute: `stack_type` can now be set to `IPV6_ONLY` on `google_compute_subnetwork`, `google_compute_instance`, `google_compute_instance_template` and `google_compute_region_instance_template`.

Derived from https://github.com/GoogleCloudPlatform/magic-modules/pull/12283