Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scaffold AWS CDK project #452

Open
danielnaab opened this issue Jan 21, 2025 · 1 comment
Open

Scaffold AWS CDK project #452

danielnaab opened this issue Jan 21, 2025 · 1 comment
Assignees

Comments

@danielnaab
Copy link
Contributor

danielnaab commented Jan 21, 2025

In order to support our partner deployment in an AWS environment where CloudFormation is preferred, we need a parameterized CloudFormation template that manages all resources for the platform in a manner consistent with the partner's environment. The template should be written in a general-purpose manner that can be iterated on if we encounter this requirement in the future.

Acceptance criteria

  • An AWS CDK project is created in infra/aws-cdk. Its build script produces a CloudFormation template.
  • The CloudFormation template is wired to the cdktf environment for team testing purposes
  • Use infra/core to maintain consistency with the cdktf deployment (secrets, resource names, etc)
  • apps/rest-api is updated to host the Astro application via a lambda function
  • infra/aws-cdk is documented in its README from the perspective of a partnering agency's devops
@wesley-dean-gsa
Copy link

wesley-dean-gsa commented Jan 21, 2025

I can confirm that aws-cdk allows you to use cdk synth to generate a CloudFormation YAML file; cdk synth --json for a JSON version

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

No branches or pull requests

2 participants