Skip to content

[AWSCORE-695] Create new quickstart template with workflow status reporting for CSM#273

Open
ktmq wants to merge 1 commit intomasterfrom
katie.mckew/awscore-695-csm-quickstart-workflow-status
Open

[AWSCORE-695] Create new quickstart template with workflow status reporting for CSM#273
ktmq wants to merge 1 commit intomasterfrom
katie.mckew/awscore-695-csm-quickstart-workflow-status

Conversation

@ktmq
Copy link
Contributor

@ktmq ktmq commented Feb 6, 2026

Note: Please remember to review the contribution guidelines
if you have not yet done so.

What does this PR do?

Follow up to #264, doing the same thing for the CSM template

Creates a new template main_extended_workflow.yaml for AWS quickstart that differs from main_extended.yaml in that it:

  • Sends "progress report" status updates to the Datadog workflow API for each step in the stack starting / completing
  • Is interdependent with a new Quickstart frontend UX (WIP); not meant to be launched directly
  • Does NOT create or manage the integrated account in Datadog (that is handled by the UI once the stack completes).
  • Only handles creating the AWS-side resources and making API calls to configure Datadog agentless scanning
  • Does not require any config input params specific to the Datadog AWS account config, except those that affect the IAM permissions granted or other AWS resources created (e.g., resource collection enabled -> add SecurityAudit policy)

Motivation

https://datadoghq.atlassian.net/wiki/spaces/AWS/pages/5733909364/Proposal+AWS+QuickStart+Onboarding+Flow+Redesign
https://datadoghq.atlassian.net/browse/AWSCORE-695

Testing Guidelines

Tested in prod sandbox org and confirmed workflow statuses were reported correctly

Additional Notes

Anything else we should know when reviewing?

@ktmq ktmq requested a review from a team as a code owner February 6, 2026 15:15
@ktmq ktmq changed the title [AWSCORE-633] Create new quickstart template with workflow status reporting for CSM [AWSCORE-695] Create new quickstart template with workflow status reporting for CSM Feb 6, 2026
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