cdk-toolkit: cdk diff
failed to create a ChangeSet due to missing tagging
#33316
Labels
bug
This issue is a bug.
effort/medium
Medium work item – several days of effort
p1
package/tools
Related to AWS CDK Tools or CLI
Describe the bug
Since #28336 was merged, cdk diff now creates a ChangeSet to provide more accurate diffs, rather than simply comparing templates.
However,
cdk diff
is unable to create a ChangeSet if the IAM Role is not permitted to create a ChangeSet without tags.Example
Regression Issue
Last Known Working CDK Version
No response
Expected Behavior
cdk diff
can create a ChangeSet and show diff.Current Behavior
cdk diff
cannot create a ChangeSet and it show diffs on template differences.Reproduction Steps
Possible Solution
Add Tags options here.
aws-cdk/packages/aws-cdk/lib/api/deployments/cloudformation.ts
Lines 470 to 482 in 20176e6
Additional Information/Context
cdk deploy stack-foo --no-execute
can create a ChangeSet because it uses Tags option.aws-cdk/packages/aws-cdk/lib/api/deployments/deploy-stack.ts
Lines 483 to 492 in 20176e6
aws-cdk/packages/aws-cdk/lib/api/deployments/deploy-stack.ts
Lines 633 to 643 in 20176e6
CDK CLI Version
cdk version 2.177.0 (build b396961)
Framework Version
No response
Node.js Version
v22.3.0
OS
MacOS
Language
TypeScript
Language Version
TypeScript(~5.6.3)
Other information
No response
The text was updated successfully, but these errors were encountered: