Skip to content

Commit ffb3de9

Browse files
authored
Provision GuCDK infrastructure for report service (#1589)
* Provision GuCDK infrastructure for report service * Use correct client-facing domain name * Fix typo in artifact name * Match existing healthcheck settings for now * Provision resources into the notifications VPC
1 parent d9341da commit ffb3de9

5 files changed

Lines changed: 2283 additions & 319 deletions

File tree

cdk/bin/cdk.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,26 @@ new SenderWorkerStack(app, 'SenderWorkerStack-PROD', {
6969

7070
export const reportPropsCode: ReportProps = {
7171
cloudFormationStackName: 'mobile-notifications-report-CODE',
72+
env: { region: 'eu-west-1' },
7273
stack: 'mobile-notifications',
7374
stage: 'CODE',
7475
app: 'report',
76+
domainName: 'report.notifications.code.dev-guardianapis.com',
77+
instanceMetricGranularity: '5Minute',
78+
loggingStreamParameterName: '/account/services/logging.stream.name.code',
79+
minAsgSize: 1,
7580
};
7681
new Report(app, 'Report-CODE', reportPropsCode);
7782

7883
export const reportPropsProd: ReportProps = {
7984
cloudFormationStackName: 'mobile-notifications-report-PROD',
85+
env: { region: 'eu-west-1' },
8086
stack: 'mobile-notifications',
8187
stage: 'PROD',
8288
app: 'report',
89+
domainName: 'report.notifications.guardianapis.com',
90+
instanceMetricGranularity: '1Minute',
91+
loggingStreamParameterName: '/account/services/logging.stream.name',
92+
minAsgSize: 3,
8393
};
8494
new Report(app, 'Report-PROD', reportPropsProd);

0 commit comments

Comments
 (0)