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  }