Skip to content

Conversation

@JuliaBrigitte
Copy link
Contributor

@JuliaBrigitte JuliaBrigitte commented Jan 26, 2026

What does this change?

This PR introduces the initial GuCDK defined infrastructure of the registration EC2 app. It is intentionally minimal1 as the intention is to ensure CI/CD to multiple ASGs is configured correctly.

Note

As we're instructing Riff-Raff to expect multiple ASGs, this needs to be deployed dangerously whilst the second ASG does not exist so that the pre-flight checks are skipped.

In follow-up PRs, we'll add the IAM permissions, scaling policies, alarms and DNS configuration.

How to test

Deploy it, it should succeed and there should now be 2 ASGs tagged App=registration, Stage=CODE.

Footnotes

  1. The new ASG is scaled to 0 and the new ALB does not have a certificate or CNAME associated with it.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

@github-actions
Copy link
Contributor

github-actions bot commented Jan 27, 2026

@akash1810 akash1810 force-pushed the aajb/dual-stack branch 2 times, most recently from a9853fd to 431c61c Compare January 27, 2026 13:20
@akash1810 akash1810 changed the base branch from main to param-rename January 27, 2026 14:01
@akash1810 akash1810 changed the title wip Start dual stacking work feat(registration): Initial GuCDK defined infrastructure Jan 27, 2026
@akash1810 akash1810 added the feature Departmental tracking: work on a new feature label Jan 27, 2026
Base automatically changed from param-rename to main January 27, 2026 14:04
akash1810 and others added 5 commits January 27, 2026 14:06
Co-authored-by: Julia <JuliaBrigitte@users.noreply.github.com>
Co-authored-by: Julia <JuliaBrigitte@users.noreply.github.com>
…used

Co-authored-by: Julia <JuliaBrigitte@users.noreply.github.com>
The infrastructure isn't fully migrated yet, so scale to 0.

Co-authored-by: Julia <JuliaBrigitte@users.noreply.github.com>
… CLI

CDK uses a different naming scheme to Riff-Raff,
therefore `cdk diff` will not find the existing stack by default.
Configure the CFN stack name to ensure the CDK CLI uses the right stack.
@akash1810 akash1810 marked this pull request as ready for review January 27, 2026 14:06
@akash1810 akash1810 requested a review from a team as a code owner January 27, 2026 14:06
@akash1810 akash1810 merged commit b728332 into main Jan 27, 2026
8 checks passed
@akash1810 akash1810 deleted the aajb/dual-stack branch January 27, 2026 14:30
@akash1810
Copy link
Member

This is now on PROD.

@akash1810 akash1810 mentioned this pull request Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Departmental tracking: work on a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants