apiVersion: "spec.keptn.sh/0.2.2" kind: "Shipyard" metadata: name: "shipyard-sockshop" spec: stages: - name: "dev" sequences: - name: "delivery" tasks: - name: "deployment" properties: deploymentstrategy: "direct" - name: "test" properties: teststrategy: "functional" - name: "evaluation" - name: "release" - name: "delivery-direct" tasks: - name: "deployment" properties: deploymentstrategy: "direct" - name: "release" - name: "staging" sequences: - name: "delivery" triggeredOn: - event: "dev.delivery.finished" tasks: - name: "deployment" properties: deploymentstrategy: "blue_green_service" - name: "test" properties: teststrategy: "performance" - name: "evaluation" - name: "release" - name: "rollback" triggeredOn: - event: "staging.delivery.finished" selector: match: result: "fail" tasks: - name: "rollback" - name: "delivery-direct" triggeredOn: - event: "dev.delivery-direct.finished" tasks: - name: "deployment" properties: deploymentstrategy: "direct" - name: "release" - name: "production" sequences: - name: "delivery" triggeredOn: - event: "staging.delivery.finished" tasks: - name: "deployment" properties: deploymentstrategy: "blue_green_service" - name: "release" - name: "rollback" triggeredOn: - event: "production.delivery.finished" selector: match: result: "fail" tasks: - name: "rollback" - name: "delivery-direct" triggeredOn: - event: "staging.delivery-direct.finished" tasks: - name: "deployment" properties: deploymentstrategy: "direct" - name: "release" - name: "remediation" triggeredOn: - event: "production.remediation.finished" selector: match: evaluation.result: "fail" tasks: - name: "get-action" - name: "action" - name: "evaluation" triggeredAfter: "15m" properties: timeframe: "15m"