github.com/argoproj/argo-events@v1.9.1/examples/tutorials/06-trigger-conditions/sensor-02.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          conditions: "test-dep-webhook && test-dep-minio"
    19          name: workflow-trigger
    20          k8s:
    21            operation: create
    22            source:
    23              resource:
    24                apiVersion: argoproj.io/v1alpha1
    25                kind: Workflow
    26                metadata:
    27                  generateName: group-1-and-2-
    28                spec:
    29                  entrypoint: whalesay
    30                  templates:
    31                    - name: whalesay
    32                      container:
    33                        args:
    34                          - "hello world"
    35                        command:
    36                          - cowsay
    37                        image: "docker/whalesay:latest"
    38            parameters:
    39              - src:
    40                  dependencyName: test-dep-webhook
    41                  dataKey: body.message
    42                dest: spec.templates.0.container.args.0
    43              - src:
    44                  dependencyName: test-dep-minio
    45                  dataKey: notification.0.s3.bucket.name
    46                dest: spec.templates.0.container.args.1