@spotinst/spinnaker-deck
Version:
Spinnaker-Deck service, forked with support to Spotinst
388 lines (387 loc) • 14 kB
JSON
[
{
"application": "gae",
"expectedArtifacts": [
{
"defaultArtifact": {
"id": "50ca1cd7-d926-401b-8794-28a779fb0de5",
"kind": "default.docker",
"name": "gcr.io/hebridean-sun/hello-go",
"reference": "gcr.io/hebridean-sun/hello-go",
"type": "docker/image"
},
"id": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"matchArtifact": {
"id": "be089af6-45c4-4f67-b937-1eea60595da0",
"kind": "docker",
"name": "gcr.io/hebridean-sun/hello-go",
"type": "docker/image"
},
"useDefaultArtifact": true,
"usePriorArtifact": false
},
{
"defaultArtifact": {
"id": "1bbeeaac-e171-4f83-bb73-307eab8600b6",
"kind": "default.gcs",
"name": "gs://sbws/appengine/app.yaml",
"reference": "gs://sbws/appengine/app.yaml",
"type": "gcs/object"
},
"id": "f70ec87a-2aff-49c1-b0c2-0e4dfb110c78",
"matchArtifact": {
"id": "61818beb-71a2-4399-80fe-f17f2c24cf57",
"kind": "gcs",
"name": "gs://sbws/appengine/app.yaml",
"type": "gcs/object"
},
"useDefaultArtifact": true,
"usePriorArtifact": false
}
],
"id": "c2b04706-1d72-4ad1-ae04-5d5ee0d66749",
"index": 0,
"keepWaitingPipelines": false,
"lastModifiedBy": "anonymous",
"limitConcurrent": true,
"name": "Deploy a Container",
"stages": [
{
"clusters": [
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [{ "account": "hebridean-sun-local-gcs", "id": "f70ec87a-2aff-49c1-b0c2-0e4dfb110c78" }],
"configFiles": [],
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test1detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"promote": true,
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test1stack",
"stopPreviousVersion": false
}
],
"name": "Deploy",
"refId": "1",
"requisiteStageRefIds": [],
"type": "deploy"
}
],
"triggers": [],
"updateTs": "1540558574772"
},
{
"application": "gae",
"expectedArtifacts": [
{
"defaultArtifact": {
"id": "50ca1cd7-d926-401b-8794-28a779fb0de5",
"kind": "default.docker",
"name": "gcr.io/hebridean-sun/hello-go",
"reference": "gcr.io/hebridean-sun/hello-go",
"type": "docker/image"
},
"id": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"matchArtifact": {
"id": "be089af6-45c4-4f67-b937-1eea60595da0",
"kind": "docker",
"name": "gcr.io/hebridean-sun/hello-go",
"type": "docker/image"
},
"useDefaultArtifact": true,
"usePriorArtifact": false
}
],
"id": "31ba4f1f-3848-4106-a2bf-f7c5e433a8dd",
"index": 1,
"keepWaitingPipelines": false,
"lastModifiedBy": "anonymous",
"limitConcurrent": true,
"name": "Deploy Many Services From Inline Config File",
"parameterConfig": [],
"stages": [
{
"clusters": [
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test1detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"promote": false,
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test1stack",
"stopPreviousVersion": false
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test2detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test2stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test3detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test3stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test4detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test4stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test5detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test5stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test6detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test6stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test7detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test7stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test8detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test8stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test9detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test9stack"
},
{
"account": "gae",
"application": "gae",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFiles": [
"env: flex\nruntime: custom\nmanual_scaling:\n instances: 1\nresources:\n cpu: 1\n memory_gb: 0.5\n disk_size_gb: 10"
],
"containerImageUrl": "gcr.io/hebridean-sun/hello-go",
"expectedArtifactId": "4230d4a3-6255-46ac-bbb2-28c4668f5740",
"freeFormDetails": "test10detail",
"fromArtifact": true,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"provider": "appengine",
"region": "us-central",
"sourceType": "containerImage",
"stack": "test10stack"
}
],
"name": "Deploy",
"refId": "1",
"requisiteStageRefIds": [],
"type": "deploy"
}
],
"triggers": [],
"updateTs": "1540572326485"
},
{
"application": "gae",
"id": "9b0ce1bb-f479-4823-a9ac-90c78f082711",
"index": 2,
"keepWaitingPipelines": false,
"lastModifiedBy": "anonymous",
"limitConcurrent": true,
"name": "Deploy Exploded WAR",
"stages": [
{
"clusters": [
{
"account": "gae",
"application": "gae",
"applicationDirectoryRoot": "",
"cloudProvider": "appengine",
"configArtifacts": [],
"configFilepaths": ["staged-app/app.yaml "],
"configFiles": [],
"fromArtifact": false,
"gitCredentialType": "NONE",
"interestingHealthProviderNames": [],
"promote": true,
"provider": "appengine",
"region": "us-central",
"repositoryUrl": "gs://sbws/hello-world-war/staged-app.tar",
"sourceType": "gcs"
}
],
"name": "Deploy",
"refId": "1",
"requisiteStageRefIds": [],
"type": "deploy"
}
],
"triggers": [],
"updateTs": "1547569177565"
},
{
"application": "gae",
"expectedArtifacts": [
{
"defaultArtifact": { "id": "fa732eae-f33f-41f7-a0ed-80c570650424", "kind": "custom" },
"id": "ba157234-4127-4b05-a037-729f98faeb20",
"matchArtifact": {
"id": "93375bbe-a0c5-427a-a54c-a0e84076c872",
"kind": "gcs",
"name": "gs://sbws/cloud-build-test/app.yaml",
"type": "gcs/object"
},
"useDefaultArtifact": false,
"usePriorArtifact": false
}
],
"id": "5a452958-7e81-48ba-9a4f-3433024562c4",
"index": 3,
"keepWaitingPipelines": false,
"lastModifiedBy": "anonymous",
"limitConcurrent": true,
"name": "Trigger from Cloud Build Subscription",
"stages": [{ "name": "Wait", "refId": "1", "requisiteStageRefIds": [], "type": "wait", "waitTime": 5 }],
"triggers": [
{
"application": "gae",
"attributeConstraints": {},
"enabled": true,
"payloadConstraints": { "status": "SUCCESS" },
"pubsubSystem": "google",
"status": [],
"subscriptionName": "hebridean-sun-cloud-builds",
"type": "pubsub"
}
],
"updateTs": "1547569177507"
}
]