Skip to content

v1.0.0

Compare
Choose a tag to compare
@san99tiago san99tiago released this 24 Sep 03:08
· 5 commits to main since this release
2c56104

Initial Release

Created AWS Organizations OUs and AWS Accounts with the structure:

# Hierarchy of the OUs and Accounts
OURoot/
├── 🏠ManagementAccount(🚩)
├── 📝OUInfrastructure/
│   ├── 📝OUInfrastructureNonProd/
│   │   └── 🏠AccountSharedServicesNonProd
│   └── 📝OUInfrastructureProd/
│       └── 🏠AccountSharedServicesProd
├── 📝OUWorkloads/
│   └── 📝OUFinance/
│       ├── 📝OUFinanceNonProd/
│       │   ├── 🏠AccountFinanceDev
│       │   └── 🏠AccountFinanceQA
│       └── 📝OUFinanceProd/
│           └── 🏠AccountFinanceProd
└── 📝OUPolicyStagingTests/
    └── 🏠AccountPolicyStagingTests
  • Included .github/prerequisites folder with CloudFormation template for GitHub OIDC Federation and IAM Role with permissions to assume cdk-* roles.
  • Added CI/CD workflow with GitHub Actions Workflows.
    • On feature/*** branches, code-quality, tests, CDK Synth/Diff and IaC Checkov.
    • On main branch, enabled all stages (including deployment).
  • Created tests folder for unit tests of the CDK code (only synth success validation for now).