github.com/filecoin-project/bacalhau@v0.3.23-0.20230228154132-45c989550ace/ops/aws/canary/cdk.json (about) 1 { 2 "app": "npx ts-node --prefer-ts-exts bin/pipeline.ts", 3 "watch": { 4 "include": [ 5 "**" 6 ], 7 "exclude": [ 8 "README.md", 9 "cdk*.json", 10 "**/*.d.ts", 11 "**/*.js", 12 "tsconfig.json", 13 "package*.json", 14 "yarn.lock", 15 "node_modules", 16 "test" 17 ] 18 }, 19 "context": { 20 "canary": { 21 "prod": { 22 "bacalhauEnvironment": "production", 23 "account": "284305717835", 24 "region": "eu-west-1", 25 "createOperators": true, 26 "dashboardPublicUrl": "https://cloudwatch.amazonaws.com/dashboard.html?dashboard=BacalhauCanaryProd&context=eyJSIjoidXMtZWFzdC0xIiwiRCI6ImN3LWRiLTI4NDMwNTcxNzgzNSIsIlUiOiJ1cy1lYXN0LTFfUTlPMEVrM3llIiwiQyI6IjExc3NlYW1tZmVmaGdtYTFzMDk1c29jaDltIiwiSSI6InVzLWVhc3QtMTpmNGE5MGFiMi0yZWYwLTRlYTEtOWZkNS1jMmQ3MDkxYTA5OTQiLCJNIjoiUHVibGljIn0=" 27 }, 28 "staging": { 29 "bacalhauEnvironment": "staging", 30 "account": "284305717835", 31 "region": "eu-west-1", 32 "createOperators": false, 33 "dashboardPublicUrl": "https://cloudwatch.amazonaws.com/dashboard.html?dashboard=BacalhauCanaryStaging&context=eyJSIjoidXMtZWFzdC0xIiwiRCI6ImN3LWRiLTI4NDMwNTcxNzgzNSIsIlUiOiJ1cy1lYXN0LTFfUTlPMEVrM3llIiwiQyI6IjExc3NlYW1tZmVmaGdtYTFzMDk1c29jaDltIiwiSSI6InVzLWVhc3QtMTo2Nzk5ODFmZC03ZjZlLTRmYjItOTY3Ny1iNjYxMDA2NjBlZjgiLCJNIjoiUHVibGljIn0=" 34 } 35 }, 36 "pipeline": { 37 "prod": { 38 "account": "284305717835", 39 "region": "eu-west-1", 40 "suffix": "", 41 "bacalhauSourceConnection": { 42 "owner": "filecoin-project", 43 "repo": "bacalhau", 44 "branch": "main", 45 "connectionArn": "arn:aws:codestar-connections:eu-west-1:284305717835:connection/3e52f80b-f440-4195-8a4b-5cda27e8d46f" 46 } 47 } 48 }, 49 "@aws-cdk/aws-apigateway:usagePlanKeyOrderInsensitiveId": true, 50 "@aws-cdk/core:stackRelativeExports": true, 51 "@aws-cdk/aws-rds:lowercaseDbIdentifier": true, 52 "@aws-cdk/aws-lambda:recognizeVersionProps": true, 53 "@aws-cdk/aws-lambda:recognizeLayerVersion": true, 54 "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021": true, 55 "@aws-cdk-containers/ecs-service-extensions:enableDefaultLogDriver": true, 56 "@aws-cdk/aws-ec2:uniqueImdsv2TemplateName": true, 57 "@aws-cdk/core:checkSecretUsage": true, 58 "@aws-cdk/aws-iam:minimizePolicies": true, 59 "@aws-cdk/aws-ecs:arnFormatIncludesClusterName": true, 60 "@aws-cdk/core:validateSnapshotRemovalPolicy": true, 61 "@aws-cdk/aws-codepipeline:crossAccountKeyAliasStackSafeResourceName": true, 62 "@aws-cdk/aws-s3:createDefaultLoggingPolicy": true, 63 "@aws-cdk/aws-sns-subscriptions:restrictSqsDescryption": true, 64 "@aws-cdk/aws-apigateway:disableCloudWatchRole": true, 65 "@aws-cdk/core:enablePartitionLiterals": true, 66 "@aws-cdk/core:target-partitions": [ 67 "aws", 68 "aws-cn" 69 ] 70 } 71 }