Skip to content

feat(aws_quickstart): add datadog_agentless_delegate_role_saas.yaml for SaaS-mode Agentless Scanning#316

Open
k3nz0 wants to merge 4 commits into
masterfrom
moez.ezzeddine/agentless-delegate-role-saas
Open

feat(aws_quickstart): add datadog_agentless_delegate_role_saas.yaml for SaaS-mode Agentless Scanning#316
k3nz0 wants to merge 4 commits into
masterfrom
moez.ezzeddine/agentless-delegate-role-saas

Conversation

@k3nz0
Copy link
Copy Markdown
Member

@k3nz0 k3nz0 commented Jun 2, 2026

Summary

  • Adds datadog_agentless_saas.yaml: a new CloudFormation template for SaaS-mode Agentless Scanning. It provisions a single DatadogAgentlessSaaSScanningPolicy managed policy (covering EBS snapshot access, Lambda/ECR scanning, S3/DSPM, and KMS decryption) and attaches it directly to the local Datadog integration role — no scanner EC2/VPC/ASG resources and no delegate-role chaining. A Lambda-backed custom resource also unconditionally attaches SecurityAudit to the integration role.
  • Updates release.sh to include the new template in the placeholder substitution and S3 upload pipeline.
  • Adds CHANGELOG entry as 4.14.0.

Test plan

  • Verify datadog_agentless_saas.yaml passes CloudFormation template validation (aws cloudformation validate-template)
  • Deploy the stack in a test account and confirm DatadogAgentlessSaaSScanningPolicy is attached to DatadogIntegrationRole and SecurityAudit is attached via the custom resource
  • Run release.sh in dry-run / test bucket and confirm the new template is uploaded with placeholders substituted
  • Confirm no other templates are affected

🤖 Generated with Claude Code

…or SaaS-mode Agentless Scanning

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@k3nz0 k3nz0 requested review from a team as code owners June 2, 2026 15:28
@datadog-datadog-prod-us1-2
Copy link
Copy Markdown

datadog-datadog-prod-us1-2 Bot commented Jun 2, 2026

Pipelines

Fix all issues with BitsAI

⚠️ Warnings

🚦 1 Pipeline job failed

DataDog/cloudformation-template | validate_versions   View in Datadog   GitLab

See error YAML files changed but version.txt not updated in aws_quickstart. Validation failed: version.txt must be updated when changes occur in YAML files.

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: badd744 | Docs | Datadog PR Page | Give us feedback!

k3nz0 and others added 3 commits June 2, 2026 18:28
… policy on integration role

Replace the chained delegate-role approach with a single DatadogAgentlessSaaSScanningPolicy
attached directly to the Datadog integration role.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…_saas.yaml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…PI call and drop Sid fields

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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