Skip to content

demo: attested from-scratch cloud footprint + attested app pipeline - #2

Merged
colek42 merged 1 commit into
mainfrom
demo/attested-infra
Sep 3, 2026
Merged

colek42 merged 1 commit into
mainfrom
demo/attested-infra

Conversation

@colek42

@colek42 colek42 commented Sep 3, 2026

Copy link
Copy Markdown
Member

Demo scaffolding for the 3 Sep GDIT internal cATO demo.

  • terraform/demo: VPC, S3, ECR, CloudTrail in a throwaway member account. No EKS, no RDS.
  • attested-infra.yaml: checkov IaC scan, terraform plan, apply, prowler posture. Each step signed by cilock and bound to the CloudVault product.
  • attested-ci.yaml: the application pipeline from the monorepo copy; product resolved by repository binding instead of a hard-coded UUID.
  • scripts/demo-account-bootstrap.sh: one-shot member account, GitHub OIDC role, Terraform state bucket, repo secret and variables.

Tear-down: run the infra workflow with destroy, then close the member account.

🤖 Generated with Claude Code

- terraform/demo: VPC, S3, ECR, CloudTrail in a throwaway account (no EKS/RDS)
- attested-infra.yaml: checkov, plan, apply, prowler — each signed by cilock
- attested-ci.yaml: the app pipeline from the monorepo copy, product resolved by binding
- scripts/demo-account-bootstrap.sh: one-shot member account + OIDC role + state bucket

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@colek42
colek42 merged commit 2f996d3 into main Sep 3, 2026
3 of 5 checks passed
@colek42
colek42 deleted the demo/attested-infra branch September 3, 2026 15:22

This branch had an error being deployed

1 failed deployment
dev-terraform — cc0904ee Deployed Sep 3, 2026 by colek42 via Terraform Dev #1
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