apiVersion: tekton.dev/v1 kind: Pipeline metadata: name: integration-test-pipeline namespace: api labels: app: api-gateway component: testing spec: description: > Run integration tests against a gateway image. Spins up the image as a sidecar, tests via curl, reports pass/fail. params: - name: image type: string description: "Container image to test (repo:sha)" results: - name: test-result description: "pass or fail" value: $(tasks.integration-test.results.result) - name: test-summary description: "e.g. 8/8 passed" value: $(tasks.integration-test.results.summary) tasks: - name: integration-test taskRef: name: integration-test params: - name: image value: $(params.image)