{ "tenant": "tenant1", "application": "application1", "projectId": 123, "steps": [ { "type": "instance", "dependencies": [], "declared": true, "instance": "instance1", "readyAt": 0, "deploying": { "application": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "latestVersions": { "platform": { "platform": "6.1.0", "at": "(ignore)", "upgrade": true, "available": [ { "platform": "6.1.0" } ], "blockers": [] }, "application": { "application": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" }, "at": 1000, "upgrade": false, "available": [ { "application": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } ], "blockers": [] } } }, { "type": "test", "dependencies": [], "declared": false, "instance": "instance1", "readyAt": 0, "jobName": "system-test", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/system-test", "environment": "test", "region": "test.us-east-1", "toRun": [], "runs": [ { "id": 2, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/system-test/run/2", "start": "(ignore)", "status": "running", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployTester", "status": "unfinished" }, { "name": "installTester", "status": "unfinished" }, { "name": "deployReal", "status": "unfinished" }, { "name": "installReal", "status": "unfinished" }, { "name": "startTests", "status": "unfinished" }, { "name": "endTests", "status": "unfinished" }, { "name": "copyVespaLogs", "status": "unfinished" }, { "name": "deactivateReal", "status": "unfinished" }, { "name": "deactivateTester", "status": "unfinished" }, { "name": "report", "status": "unfinished" } ] }, { "id": 1, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/system-test/run/1", "start": "(ignore)", "end": "(ignore)", "status": "success", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployTester", "status": "succeeded" }, { "name": "installTester", "status": "succeeded" }, { "name": "deployReal", "status": "succeeded" }, { "name": "installReal", "status": "succeeded" }, { "name": "startTests", "status": "succeeded" }, { "name": "endTests", "status": "succeeded" }, { "name": "copyVespaLogs", "status": "succeeded" }, { "name": "deactivateReal", "status": "succeeded" }, { "name": "deactivateTester", "status": "succeeded" }, { "name": "report", "status": "succeeded" } ] } ] }, { "type": "test", "dependencies": [], "declared": false, "instance": "instance1", "readyAt": 0, "jobName": "staging-test", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/staging-test", "environment": "staging", "region": "staging.us-east-3", "toRun": [], "runs": [ { "id": 2, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/staging-test/run/2", "start": "(ignore)", "status": "running", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployTester", "status": "unfinished" }, { "name": "installTester", "status": "unfinished" }, { "name": "deployInitialReal", "status": "unfinished" }, { "name": "installInitialReal", "status": "unfinished" }, { "name": "startStagingSetup", "status": "unfinished" }, { "name": "endStagingSetup", "status": "unfinished" }, { "name": "deployReal", "status": "unfinished" }, { "name": "installReal", "status": "unfinished" }, { "name": "startTests", "status": "unfinished" }, { "name": "endTests", "status": "unfinished" }, { "name": "copyVespaLogs", "status": "unfinished" }, { "name": "deactivateReal", "status": "unfinished" }, { "name": "deactivateTester", "status": "unfinished" }, { "name": "report", "status": "unfinished" } ] }, { "id": 1, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/staging-test/run/1", "start": "(ignore)", "end": "(ignore)", "status": "success", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployTester", "status": "succeeded" }, { "name": "installTester", "status": "succeeded" }, { "name": "deployInitialReal", "status": "succeeded" }, { "name": "installInitialReal", "status": "succeeded" }, { "name": "startStagingSetup", "status": "succeeded" }, { "name": "endStagingSetup", "status": "succeeded" }, { "name": "deployReal", "status": "succeeded" }, { "name": "installReal", "status": "succeeded" }, { "name": "startTests", "status": "succeeded" }, { "name": "endTests", "status": "succeeded" }, { "name": "copyVespaLogs", "status": "succeeded" }, { "name": "deactivateReal", "status": "succeeded" }, { "name": "deactivateTester", "status": "succeeded" }, { "name": "report", "status": "succeeded" } ] } ] }, { "type": "deployment", "dependencies": [ 0 ], "declared": true, "instance": "instance1", "jobName": "production-us-central-1", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-central-1", "environment": "prod", "region": "prod.us-central-1", "toRun": [ { "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } } ], "runs": [ { "id": 1, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-central-1/run/1", "start": "(ignore)", "end": "(ignore)", "status": "success", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployReal", "status": "succeeded" }, { "name": "installReal", "status": "succeeded" }, { "name": "report", "status": "succeeded" } ] } ] }, { "type": "deployment", "dependencies": [ 3 ], "declared": true, "instance": "instance1", "jobName": "production-us-west-1", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-west-1", "environment": "prod", "region": "prod.us-west-1", "toRun": [ { "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } } ], "runs": [ { "id": 1, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-west-1/run/1", "start": "(ignore)", "status": "running", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployReal", "status": "unfinished" }, { "name": "installReal", "status": "unfinished" }, { "name": "report", "status": "unfinished" } ] } ] }, { "type": "deployment", "dependencies": [ 3 ], "declared": true, "instance": "instance1", "jobName": "production-us-east-3", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-east-3", "environment": "prod", "region": "prod.us-east-3", "toRun": [ { "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } } ], "runs": [ { "id": 2, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-east-3/run/2", "start": "(ignore)", "status": "running", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, "steps": [ { "name": "deployReal", "status": "unfinished" }, { "name": "installReal", "status": "unfinished" }, { "name": "report", "status": "unfinished" } ] }, { "id": 1, "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance1/job/production-us-east-3/run/1", "start": "(ignore)", "end": "(ignore)", "status": "success", "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 1 } }, "steps": [ { "name": "deployReal", "status": "succeeded" }, { "name": "installReal", "status": "succeeded" }, { "name": "copyVespaLogs", "status": "succeeded" } ] } ] }, { "type": "instance", "dependencies": [ 4, 5 ], "declared": true, "instance": "instance2", "deploying": {}, "latestVersions": { "platform": { "platform": "6.1.0", "at": "(ignore)", "upgrade": true, "available": [ { "platform": "6.1.0" } ], "blockers": [] }, "application": { "application": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" }, "at": 1000, "upgrade": true, "available": [ { "application": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, { "application": { "build": 2, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } }, { "application": { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } ], "blockers": [] } } }, { "type": "deployment", "dependencies": [ 6 ], "declared": true, "instance": "instance2", "jobName": "production-us-central-1", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance2/job/production-us-central-1", "environment": "prod", "region": "prod.us-central-1", "toRun": [ { "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } } ], "runs": [] }, { "type": "deployment", "dependencies": [ 7 ], "declared": true, "instance": "instance2", "jobName": "production-us-west-1", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance2/job/production-us-west-1", "environment": "prod", "region": "prod.us-west-1", "toRun": [ { "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } } ], "runs": [] }, { "type": "deployment", "dependencies": [ 7 ], "declared": true, "instance": "instance2", "jobName": "production-us-east-3", "url": "http://localhost:8080/application/v4/tenant/tenant1/application/application1/instance/instance2/job/production-us-east-3", "environment": "prod", "region": "prod.us-east-3", "toRun": [ { "versions": { "targetPlatform": "6.1.0", "targetApplication": { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } } } ], "runs": [] } ], "builds": [ { "build": 4, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" }, { "build": 3, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" }, { "build": 2, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" }, { "build": 1, "compileVersion": "6.1.0", "sourceUrl": "repository1/tree/commit1", "commit": "commit1" } ] }