From df918cf2c6da10fc10fd95cf6f7ada627e34b404 Mon Sep 17 00:00:00 2001 From: Josh Balfour Date: Fri, 9 Feb 2024 11:31:33 +0000 Subject: [PATCH] increase r53 propagation timeout --- .../wildcard-certificate/src/lambda/ensure-dns-records.ts | 2 +- .../constructs/wildcard-certificate/src/wildcard-certificate.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/constructs/wildcard-certificate/src/lambda/ensure-dns-records.ts b/packages/constructs/wildcard-certificate/src/lambda/ensure-dns-records.ts index 9f61628..d4fcb5e 100644 --- a/packages/constructs/wildcard-certificate/src/lambda/ensure-dns-records.ts +++ b/packages/constructs/wildcard-certificate/src/lambda/ensure-dns-records.ts @@ -60,7 +60,7 @@ export const ensureDnsRecords = async ( } console.log('requested, waiting for propagation') await waitUntilResourceRecordSetsChanged( - { maxWaitTime: 60, client }, + { maxWaitTime: 180, client }, { Id: changeBatch.ChangeInfo?.Id, }, diff --git a/packages/constructs/wildcard-certificate/src/wildcard-certificate.ts b/packages/constructs/wildcard-certificate/src/wildcard-certificate.ts index 3c983c5..d32a830 100644 --- a/packages/constructs/wildcard-certificate/src/wildcard-certificate.ts +++ b/packages/constructs/wildcard-certificate/src/wildcard-certificate.ts @@ -29,7 +29,7 @@ export class WildcardCertificate extends Construct { const lambda = new Function(this, 'lambda', { handler: 'lambda.onEvent', - timeout: Duration.minutes(7), // 5 min timeout for cert + 1 min timeout for r53 record change + 1 min wiggle room + timeout: Duration.minutes(9), // 5 min timeout for cert + 3 min timeout for r53 record change + 1 min wiggle room runtime: Runtime.NODEJS_18_X, code: Code.fromAsset(path.join(__dirname, '..', 'dist', 'lambda')), })