diff --git a/examples/taskruns/cloud-event.yaml b/examples/taskruns/cloud-event.yaml index e6b0fc41947..c5472c798e3 100644 --- a/examples/taskruns/cloud-event.yaml +++ b/examples/taskruns/cloud-event.yaml @@ -2,7 +2,6 @@ apiVersion: v1 kind: Service metadata: name: sink - namespace: default spec: selector: app: cloudevent @@ -17,7 +16,6 @@ metadata: labels: app: cloudevent name: message-sink - namespace: default spec: containers: - env: @@ -67,6 +65,7 @@ apiVersion: tekton.dev/v1alpha1 kind: Task metadata: name: send-cloud-event-task + spec: outputs: resources: @@ -75,6 +74,30 @@ spec: - name: notification type: cloudEvent steps: + - name: wait-for-sink + image: python:3-alpine + imagePullPolicy: IfNotPresent + command: ["/bin/sh"] + args: + - -ce + - | + cat < /builder/home/image-outputs/myimage/index.json + cat < $(outputs.resources.myimage.path)/index.json { "schemaVersion": 2, "manifests": [ @@ -117,7 +139,7 @@ spec: import time while True: - conn = http.client.HTTPConnection("sink.default:8080") + conn = http.client.HTTPConnection("sink:8080") try: conn.request("GET", "/") except: @@ -140,6 +162,7 @@ spec: else: print("Not yet...") time.sleep(10) + EOF --- apiVersion: tekton.dev/v1alpha1 kind: TaskRun