Skip to content

Acm ingress policy update fixes - #29261

Merged
modular-magician merged 1 commit into
hashicorp:mainfrom
modular-magician:downstream-pr-b8704be6f30ca116f36b99404aa6aed2d279aae2
Sep 9, 2026
Merged

Acm ingress policy update fixes#29261
modular-magician merged 1 commit into
hashicorp:mainfrom
modular-magician:downstream-pr-b8704be6f30ca116f36b99404aa6aed2d279aae2

Conversation

@modular-magician

Copy link
Copy Markdown
Collaborator

Previous work in this area:

The big change this makes is limiting the update mask for the status / spec fields on ACM service perimeter so that it doesn't ever override values for fields on the fine-grained resources unless they're actually set (and changed!) on the service perimeter. This prevents problems that can arise when the resources are otherwise being used as intented.

Fixes #26728
Fixes #29005

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

accesscontextmanager: added `etag` field to `google_access_context_manager_service_perimeter`
accesscontextmanager: fixed sending of `etag` on update requests for `google_access_context_manager_service_perimeter_egress_policy` and `google_access_context_manager_service_perimeter_ingress_policy` to prevent concurrent requests from impacting each other
accesscontextmanager: fixed bug in `google_access_context_manager_service_perimeter` where changes to the status / spec fields could cause updates to related ingress/egress policies even if those fields weren't specified on `google_access_context_manager_service_perimeter`

Derived from GoogleCloudPlatform/magic-modules#18903

[upstream:b8704be6f30ca116f36b99404aa6aed2d279aae2]

Signed-off-by: Modular Magician <magic-modules@google.com>
@modular-magician
modular-magician merged commit 8789cf0 into hashicorp:main Sep 9, 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

1 participant