github.com/argoproj/argo-events@v1.9.1/examples/sensors/multi-trigger-sensor.yaml (about)

     1  apiVersion: argoproj.io/v1alpha1
     2  kind: Sensor
     3  metadata:
     4    name: webhook
     5  spec:
     6    template:
     7      serviceAccountName: operate-workflow-sa
     8    dependencies:
     9      - name: test-dependency
    10        eventSourceName: webhook
    11        eventName: example
    12    triggers:
    13      - template:
    14          name: multi-trigger-workflow-1
    15          k8s:
    16            operation: create
    17            source:
    18              s3:
    19                bucket:
    20                  name: workflows
    21                  key: hello-world.yaml
    22                endpoint: minio-service.argo-events:9000
    23                insecure: true
    24                accessKey:
    25                  key: accesskey
    26                  name: artifacts-minio
    27                secretKey:
    28                  key: secretkey
    29                  name: artifacts-minio
    30      - template:
    31          name: multi-trigger-workflow-2
    32          k8s:
    33            operation: create
    34            source:
    35              resource:
    36                apiVersion: argoproj.io/v1alpha1
    37                kind: Workflow
    38                metadata:
    39                  generateName: hello-world-
    40                spec:
    41                  entrypoint: whalesay
    42                  templates:
    43                    -
    44                      container:
    45                        args:
    46                          - "hello world"
    47                        command:
    48                          - cowsay
    49                        image: docker/whalesay:latest
    50                      name: whalesay