github.com/argoproj/argo-events@v1.9.1/examples/sensors/minio.yaml (about) 1 apiVersion: argoproj.io/v1alpha1 2 kind: Sensor 3 metadata: 4 name: minio 5 spec: 6 template: 7 serviceAccountName: operate-workflow-sa 8 dependencies: 9 - name: test-dep 10 eventSourceName: minio 11 eventName: example 12 triggers: 13 - template: 14 name: minio-workflow-trigger 15 k8s: 16 operation: create 17 source: 18 resource: 19 apiVersion: argoproj.io/v1alpha1 20 kind: Workflow 21 metadata: 22 generateName: artifact-workflow-2- 23 spec: 24 entrypoint: whalesay 25 arguments: 26 parameters: 27 - name: message 28 # the value will get overridden by event payload from test-dep 29 value: THIS_WILL_BE_REPLACED 30 templates: 31 - name: whalesay 32 inputs: 33 parameters: 34 - name: message 35 container: 36 command: 37 - cowsay 38 image: docker/whalesay:latest 39 args: ["{{inputs.parameters.message}}"] 40 # The container args from the workflow are overridden by the s3 notification key 41 parameters: 42 - src: 43 dependencyName: test-dep 44 dataKey: notification.0.s3.object.key 45 dest: spec.arguments.parameters.0.value 46 retryStrategy: 47 steps: 3