github.com/argoproj/argo-events@v1.9.1/examples/tutorials/06-trigger-conditions/sensor-01.yaml (about) 1 apiVersion: argoproj.io/v1alpha1 2 kind: Sensor 3 metadata: 4 name: circuit 5 spec: 6 template: 7 serviceAccountName: operate-workflow-sa 8 dependencies: 9 - name: test-dep-webhook 10 eventSourceName: webhook 11 eventName: example 12 - name: test-dep-minio 13 eventSourceName: minio 14 eventName: example 15 16 triggers: 17 - template: 18 # Boolean expression, determines whether to execute the trigger or not 19 # i.e. "(dep01 && dep02) || dep03" 20 conditions: "test-dep-webhook" 21 name: workflow-trigger-1 22 k8s: 23 operation: create 24 source: 25 resource: 26 apiVersion: argoproj.io/v1alpha1 27 kind: Workflow 28 metadata: 29 generateName: group-1- 30 spec: 31 entrypoint: whalesay 32 templates: 33 - name: whalesay 34 container: 35 args: 36 - "hello world" 37 command: 38 - cowsay 39 image: "docker/whalesay:latest" 40 parameters: 41 - src: 42 dependencyName: test-dep-webhook 43 dataKey: body.message 44 dest: spec.templates.0.container.args.0 45 - template: 46 conditions: "test-dep-minio" 47 name: workflow-trigger-2 48 k8s: 49 operation: create 50 source: 51 resource: 52 apiVersion: argoproj.io/v1alpha1 53 kind: Workflow 54 metadata: 55 generateName: group-2- 56 spec: 57 entrypoint: whalesay 58 templates: 59 - name: whalesay 60 container: 61 args: 62 - "hello world" 63 command: 64 - cowsay 65 image: "docker/whalesay:latest" 66 parameters: 67 - src: 68 dependencyName: test-dep-minio 69 dataKey: notification.0.s3.bucket.name 70 dest: spec.templates.0.container.args.0