diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b017250d3..9f1217c59 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -66,8 +66,9 @@ jobs: git config user.name github-actions git config user.email github-actions@github.com json -I -f src/core/cdk/package.json -e 'this.version="${{ steps.format.outputs.numeric_release }}"' + git add src/core/cdk/package.json json -I -f src/installer/cdk/package.json -e 'this.version="${{ steps.format.outputs.numeric_release }}"' - git add . + git add src/installer/cdk/package.json git commit -am 'Updating package to ${{ steps.format.outputs.numeric_release }}' - name: Push Bumped Package Files uses: ad-m/github-push-action@master diff --git a/src/installer/cdk/templates/AcceleratorInstaller.template.json b/src/installer/cdk/templates/AcceleratorInstaller.template.json deleted file mode 100644 index 72ac72402..000000000 --- a/src/installer/cdk/templates/AcceleratorInstaller.template.json +++ /dev/null @@ -1,867 +0,0 @@ -{ - "Parameters": { - "ConfigS3Bucket": { - "Type": "String", - "Default": "pbmmaccel-config", - "Description": "The S3 bucket name that contains the initial Accelerator configuration." - }, - "ConfigRepositoryName": { - "Type": "String", - "Default": "PBMMAccel-Config-Repo", - "Description": "The Code Commit repository name that contains the Accelerator configuration." - }, - "ConfigBranchName": { - "Type": "String", - "Default": "master", - "Description": "The Code Commit branch name that contains the Accelerator configuration" - }, - "GithubSecretId": { - "Type": "String", - "Default": "accelerator/github-token", - "Description": "The token to use to access the Github repository." - }, - "GithubOwner": { - "Type": "String", - "Default": "aws-samples", - "Description": "The owner of the Github repository containing the Accelerator code." - }, - "GithubRepository": { - "Type": "String", - "Default": "aws-secure-environment-accelerator", - "Description": "The name of the Github repository containing the Accelerator code." - }, - "GithubBranch": { - "Type": "String", - "Default": "release/v1.1.6", - "Description": "The branch of the Github repository containing the Accelerator code." - }, - "NotificationEmail": { - "Type": "String", - "Description": "The notification email that will get Accelerator State Machine execution notifications." - } - }, - "Resources": { - "InstallerProjectRole3966310A": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "codebuild.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "RoleName": "PBMMAccel-CB-Installer", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/InstallerProjectRole/Resource" - } - }, - "InstallerProjectRoleDefaultPolicyB8EC5C1F": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": "ecr:*", - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:aws:ecr:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":repository/aws-cdk/*" - ] - ] - } - }, - { - "Action": "ecr:GetAuthorizationToken", - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "cloudformation:*", - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:aws:cloudformation:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":stack/*" - ] - ] - } - }, - { - "Action": "s3:*", - "Effect": "Allow", - "Resource": "arn:aws:s3:::cdktoolkit-stagingbucket-*" - }, - { - "Action": "*", - "Condition": { - "ForAnyValue:StringEquals": { - "aws:CalledVia": [ - "cloudformation.amazonaws.com" - ] - } - }, - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": [ - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:PutLogEvents" - ], - "Effect": "Allow", - "Resource": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":logs:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":log-group:/aws/codebuild/", - { - "Ref": "InstallerProject879FF821" - } - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":logs:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":log-group:/aws/codebuild/", - { - "Ref": "InstallerProject879FF821" - }, - ":*" - ] - ] - } - ] - }, - { - "Action": [ - "codebuild:CreateReportGroup", - "codebuild:CreateReport", - "codebuild:UpdateReport", - "codebuild:BatchPutTestCases" - ], - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":codebuild:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":report-group/", - { - "Ref": "InstallerProject879FF821" - }, - "-*" - ] - ] - } - }, - { - "Action": [ - "s3:GetObject*", - "s3:GetBucket*", - "s3:List*" - ], - "Effect": "Allow", - "Resource": [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - { - "Fn::Join": [ - "", - [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - "/*" - ] - ] - } - ] - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "InstallerProjectRoleDefaultPolicyB8EC5C1F", - "Roles": [ - { - "Ref": "InstallerProjectRole3966310A" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/InstallerProjectRole/DefaultPolicy/Resource" - } - }, - "InstallerProject879FF821": { - "Type": "AWS::CodeBuild::Project", - "Properties": { - "Artifacts": { - "Type": "CODEPIPELINE" - }, - "Environment": { - "ComputeType": "BUILD_GENERAL1_MEDIUM", - "EnvironmentVariables": [ - { - "Name": "ACCELERATOR_NAME", - "Type": "PLAINTEXT", - "Value": "PBMM" - }, - { - "Name": "ACCELERATOR_PREFIX", - "Type": "PLAINTEXT", - "Value": "PBMMAccel-" - }, - { - "Name": "ACCELERATOR_STATE_MACHINE_NAME", - "Type": "PLAINTEXT", - "Value": "PBMMAccel-MainStateMachine_sm" - }, - { - "Name": "CONFIG_REPOSITORY_NAME", - "Type": "PLAINTEXT", - "Value": { - "Ref": "ConfigRepositoryName" - } - }, - { - "Name": "CONFIG_BRANCH_NAME", - "Type": "PLAINTEXT", - "Value": { - "Ref": "ConfigBranchName" - } - }, - { - "Name": "CONFIG_S3_BUCKET", - "Type": "PLAINTEXT", - "Value": { - "Ref": "ConfigS3Bucket" - } - }, - { - "Name": "ENABLE_PREBUILT_PROJECT", - "Type": "PLAINTEXT", - "Value": "true" - }, - { - "Name": "NOTIFICATION_EMAIL", - "Type": "PLAINTEXT", - "Value": { - "Ref": "NotificationEmail" - } - }, - { - "Name": "SOURCE_REPO", - "Type": "PLAINTEXT", - "Value": { - "Ref": "GithubRepository" - } - }, - { - "Name": "SOURCE_BRANCH", - "Type": "PLAINTEXT", - "Value": { - "Ref": "GithubBranch" - } - }, - { - "Name": "SOURCE_OWNER", - "Type": "PLAINTEXT", - "Value": { - "Ref": "GithubOwner" - } - } - ], - "Image": "aws/codebuild/standard:3.0", - "PrivilegedMode": true, - "Type": "LINUX_CONTAINER" - }, - "ServiceRole": { - "Fn::GetAtt": [ - "InstallerProjectRole3966310A", - "Arn" - ] - }, - "Source": { - "BuildSpec": "{\n \"version\": \"0.2\",\n \"phases\": {\n \"install\": {\n \"runtime-versions\": {\n \"nodejs\": 12\n },\n \"commands\": [\n \"npm install --global pnpm\",\n \"pnpm install --unsafe-perm\"\n ]\n },\n \"build\": {\n \"commands\": [\n \"cd src/core/cdk\",\n \"pnpx cdk bootstrap --require-approval never\",\n \"pnpx cdk deploy --require-approval never\"\n ]\n }\n }\n}", - "Type": "CODEPIPELINE" - }, - "Name": "PBMMAccel-InstallerProject_pl", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/InstallerProject/Resource" - } - }, - "ExecutionRoleName32216FBD": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "RoleName": "PBMMAccel-L-SFN-Execution", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/ExecutionRoleName/Resource" - } - }, - "ExecutionRoleNameDefaultPolicyF1EBADDF": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": [ - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:PutLogEvents" - ], - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "ssm:PutParameter", - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "states:StartExecution", - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:aws:states:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":stateMachine:PBMMAccel-MainStateMachine_sm" - ] - ] - } - }, - { - "Action": [ - "codepipeline:PutJobSuccessResult", - "codepipeline:PutJobFailureResult" - ], - "Effect": "Allow", - "Resource": "*" - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "ExecutionRoleNameDefaultPolicyF1EBADDF", - "Roles": [ - { - "Ref": "ExecutionRoleName32216FBD" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/ExecutionRoleName/DefaultPolicy/Resource" - } - }, - "ExecutionLambda949691DD": { - "Type": "AWS::Lambda::Function", - "Properties": { - "Code": { - "ZipFile": "const AWS = require('aws-sdk');\r\n\r\nconst codepipeline = new AWS.CodePipeline();\r\nconst sfn = new AWS.StepFunctions();\r\n\r\nexports.handler = async function (event, context) {\r\n console.info(`Starting state machine execution...`);\r\n console.info(JSON.stringify(event, null, 2));\r\n\r\n const jobInfo = event['CodePipeline.job'];\r\n const jobId = jobInfo.id;\r\n\r\n try {\r\n const userParametersString = jobInfo.data.actionConfiguration.configuration.UserParameters;\r\n const userParameters = JSON.parse(userParametersString);\r\n if (!userParameters.stateMachineArn) {\r\n throw new Error(`\"stateMachineArn\" is missing from user parameters`);\r\n }\r\n\r\n await sfn\r\n .startExecution({\r\n stateMachineArn: userParameters.stateMachineArn,\r\n })\r\n .promise();\r\n\r\n return codepipeline\r\n .putJobSuccessResult({\r\n jobId,\r\n })\r\n .promise();\r\n } catch (e) {\r\n console.info(`Unexpected error while starting execution: ${e}`);\r\n\r\n return codepipeline\r\n .putJobFailureResult({\r\n jobId,\r\n failureDetails: {\r\n externalExecutionId: context.awsRequestId,\r\n type: 'JobFailed',\r\n message: JSON.stringify(e),\r\n },\r\n })\r\n .promise();\r\n }\r\n};\r\n" - }, - "Handler": "index.handler", - "Role": { - "Fn::GetAtt": [ - "ExecutionRoleName32216FBD", - "Arn" - ] - }, - "Runtime": "nodejs12.x", - "FunctionName": "PBMMAccel-Installer-StartExecution", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "DependsOn": [ - "ExecutionRoleNameDefaultPolicyF1EBADDF", - "ExecutionRoleName32216FBD" - ], - "Metadata": { - "aws:cdk:path": "InstallerStack/ExecutionLambda/Resource" - } - }, - "SaveApplicationVersionLambda1535A3E2": { - "Type": "AWS::Lambda::Function", - "Properties": { - "Code": { - "ZipFile": "const AWS = require('aws-sdk');\r\n\r\nconst codepipeline = new AWS.CodePipeline();\r\nconst ssm = new AWS.SSM();\r\n\r\nexports.handler = async function (event, context) {\r\n console.info(`Saving Accelerator Application Version...`);\r\n console.info(JSON.stringify(event, null, 2));\r\n\r\n const jobInfo = event['CodePipeline.job'];\r\n const jobId = jobInfo.id;\r\n \r\n try {\r\n const userParametersString = jobInfo.data.actionConfiguration.configuration.UserParameters;\r\n const userParameters = JSON.parse(userParametersString);\r\n\r\n const currentTime = new Date();\r\n const versionData = {\r\n Branch: userParameters.branch,\r\n Repository: userParameters.repository,\r\n CommitId: userParameters.commitId,\r\n Owner:userParameters.owner,\r\n DeployTime: currentTime.toString(),\r\n AcceleratorVersion: userParameters.acceleratorVersion,\r\n }\r\n const param = await ssm.putParameter({\r\n Name: '/accelerator/version', \r\n Value: JSON.stringify(versionData, null, 2), \r\n Type: 'String',\r\n Overwrite: true,\r\n }).promise();\r\n console.log(`Updated Application Version : ${param}`);\r\n return codepipeline\r\n .putJobSuccessResult({\r\n jobId,\r\n })\r\n .promise();\r\n } catch (e) {\r\n console.info(`Unexpected error while Saving Application Versio: ${e}`);\r\n return codepipeline\r\n .putJobFailureResult({\r\n jobId,\r\n failureDetails: {\r\n externalExecutionId: context.awsRequestId,\r\n type: 'JobFailed',\r\n message: JSON.stringify(e),\r\n },\r\n })\r\n .promise();\r\n }\r\n};\r\n" - }, - "Handler": "index.handler", - "Role": { - "Fn::GetAtt": [ - "ExecutionRoleName32216FBD", - "Arn" - ] - }, - "Runtime": "nodejs12.x", - "FunctionName": "PBMMAccel-Installer-SaveApplicationVersion", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "DependsOn": [ - "ExecutionRoleNameDefaultPolicyF1EBADDF", - "ExecutionRoleName32216FBD" - ], - "Metadata": { - "aws:cdk:path": "InstallerStack/SaveApplicationVersionLambda/Resource" - } - }, - "InstallerPipelineRole1F8864A8": { - "Type": "AWS::IAM::Role", - "Properties": { - "AssumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "codepipeline.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "RoleName": "PBMMAccel-CP-Installer", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/InstallerPipelineRole/Resource" - } - }, - "InstallerPipelineRoleDefaultPolicyA2A45F5C": { - "Type": "AWS::IAM::Policy", - "Properties": { - "PolicyDocument": { - "Statement": [ - { - "Action": [ - "s3:GetObject*", - "s3:GetBucket*", - "s3:List*", - "s3:DeleteObject*", - "s3:PutObject*", - "s3:Abort*" - ], - "Effect": "Allow", - "Resource": [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - { - "Fn::Join": [ - "", - [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - "/*" - ] - ] - } - ] - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - } - }, - { - "Action": [ - "codebuild:BatchGetBuilds", - "codebuild:StartBuild", - "codebuild:StopBuild" - ], - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "InstallerProject879FF821", - "Arn" - ] - } - }, - { - "Action": "lambda:ListFunctions", - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "lambda:InvokeFunction", - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "SaveApplicationVersionLambda1535A3E2", - "Arn" - ] - } - }, - { - "Action": "lambda:InvokeFunction", - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "ExecutionLambda949691DD", - "Arn" - ] - } - } - ], - "Version": "2012-10-17" - }, - "PolicyName": "InstallerPipelineRoleDefaultPolicyA2A45F5C", - "Roles": [ - { - "Ref": "InstallerPipelineRole1F8864A8" - } - ] - }, - "Metadata": { - "aws:cdk:path": "InstallerStack/InstallerPipelineRole/DefaultPolicy/Resource" - } - }, - "ArtifactsBucket2AAC5544": { - "Type": "AWS::S3::Bucket", - "Properties": { - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "UpdateReplacePolicy": "Delete", - "DeletionPolicy": "Delete", - "Metadata": { - "aws:cdk:path": "InstallerStack/ArtifactsBucket/Resource" - } - }, - "PipelineC660917D": { - "Type": "AWS::CodePipeline::Pipeline", - "Properties": { - "RoleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - }, - "Stages": [ - { - "Actions": [ - { - "ActionTypeId": { - "Category": "Source", - "Owner": "ThirdParty", - "Provider": "GitHub", - "Version": "1" - }, - "Configuration": { - "Owner": { - "Ref": "GithubOwner" - }, - "Repo": { - "Ref": "GithubRepository" - }, - "Branch": { - "Ref": "GithubBranch" - }, - "OAuthToken": { - "Fn::Join": [ - "", - [ - "{{resolve:secretsmanager:", - { - "Ref": "GithubSecretId" - }, - ":SecretString:::}}" - ] - ] - }, - "PollForSourceChanges": false - }, - "Name": "GithubSource", - "Namespace": "Source_GithubSource_NS", - "OutputArtifacts": [ - { - "Name": "Artifact_Source_GithubSource" - } - ], - "RunOrder": 1 - } - ], - "Name": "Source" - }, - { - "Actions": [ - { - "ActionTypeId": { - "Category": "Build", - "Owner": "AWS", - "Provider": "CodeBuild", - "Version": "1" - }, - "Configuration": { - "ProjectName": { - "Ref": "InstallerProject879FF821" - } - }, - "InputArtifacts": [ - { - "Name": "Artifact_Source_GithubSource" - } - ], - "Name": "DeployAccelerator", - "RoleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - }, - "RunOrder": 1 - } - ], - "Name": "Deploy" - }, - { - "Actions": [ - { - "ActionTypeId": { - "Category": "Invoke", - "Owner": "AWS", - "Provider": "Lambda", - "Version": "1" - }, - "Configuration": { - "FunctionName": { - "Ref": "SaveApplicationVersionLambda1535A3E2" - }, - "UserParameters": { - "Fn::Join": [ - "", - [ - "{\"commitId\":\"#{Source_GithubSource_NS.CommitId}\",\"repository\":\"", - { - "Ref": "GithubRepository" - }, - "\",\"owner\":\"", - { - "Ref": "GithubOwner" - }, - "\",\"branch\":\"", - { - "Ref": "GithubBranch" - }, - "\"}" - ] - ] - } - }, - "Name": "UpdateVersion", - "RoleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - }, - "RunOrder": 1 - } - ], - "Name": "UpdateVersion" - }, - { - "Actions": [ - { - "ActionTypeId": { - "Category": "Invoke", - "Owner": "AWS", - "Provider": "Lambda", - "Version": "1" - }, - "Configuration": { - "FunctionName": { - "Ref": "ExecutionLambda949691DD" - }, - "UserParameters": { - "Fn::Join": [ - "", - [ - "{\"stateMachineArn\":\"arn:aws:states:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":stateMachine:PBMMAccel-MainStateMachine_sm\"}" - ] - ] - } - }, - "Name": "ExecuteAcceleratorStateMachine", - "RoleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - }, - "RunOrder": 1 - } - ], - "Name": "Execute" - } - ], - "ArtifactStore": { - "Location": { - "Ref": "ArtifactsBucket2AAC5544" - }, - "Type": "S3" - }, - "Name": "PBMMAccel-InstallerPipeline", - "Tags": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ] - }, - "DependsOn": [ - "InstallerPipelineRoleDefaultPolicyA2A45F5C", - "InstallerPipelineRole1F8864A8" - ], - "Metadata": { - "aws:cdk:path": "InstallerStack/Pipeline/Resource" - } - } - } -} \ No newline at end of file diff --git a/src/installer/cdk/templates/manifest.json b/src/installer/cdk/templates/manifest.json deleted file mode 100644 index 0f3d2a855..000000000 --- a/src/installer/cdk/templates/manifest.json +++ /dev/null @@ -1,584 +0,0 @@ -{ - "version": "5.0.0", - "artifacts": { - "Tree": { - "type": "cdk:tree", - "properties": { - "file": "tree.json" - } - }, - "AcceleratorInstaller": { - "type": "aws:cloudformation:stack", - "environment": "aws://unknown-account/unknown-region", - "properties": { - "templateFile": "AcceleratorInstaller.template.json", - "terminationProtection": true - }, - "metadata": { - "/InstallerStack": [ - { - "type": "aws:cdk:stack-tags", - "data": [ - { - "Key": "Accelerator", - "Value": "PBMM" - } - ], - "trace": [ - "ConstructNode.addMetadata (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/construct-compat.ts:405:92)", - "Object.addStackArtifactToAssembly (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/stack-synthesizers/_shared.ts:26:16)", - "LegacyStackSynthesizer.synthesizeStackArtifacts (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/stack-synthesizers/legacy.ts:98:5)", - "Stack.synthesize (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/stack.ts:765:22)", - "Stack.onSynthesize (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/construct-compat.ts:129:10)", - "/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/private/synthesis.ts:98:46", - "visit (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/private/synthesis.ts:136:5)", - "visit (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/private/synthesis.ts:132:5)", - "synthesizeTree (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/private/synthesis.ts:98:3)", - "Object.synthesize (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/private/synthesis.ts:32:3)", - "App.synth (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/stage.ts:168:23)", - "process. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/core@1.46.0/node_modules/@aws-cdk/core/lib/app.ts:112:45)", - "Object.onceWrapper (events.js:422:26)", - "process.emit (events.js:315:20)", - "process.EventEmitter.emit (domain.js:483:12)", - "process.emit (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/source-map-support@0.5.19/node_modules/source-map-support/source-map-support.js:495:21)" - ] - } - ], - "/InstallerStack/ConfigS3Bucket": [ - { - "type": "aws:cdk:logicalId", - "data": "ConfigS3Bucket", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:27:37)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/ConfigRepositoryName": [ - { - "type": "aws:cdk:logicalId", - "data": "ConfigRepositoryName", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:32:32)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/ConfigBranchName": [ - { - "type": "aws:cdk:logicalId", - "data": "ConfigBranchName", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:37:28)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/GithubSecretId": [ - { - "type": "aws:cdk:logicalId", - "data": "GithubSecretId", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:42:31)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/GithubOwner": [ - { - "type": "aws:cdk:logicalId", - "data": "GithubOwner", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:47:23)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/GithubRepository": [ - { - "type": "aws:cdk:logicalId", - "data": "GithubRepository", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:52:28)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/GithubBranch": [ - { - "type": "aws:cdk:logicalId", - "data": "GithubBranch", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:57:24)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/Notification Email": [ - { - "type": "aws:cdk:logicalId", - "data": "NotificationEmail", - "trace": [ - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:64:29)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/InstallerProjectRole/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "InstallerProjectRole3966310A", - "trace": [ - "new Role (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/role.ts:319:18)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:82:32)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/InstallerProjectRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "InstallerProjectRoleDefaultPolicyB8EC5C1F", - "trace": [ - "new Policy (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/policy.ts:127:22)", - "Role.addToPrincipalPolicy (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/role.ts:360:28)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:88:24)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/InstallerProject/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "InstallerProject879FF821", - "trace": [ - "new Project (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-codebuild@1.46.0/node_modules/@aws-cdk/aws-codebuild/lib/project.ts:747:22)", - "new PipelineProject (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-codebuild@1.46.0/node_modules/@aws-cdk/aws-codebuild/lib/pipeline-project.ts:15:5)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:146:28)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/ExecutionRoleName/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "ExecutionRoleName32216FBD", - "trace": [ - "new Role (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/role.ts:319:18)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:222:37)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/ExecutionRoleName/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "ExecutionRoleNameDefaultPolicyF1EBADDF", - "trace": [ - "new Policy (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/policy.ts:127:22)", - "Role.addToPrincipalPolicy (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/role.ts:360:28)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:228:29)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/ExecutionLambda/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "ExecutionLambda949691DD", - "trace": [ - "new Function (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-lambda@1.46.0/node_modules/@aws-cdk/aws-lambda/lib/function.ts:507:35)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:251:44)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/SaveApplicationVersionLambda/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "SaveApplicationVersionLambda1535A3E2", - "trace": [ - "new Function (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-lambda@1.46.0/node_modules/@aws-cdk/aws-lambda/lib/function.ts:507:35)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:260:40)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/InstallerPipelineRole/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "InstallerPipelineRole1F8864A8", - "trace": [ - "new Role (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/role.ts:319:18)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:275:33)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/InstallerPipelineRole/DefaultPolicy/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "InstallerPipelineRoleDefaultPolicyA2A45F5C", - "trace": [ - "new Policy (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/policy.ts:127:22)", - "Role.addToPrincipalPolicy (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/role.ts:360:28)", - "Function.addToPrincipal (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/grant.ts:153:61)", - "Function.addToPrincipalOrResource (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-iam@1.46.0/node_modules/@aws-cdk/aws-iam/lib/grant.ts:119:26)", - "Bucket.grant (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-s3@1.46.0/node_modules/@aws-cdk/aws-s3/lib/bucket.ts:625:23)", - "Bucket.grantReadWrite (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-s3@1.46.0/node_modules/@aws-cdk/aws-s3/lib/bucket.ts:544:17)", - "new Pipeline (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-codepipeline@1.46.0/node_modules/@aws-cdk/aws-codepipeline/lib/pipeline.ts:267:25)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:286:3)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/ArtifactsBucket/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "ArtifactsBucket2AAC5544", - "trace": [ - "new Bucket (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-s3@1.46.0/node_modules/@aws-cdk/aws-s3/lib/bucket.ts:1049:22)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:282:36)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ], - "/InstallerStack/Pipeline/Resource": [ - { - "type": "aws:cdk:logicalId", - "data": "PipelineC660917D", - "trace": [ - "new Pipeline (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/@aws-cdk/aws-codepipeline@1.46.0/node_modules/@aws-cdk/aws-codepipeline/lib/pipeline.ts:255:26)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:286:3)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/src/installer/cdk/src/index.ts:342:1)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Module.m._compile (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:837:23)", - "Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Object.require.extensions. [as .ts] (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/index.ts:840:12)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "main (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:226:14)", - "Object. (/home/runner/work/aws-secure-environment-accelerator/aws-secure-environment-accelerator/node_modules/.pnpm/ts-node@8.8.1_typescript@3.8.3/node_modules/ts-node/src/bin.ts:485:3)", - "Module._compile (internal/modules/cjs/loader.js:1137:30)", - "Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)", - "Module.load (internal/modules/cjs/loader.js:985:32)", - "Function.Module._load (internal/modules/cjs/loader.js:878:14)", - "Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)", - "internal/main/run_main_module.js:17:47" - ] - } - ] - } - } - }, - "runtime": { - "libraries": { - "@aws-cdk/core": "1.46.0", - "@aws-cdk/cx-api": "1.46.0", - "@aws-cdk/cloud-assembly-schema": "1.46.0", - "@aws-cdk/cdk-assets-schema": "1.46.0", - "@aws-cdk/aws-codebuild": "1.46.0", - "@aws-cdk/aws-events": "1.46.0", - "@aws-cdk/aws-iam": "1.46.0", - "@aws-cdk/region-info": "1.46.0", - "@aws-cdk/aws-cloudwatch": "1.46.0", - "@aws-cdk/aws-ec2": "1.46.0", - "@aws-cdk/aws-ssm": "1.46.0", - "@aws-cdk/aws-logs": "1.46.0", - "@aws-cdk/aws-s3": "1.46.0", - "@aws-cdk/aws-kms": "1.46.0", - "@aws-cdk/aws-ecr-assets": "1.46.0", - "@aws-cdk/assets": "1.46.0", - "@aws-cdk/aws-ecr": "1.46.0", - "@aws-cdk/custom-resources": "1.46.0", - "@aws-cdk/aws-lambda": "1.46.0", - "@aws-cdk/aws-sqs": "1.46.0", - "@aws-cdk/aws-s3-assets": "1.46.0", - "@aws-cdk/aws-codepipeline": "1.46.0", - "@aws-cdk/aws-codepipeline-actions": "1.46.0", - "@aws-cdk/aws-cloudformation": "1.46.0", - "@aws-cdk/aws-events-targets": "1.46.0", - "@aws-cdk/aws-ecs": "1.46.0", - "@aws-cdk/aws-applicationautoscaling": "1.46.0", - "@aws-cdk/aws-autoscaling-common": "1.46.0", - "@aws-cdk/aws-elasticloadbalancingv2": "1.46.0", - "@aws-cdk/aws-servicediscovery": "1.46.0", - "@aws-cdk/aws-autoscaling": "1.46.0", - "@aws-cdk/aws-autoscaling-hooktargets": "1.46.0", - "@aws-cdk/aws-sns": "1.46.0", - "@aws-cdk/aws-sns-subscriptions": "1.46.0", - "jsii-runtime": "node.js/v12.18.3" - } - } -} \ No newline at end of file diff --git a/src/installer/cdk/templates/tree.json b/src/installer/cdk/templates/tree.json deleted file mode 100644 index 91c68092f..000000000 --- a/src/installer/cdk/templates/tree.json +++ /dev/null @@ -1,980 +0,0 @@ -{ - "version": "tree-0.1", - "tree": { - "id": "App", - "path": "", - "children": { - "Tree": { - "id": "Tree", - "path": "Tree" - }, - "InstallerStack": { - "id": "InstallerStack", - "path": "InstallerStack", - "children": { - "ConfigS3Bucket": { - "id": "ConfigS3Bucket", - "path": "InstallerStack/ConfigS3Bucket" - }, - "ConfigRepositoryName": { - "id": "ConfigRepositoryName", - "path": "InstallerStack/ConfigRepositoryName" - }, - "ConfigBranchName": { - "id": "ConfigBranchName", - "path": "InstallerStack/ConfigBranchName" - }, - "GithubSecretId": { - "id": "GithubSecretId", - "path": "InstallerStack/GithubSecretId" - }, - "GithubOwner": { - "id": "GithubOwner", - "path": "InstallerStack/GithubOwner" - }, - "GithubRepository": { - "id": "GithubRepository", - "path": "InstallerStack/GithubRepository" - }, - "GithubBranch": { - "id": "GithubBranch", - "path": "InstallerStack/GithubBranch" - }, - "Notification Email": { - "id": "Notification Email", - "path": "InstallerStack/Notification Email" - }, - "InstallerProjectRole": { - "id": "InstallerProjectRole", - "path": "InstallerStack/InstallerProjectRole", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/InstallerProjectRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "codebuild.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "roleName": "PBMMAccel-CB-Installer", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "InstallerStack/InstallerProjectRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/InstallerProjectRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": "ecr:*", - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:aws:ecr:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":repository/aws-cdk/*" - ] - ] - } - }, - { - "Action": "ecr:GetAuthorizationToken", - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "cloudformation:*", - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:aws:cloudformation:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":stack/*" - ] - ] - } - }, - { - "Action": "s3:*", - "Effect": "Allow", - "Resource": "arn:aws:s3:::cdktoolkit-stagingbucket-*" - }, - { - "Action": "*", - "Condition": { - "ForAnyValue:StringEquals": { - "aws:CalledVia": [ - "cloudformation.amazonaws.com" - ] - } - }, - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": [ - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:PutLogEvents" - ], - "Effect": "Allow", - "Resource": [ - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":logs:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":log-group:/aws/codebuild/", - { - "Ref": "InstallerProject879FF821" - } - ] - ] - }, - { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":logs:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":log-group:/aws/codebuild/", - { - "Ref": "InstallerProject879FF821" - }, - ":*" - ] - ] - } - ] - }, - { - "Action": [ - "codebuild:CreateReportGroup", - "codebuild:CreateReport", - "codebuild:UpdateReport", - "codebuild:BatchPutTestCases" - ], - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:", - { - "Ref": "AWS::Partition" - }, - ":codebuild:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":report-group/", - { - "Ref": "InstallerProject879FF821" - }, - "-*" - ] - ] - } - }, - { - "Action": [ - "s3:GetObject*", - "s3:GetBucket*", - "s3:List*" - ], - "Effect": "Allow", - "Resource": [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - { - "Fn::Join": [ - "", - [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - "/*" - ] - ] - } - ] - } - ], - "Version": "2012-10-17" - }, - "policyName": "InstallerProjectRoleDefaultPolicyB8EC5C1F", - "roles": [ - { - "Ref": "InstallerProjectRole3966310A" - } - ] - } - } - } - } - } - } - }, - "InstallerProject": { - "id": "InstallerProject", - "path": "InstallerStack/InstallerProject", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/InstallerProject/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::CodeBuild::Project", - "aws:cdk:cloudformation:props": { - "artifacts": { - "type": "CODEPIPELINE" - }, - "environment": { - "type": "LINUX_CONTAINER", - "image": "aws/codebuild/standard:3.0", - "privilegedMode": true, - "computeType": "BUILD_GENERAL1_MEDIUM", - "environmentVariables": [ - { - "name": "ACCELERATOR_NAME", - "type": "PLAINTEXT", - "value": "PBMM" - }, - { - "name": "ACCELERATOR_PREFIX", - "type": "PLAINTEXT", - "value": "PBMMAccel-" - }, - { - "name": "ACCELERATOR_STATE_MACHINE_NAME", - "type": "PLAINTEXT", - "value": "PBMMAccel-MainStateMachine_sm" - }, - { - "name": "CONFIG_REPOSITORY_NAME", - "type": "PLAINTEXT", - "value": { - "Ref": "ConfigRepositoryName" - } - }, - { - "name": "CONFIG_BRANCH_NAME", - "type": "PLAINTEXT", - "value": { - "Ref": "ConfigBranchName" - } - }, - { - "name": "CONFIG_S3_BUCKET", - "type": "PLAINTEXT", - "value": { - "Ref": "ConfigS3Bucket" - } - }, - { - "name": "ENABLE_PREBUILT_PROJECT", - "type": "PLAINTEXT", - "value": "true" - }, - { - "name": "NOTIFICATION_EMAIL", - "type": "PLAINTEXT", - "value": { - "Ref": "NotificationEmail" - } - }, - { - "name": "SOURCE_REPO", - "type": "PLAINTEXT", - "value": { - "Ref": "GithubRepository" - } - }, - { - "name": "SOURCE_BRANCH", - "type": "PLAINTEXT", - "value": { - "Ref": "GithubBranch" - } - }, - { - "name": "SOURCE_OWNER", - "type": "PLAINTEXT", - "value": { - "Ref": "GithubOwner" - } - } - ] - }, - "serviceRole": { - "Fn::GetAtt": [ - "InstallerProjectRole3966310A", - "Arn" - ] - }, - "source": { - "type": "CODEPIPELINE", - "buildSpec": "{\n \"version\": \"0.2\",\n \"phases\": {\n \"install\": {\n \"runtime-versions\": {\n \"nodejs\": 12\n },\n \"commands\": [\n \"npm install --global pnpm\",\n \"pnpm install --unsafe-perm\"\n ]\n },\n \"build\": {\n \"commands\": [\n \"cd src/core/cdk\",\n \"pnpx cdk bootstrap --require-approval never\",\n \"pnpx cdk deploy --require-approval never\"\n ]\n }\n }\n}" - }, - "name": "PBMMAccel-InstallerProject_pl", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - } - } - }, - "ExecutionRoleName": { - "id": "ExecutionRoleName", - "path": "InstallerStack/ExecutionRoleName", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/ExecutionRoleName/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "lambda.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "roleName": "PBMMAccel-L-SFN-Execution", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "InstallerStack/ExecutionRoleName/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/ExecutionRoleName/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": [ - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:PutLogEvents" - ], - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "ssm:PutParameter", - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "states:StartExecution", - "Effect": "Allow", - "Resource": { - "Fn::Join": [ - "", - [ - "arn:aws:states:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":stateMachine:PBMMAccel-MainStateMachine_sm" - ] - ] - } - }, - { - "Action": [ - "codepipeline:PutJobSuccessResult", - "codepipeline:PutJobFailureResult" - ], - "Effect": "Allow", - "Resource": "*" - } - ], - "Version": "2012-10-17" - }, - "policyName": "ExecutionRoleNameDefaultPolicyF1EBADDF", - "roles": [ - { - "Ref": "ExecutionRoleName32216FBD" - } - ] - } - } - } - } - } - } - }, - "ExecutionLambda": { - "id": "ExecutionLambda", - "path": "InstallerStack/ExecutionLambda", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/ExecutionLambda/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::Lambda::Function", - "aws:cdk:cloudformation:props": { - "code": { - "zipFile": "const AWS = require('aws-sdk');\r\n\r\nconst codepipeline = new AWS.CodePipeline();\r\nconst sfn = new AWS.StepFunctions();\r\n\r\nexports.handler = async function (event, context) {\r\n console.info(`Starting state machine execution...`);\r\n console.info(JSON.stringify(event, null, 2));\r\n\r\n const jobInfo = event['CodePipeline.job'];\r\n const jobId = jobInfo.id;\r\n\r\n try {\r\n const userParametersString = jobInfo.data.actionConfiguration.configuration.UserParameters;\r\n const userParameters = JSON.parse(userParametersString);\r\n if (!userParameters.stateMachineArn) {\r\n throw new Error(`\"stateMachineArn\" is missing from user parameters`);\r\n }\r\n\r\n await sfn\r\n .startExecution({\r\n stateMachineArn: userParameters.stateMachineArn,\r\n })\r\n .promise();\r\n\r\n return codepipeline\r\n .putJobSuccessResult({\r\n jobId,\r\n })\r\n .promise();\r\n } catch (e) {\r\n console.info(`Unexpected error while starting execution: ${e}`);\r\n\r\n return codepipeline\r\n .putJobFailureResult({\r\n jobId,\r\n failureDetails: {\r\n externalExecutionId: context.awsRequestId,\r\n type: 'JobFailed',\r\n message: JSON.stringify(e),\r\n },\r\n })\r\n .promise();\r\n }\r\n};\r\n" - }, - "handler": "index.handler", - "role": { - "Fn::GetAtt": [ - "ExecutionRoleName32216FBD", - "Arn" - ] - }, - "runtime": "nodejs12.x", - "functionName": "PBMMAccel-Installer-StartExecution", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - } - } - }, - "SaveApplicationVersionLambda": { - "id": "SaveApplicationVersionLambda", - "path": "InstallerStack/SaveApplicationVersionLambda", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/SaveApplicationVersionLambda/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::Lambda::Function", - "aws:cdk:cloudformation:props": { - "code": { - "zipFile": "const AWS = require('aws-sdk');\r\n\r\nconst codepipeline = new AWS.CodePipeline();\r\nconst ssm = new AWS.SSM();\r\n\r\nexports.handler = async function (event, context) {\r\n console.info(`Saving Accelerator Application Version...`);\r\n console.info(JSON.stringify(event, null, 2));\r\n\r\n const jobInfo = event['CodePipeline.job'];\r\n const jobId = jobInfo.id;\r\n \r\n try {\r\n const userParametersString = jobInfo.data.actionConfiguration.configuration.UserParameters;\r\n const userParameters = JSON.parse(userParametersString);\r\n\r\n const currentTime = new Date();\r\n const versionData = {\r\n Branch: userParameters.branch,\r\n Repository: userParameters.repository,\r\n CommitId: userParameters.commitId,\r\n Owner:userParameters.owner,\r\n DeployTime: currentTime.toString(),\r\n AcceleratorVersion: userParameters.acceleratorVersion,\r\n }\r\n const param = await ssm.putParameter({\r\n Name: '/accelerator/version', \r\n Value: JSON.stringify(versionData, null, 2), \r\n Type: 'String',\r\n Overwrite: true,\r\n }).promise();\r\n console.log(`Updated Application Version : ${param}`);\r\n return codepipeline\r\n .putJobSuccessResult({\r\n jobId,\r\n })\r\n .promise();\r\n } catch (e) {\r\n console.info(`Unexpected error while Saving Application Versio: ${e}`);\r\n return codepipeline\r\n .putJobFailureResult({\r\n jobId,\r\n failureDetails: {\r\n externalExecutionId: context.awsRequestId,\r\n type: 'JobFailed',\r\n message: JSON.stringify(e),\r\n },\r\n })\r\n .promise();\r\n }\r\n};\r\n" - }, - "handler": "index.handler", - "role": { - "Fn::GetAtt": [ - "ExecutionRoleName32216FBD", - "Arn" - ] - }, - "runtime": "nodejs12.x", - "functionName": "PBMMAccel-Installer-SaveApplicationVersion", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - } - } - }, - "InstallerPipelineRole": { - "id": "InstallerPipelineRole", - "path": "InstallerStack/InstallerPipelineRole", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/InstallerPipelineRole/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Role", - "aws:cdk:cloudformation:props": { - "assumeRolePolicyDocument": { - "Statement": [ - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Principal": { - "Service": "codepipeline.amazonaws.com" - } - } - ], - "Version": "2012-10-17" - }, - "roleName": "PBMMAccel-CP-Installer", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - }, - "DefaultPolicy": { - "id": "DefaultPolicy", - "path": "InstallerStack/InstallerPipelineRole/DefaultPolicy", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/InstallerPipelineRole/DefaultPolicy/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::IAM::Policy", - "aws:cdk:cloudformation:props": { - "policyDocument": { - "Statement": [ - { - "Action": [ - "s3:GetObject*", - "s3:GetBucket*", - "s3:List*", - "s3:DeleteObject*", - "s3:PutObject*", - "s3:Abort*" - ], - "Effect": "Allow", - "Resource": [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - { - "Fn::Join": [ - "", - [ - { - "Fn::GetAtt": [ - "ArtifactsBucket2AAC5544", - "Arn" - ] - }, - "/*" - ] - ] - } - ] - }, - { - "Action": "sts:AssumeRole", - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - } - }, - { - "Action": [ - "codebuild:BatchGetBuilds", - "codebuild:StartBuild", - "codebuild:StopBuild" - ], - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "InstallerProject879FF821", - "Arn" - ] - } - }, - { - "Action": "lambda:ListFunctions", - "Effect": "Allow", - "Resource": "*" - }, - { - "Action": "lambda:InvokeFunction", - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "SaveApplicationVersionLambda1535A3E2", - "Arn" - ] - } - }, - { - "Action": "lambda:InvokeFunction", - "Effect": "Allow", - "Resource": { - "Fn::GetAtt": [ - "ExecutionLambda949691DD", - "Arn" - ] - } - } - ], - "Version": "2012-10-17" - }, - "policyName": "InstallerPipelineRoleDefaultPolicyA2A45F5C", - "roles": [ - { - "Ref": "InstallerPipelineRole1F8864A8" - } - ] - } - } - } - } - } - } - }, - "ArtifactsBucket": { - "id": "ArtifactsBucket", - "path": "InstallerStack/ArtifactsBucket", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/ArtifactsBucket/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::S3::Bucket", - "aws:cdk:cloudformation:props": { - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - }, - "Notifications": { - "id": "Notifications", - "path": "InstallerStack/ArtifactsBucket/Notifications" - } - } - }, - "Pipeline": { - "id": "Pipeline", - "path": "InstallerStack/Pipeline", - "children": { - "Resource": { - "id": "Resource", - "path": "InstallerStack/Pipeline/Resource", - "attributes": { - "aws:cdk:cloudformation:type": "AWS::CodePipeline::Pipeline", - "aws:cdk:cloudformation:props": { - "roleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - }, - "stages": [ - { - "name": "Source", - "actions": [ - { - "name": "GithubSource", - "outputArtifacts": [ - { - "name": "Artifact_Source_GithubSource" - } - ], - "actionTypeId": { - "category": "Source", - "version": "1", - "owner": "ThirdParty", - "provider": "GitHub" - }, - "configuration": { - "Owner": { - "Ref": "GithubOwner" - }, - "Repo": { - "Ref": "GithubRepository" - }, - "Branch": { - "Ref": "GithubBranch" - }, - "OAuthToken": { - "Fn::Join": [ - "", - [ - "{{resolve:secretsmanager:", - { - "Ref": "GithubSecretId" - }, - ":SecretString:::}}" - ] - ] - }, - "PollForSourceChanges": false - }, - "runOrder": 1, - "namespace": "Source_GithubSource_NS" - } - ] - }, - { - "name": "Deploy", - "actions": [ - { - "name": "DeployAccelerator", - "inputArtifacts": [ - { - "name": "Artifact_Source_GithubSource" - } - ], - "actionTypeId": { - "category": "Build", - "version": "1", - "owner": "AWS", - "provider": "CodeBuild" - }, - "configuration": { - "ProjectName": { - "Ref": "InstallerProject879FF821" - } - }, - "runOrder": 1, - "roleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - } - } - ] - }, - { - "name": "UpdateVersion", - "actions": [ - { - "name": "UpdateVersion", - "actionTypeId": { - "category": "Invoke", - "version": "1", - "owner": "AWS", - "provider": "Lambda" - }, - "configuration": { - "FunctionName": { - "Ref": "SaveApplicationVersionLambda1535A3E2" - }, - "UserParameters": { - "Fn::Join": [ - "", - [ - "{\"commitId\":\"#{Source_GithubSource_NS.CommitId}\",\"repository\":\"", - { - "Ref": "GithubRepository" - }, - "\",\"owner\":\"", - { - "Ref": "GithubOwner" - }, - "\",\"branch\":\"", - { - "Ref": "GithubBranch" - }, - "\"}" - ] - ] - } - }, - "runOrder": 1, - "roleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - } - } - ] - }, - { - "name": "Execute", - "actions": [ - { - "name": "ExecuteAcceleratorStateMachine", - "actionTypeId": { - "category": "Invoke", - "version": "1", - "owner": "AWS", - "provider": "Lambda" - }, - "configuration": { - "FunctionName": { - "Ref": "ExecutionLambda949691DD" - }, - "UserParameters": { - "Fn::Join": [ - "", - [ - "{\"stateMachineArn\":\"arn:aws:states:", - { - "Ref": "AWS::Region" - }, - ":", - { - "Ref": "AWS::AccountId" - }, - ":stateMachine:PBMMAccel-MainStateMachine_sm\"}" - ] - ] - } - }, - "runOrder": 1, - "roleArn": { - "Fn::GetAtt": [ - "InstallerPipelineRole1F8864A8", - "Arn" - ] - } - } - ] - } - ], - "artifactStore": { - "type": "S3", - "location": { - "Ref": "ArtifactsBucket2AAC5544" - } - }, - "name": "PBMMAccel-InstallerPipeline", - "tags": [ - { - "key": "Accelerator", - "value": "PBMM" - } - ] - } - } - }, - "Source": { - "id": "Source", - "path": "InstallerStack/Pipeline/Source", - "children": { - "GithubSource": { - "id": "GithubSource", - "path": "InstallerStack/Pipeline/Source/GithubSource" - } - } - }, - "Deploy": { - "id": "Deploy", - "path": "InstallerStack/Pipeline/Deploy", - "children": { - "DeployAccelerator": { - "id": "DeployAccelerator", - "path": "InstallerStack/Pipeline/Deploy/DeployAccelerator" - } - } - }, - "UpdateVersion": { - "id": "UpdateVersion", - "path": "InstallerStack/Pipeline/UpdateVersion", - "children": { - "UpdateVersion": { - "id": "UpdateVersion", - "path": "InstallerStack/Pipeline/UpdateVersion/UpdateVersion" - } - } - }, - "Execute": { - "id": "Execute", - "path": "InstallerStack/Pipeline/Execute", - "children": { - "ExecuteAcceleratorStateMachine": { - "id": "ExecuteAcceleratorStateMachine", - "path": "InstallerStack/Pipeline/Execute/ExecuteAcceleratorStateMachine" - } - } - } - } - } - } - } - } - } -} \ No newline at end of file