Skip to content

Block Tags updates on cluster update in ADC regions#7371

Merged
hanwen-cluster merged 2 commits into
aws:release-3.15from
hanwen-cluster:integ-tests-3.15.0
May 4, 2026
Merged

Block Tags updates on cluster update in ADC regions#7371
hanwen-cluster merged 2 commits into
aws:release-3.15from
hanwen-cluster:integ-tests-3.15.0

Conversation

@hanwen-cluster
Copy link
Copy Markdown
Contributor

Description of changes

  • See commits descriptions for details

Tests

  • test_tag_propagation has passed in commercial
  • test_tag_propagation will be run in ADC after the PR is merged

Checklist

  • Make sure you are pointing to the right branch.
  • If you're creating a patch for a branch other than develop add the branch name as prefix in the PR title (e.g. [release-3.6]).
  • Check all commits' messages are clear, describing what and why vs how.
  • Make sure to have added unit tests or integration tests to cover the new/modified code.
  • Check if documentation is impacted by this change.

Please review the guidelines for contributing and Pull Request Instructions.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@hanwen-cluster hanwen-cluster requested review from a team as code owners May 4, 2026 16:14
In us-iso*, us-isob* regions, CloudFormation has a behavior where
an UpdateStack call that includes both a Tags change and a resource
whose change is only in Metadata does not update that resource. This
breaks the head node update flow: cfn-hup on the head node polls
DescribeStackResource for Metadata changes on HeadNodeLaunchTemplate,
never sees them when tags are updated in the same call, and the
HeadNodeWaitCondition times out after 30 minutes.

Until the CloudFormation behavior is addressed, block tag updates at
the validation layer in ADC regions so the failure mode surfaces
immediately.

Commercial, GovCloud, and China regions are unaffected.

Policy changes:
- Add UpdatePolicy.SUPPORTED_UNLESS_ADC, equivalent to SUPPORTED
  outside ADC and UNSUPPORTED inside ADC.
- Cover the new policy with parametrized unit tests across commercial,
  GovCloud, China, us-iso, us-isob, and empty region values.
@hanwen-cluster hanwen-cluster merged commit 55b1251 into aws:release-3.15 May 4, 2026
47 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.

2 participants