-
Notifications
You must be signed in to change notification settings - Fork 30
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
[EPIC] CDK #7614
Comments
This was referenced Apr 26, 2023
rhiannareechaye
moved this from In progress
to Backlog
in Deprecated: WebX Health and Rota
Apr 28, 2023
rhiannareechaye
modified the milestones:
Rota Project: CDK Migration,
[P3] Health work spawned from the incidents
Jul 27, 2023
Do reach out to DevX ops teams when needed |
it will be done one by one |
This was referenced Aug 7, 2023
This was referenced Aug 8, 2023
group to have a mob re how to move forward re load balancer - like for like or optimise |
good progress and work continuing as main priority this week |
This was referenced Aug 10, 2023
check in with DevX to understand how and when we are ready to go in to prod - due to testing taking a lot of time |
This was referenced Aug 14, 2023
This was referenced Aug 23, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Tasks
Ideally we should be using one of the pre-defined patterns such as GuEc2App that
@guardian/cdk
provides, however for now I believe we should use our own structs atleast whilst we migrate to CDK.Migration Guide
Constructs that depend on other constructs (like LoadBalancers that depend on SecurityGroups) should go last, whilst constructs that don't need other constructs such as VPCs should go first, other than that order is not very important. CfnInclude should always be last.
yarn cdk:synth
, this should cause the file to be regenerated with your changes.dotcom-rendering.test.ts.snap
file with the old one and verify that it has not changed. Some changes are expected, the ID of a resources will likely change, and some extra properties that previously didn't exist might have been explicitly set to their default values, but otherwise the resource should look mostly the same.Different properties based on stage
We previously used mappings to have different properties depending on Stage. We don't need to do this anymore with CDK.
If you need to have different properties for each stage add them as props to the DotcomRendering class (you might need to extend the
GuStackProps
type then specify them in https://github.com/guardian/dotcom-rendering/blob/main/dotcom-rendering/cdk/bin/cdk.tsThe text was updated successfully, but these errors were encountered: