Skip to content

feat(compute): Add instance group manager bulk per instance config re…#1357

Merged
modular-magician merged 1 commit into
terraform-google-modules:masterfrom
modular-magician:downstream-pr-fde835582870c34b388406c1405f9f7613548f8a
Jun 25, 2026
Merged

feat(compute): Add instance group manager bulk per instance config re…#1357
modular-magician merged 1 commit into
terraform-google-modules:masterfrom
modular-magician:downstream-pr-fde835582870c34b388406c1405f9f7613548f8a

Conversation

@modular-magician

Copy link
Copy Markdown
Collaborator

This PR introduces a new virtual resource for instance group managers: BulkPerInstanceConfig.

In this version it accepts only instance names which makes it possible to call instanceGroupManagers.CreateInstances with more than 1 instance in a single call. So far it was limited to a single PerInstanceConfig.

BulkPerInstanceConfig is immutable and on each modification it will call instanceGroupManagers.DeleteInstances on Destroy and instanceGroupManagers.CreateInstances on Create. Thanks to that Update is not implemented.

instance group manager should be configured to ignore target_size changes, as BulkPerInstanceConfig modifies this value.

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

`google_compute_bulk_per_instance_config`

Derived from GoogleCloudPlatform/magic-modules#18070

…… (#18070)

[upstream:fde835582870c34b388406c1405f9f7613548f8a]

Signed-off-by: Modular Magician <magic-modules@google.com>
@modular-magician modular-magician merged commit cdf4028 into terraform-google-modules:master Jun 25, 2026
3 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.

1 participant