Skip to content

[AWSCORE-705] Send IAM role name in workflow success response#290

Draft
raymondeah wants to merge 5 commits intomasterfrom
ray.eah/awscore-705-workflow-role-name
Draft

[AWSCORE-705] Send IAM role name in workflow success response#290
raymondeah wants to merge 5 commits intomasterfrom
ray.eah/awscore-705-workflow-role-name

Conversation

@raymondeah
Copy link
Contributor

@raymondeah raymondeah commented Mar 13, 2026

When a user opens the CloudFormation stack in the AWS console, they can modify the IAMRoleName parameter before launching the stack. Without this change, the Datadog UI cannot know the final role name actually used and could create the integration with the wrong role name

  • Adds the role name to the Metadata block of all stack_complete WorkflowStatus notifications in both workflow templates main_workflow and main_extended_workflow. This will pass the correct role name back to the Datadog UI

Testing

TODO LINK TO TEMPLATE

raymondeah and others added 5 commits March 13, 2026 12:05
Add `role_name` to the `stack_complete` metadata payload in both
main_workflow.yaml and main_extended_workflow.yaml so Datadog's
backend can use the final IAM role name (as set in the AWS console)
when creating the AWS integration.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>

- Send final IAM role name back in the `stack_complete` workflow status payload so Datadog can use the user-configured role name when creating the AWS integration

# 4.7.0 (March 9, 2026)
Copy link
Contributor Author

@raymondeah raymondeah Mar 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

drive-by: update changelog from previous PRs

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