Skip to content

Conversation

@modular-magician
Copy link
Collaborator

Add Terraform support for configuring Classic ALB migration feature. The support is added for the global backend-service and global forwarding rule. This feature allows gradual and controlled migration to the External Managed LB from Classic LB. The global forwarding rule config changes applies to all the backend bucket attached to the forwarding rule.

Fixes: hashicorp/terraform-provider-google#22760

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

compute: added `external_managed_migration_state` and `external_managed_migration_testing_percentage` to `google_compute_backend_service` resource.
compute: added `external_managed_backend_bucket_migration_state` and `external_managed_backend_bucket_migration_testing_percentage` to `google_compute_global_forwarding_rule` resource.
compute: added update support for `load_balancing_scheme` in `google_compute_backend_service` and `google_compute_global_forwarding_rule` resources to allow migrating between classic and global external ALB

Derived from GoogleCloudPlatform/magic-modules#13926

…13926)

Co-authored-by: Riley Karson <[email protected]>

[upstream:c7090835b02bc0d7dc48d8d2befab0bca4e1b0ea]

Signed-off-by: Modular Magician <[email protected]>
@modular-magician modular-magician requested a review from a team as a code owner May 14, 2025 18:12
@modular-magician modular-magician merged commit fdde2ea into hashicorp:main May 14, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Google compute backend service and forwarding rule: Add Class ALB migration feature support.

1 participant