@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
152 lines (151 loc) • 5.45 kB
JSON
[
{
"expectedArtifacts": [
{
"defaultArtifact": {
"artifactAccount": "my-github-artifact-account",
"id": "6df946fd-ada6-491a-842c-6d6ce2f76dbe",
"name": "demo-task-def.json",
"reference": "https://api.github.com/repos/ecs-examples/spinnaker-artifacts/contents/demo-task-def.json",
"type": "github/file",
"version": "master"
},
"displayName": "purple-monkey-99",
"id": "bde8fefb-265c-4a30-bf01-2d1cbd136953",
"matchArtifact": {
"artifactAccount": "my-github-artifact-account",
"id": "2b9b9393-af50-4687-a309-45506829963d",
"name": "https://api.github.com/repos/ecs-examples/spinnaker-artifacts/contents/demo-task-def.json",
"type": "github/file"
},
"useDefaultArtifact": true,
"usePriorArtifact": false
}
],
"appConfig": {},
"application": "ecsapp",
"lastModifiedBy": "anonymous",
"name": "ecs-demo",
"stages": [
{
"clusters": [
{
"account": "ecs-my-aws-devel-acct",
"application": "ecsapp",
"associatePublicIpAddress": false,
"availabilityZones": {
"us-west-2": ["us-west-2a", "us-west-2b", "us-west-2c", "us-west-2d"]
},
"capacity": {
"desired": 3,
"max": 6,
"min": 2
},
"cloudProvider": "ecs",
"computeUnits": 256,
"containerMappings": [
{
"containerName": "v001",
"imageDescription": {
"account": "my-us-west-2-devel-registry",
"fromTrigger": true,
"imageId": "123456789012.dkr.ecr.us-west-2.amazonaws.com/spinnaker-deployment-images (Tag resolved at runtime)",
"registry": "123456789012.dkr.ecr.us-west-2.amazonaws.com",
"repository": "spinnaker-deployment-images",
"tag": ""
}
}
],
"containerPort": 80,
"copySourceScalingPoliciesAndActions": false,
"delayBeforeDisableSec": 0,
"delayBeforeScaleDownSec": 0,
"dockerImageCredentialsSecret": "None (No registry credentials)",
"dockerLabels": {},
"ecsClusterName": "spinnaker-deployment-cluster",
"environmentVariables": {
"PORT": "80"
},
"freeFormDetails": "ecsdemo",
"healthCheckGracePeriodSeconds": 5,
"healthCheckType": "EC2",
"iamRole": "None (No IAM role)",
"imageDescription": {
"account": "my-us-west-2-devel-registry",
"fromTrigger": true,
"imageId": "123456789012.dkr.ecr.us-west-2.amazonaws.com/spinnaker-deployment-images (Tag resolved at runtime)",
"registry": "123456789012.dkr.ecr.us-west-2.amazonaws.com",
"repository": "spinnaker-deployment-images",
"tag": ""
},
"launchType": "FARGATE",
"loadBalancedContainer": "",
"loadBalancers": [],
"logDriver": "awslogs",
"logOptions": {
"awslogs-group": "spinnaker-ecs-demo",
"awslogs-region": "us-west-2",
"awslogs-stream-prefix": "spinnaker"
},
"maxRemainingAsgs": 2,
"moniker": {
"app": "ecsapp",
"detail": "ecsdemo",
"stack": "prod"
},
"networkMode": "awsvpc",
"placementConstraints": [],
"placementStrategyName": "",
"placementStrategySequence": [],
"preferSourceCapacity": false,
"provider": "ecs",
"reservedMemory": 512,
"rollback": {
"onFailure": true
},
"scaleDown": true,
"securityGroupNames": ["spinnaker-ecs-demo-private-access"],
"securityGroups": [],
"serviceDiscoveryAssociations": [],
"stack": "prod",
"strategy": "redblack",
"subnetType": "private-subnet",
"tags": {},
"targetGroup": "",
"targetGroupMappings": [
{
"containerName": "v001",
"containerPort": 80,
"targetGroup": "spinnaker-ecs-demo-tg"
}
],
"taskDefinitionArtifact": {
"artifactId": "bde8fefb-265c-4a30-bf01-2d1cbd136953"
},
"taskDefinitionArtifactAccount": "my-github-artifact-account",
"useSourceCapacity": false,
"useTaskDefinitionArtifact": true
}
],
"name": "Deploy",
"refId": "1",
"requisiteStageRefIds": [],
"type": "deploy"
}
],
"index": 0,
"id": "50de3b0e-ff24-400b-9bb9-83659fb550f1",
"triggers": [
{
"account": "my-us-west-2-devel-registry",
"description": "(Docker Registry) my-us-west-2-devel-registry: spinnaker-deployment-images",
"enabled": true,
"registry": "123456789012.dkr.ecr.us-west-2.amazonaws.com",
"repository": "spinnaker-deployment-images",
"tag": "",
"type": "docker"
}
],
"updateTs": "1600700457000"
}
]