github.com/argoproj/argo-events@v1.9.1/examples/sensors/filter-with-time.yaml (about)

     1  apiVersion: argoproj.io/v1alpha1
     2  kind: Sensor
     3  metadata:
     4    name: with-time-filter
     5  spec:
     6    template:
     7      serviceAccountName: operate-workflow-sa
     8    dependencies:
     9      - name: test-dep
    10        eventSourceName: webhook
    11        eventName: example
    12        filters:
    13          time:
    14            start: "02:30:00"
    15            stop: "04:30:00"
    16    triggers:
    17      - template:
    18          name: done-workflow
    19          k8s:
    20            operation: create
    21            source:
    22              resource:
    23                apiVersion: argoproj.io/v1alpha1
    24                kind: Workflow
    25                metadata:
    26                  generateName: data-workflow-
    27                spec:
    28                  entrypoint: whalesay
    29                  arguments:
    30                    parameters:
    31                      - name: message
    32                        # value will get overridden by the event payload
    33                        value: hello world
    34                  templates:
    35                    - name: whalesay
    36                      inputs:
    37                        parameters:
    38                          - name: message
    39                      container:
    40                        image: docker/whalesay:latest
    41                        command: [cowsay]
    42                        args: ["{{inputs.parameters.message}}"]
    43            parameters:
    44              - src:
    45                  dependencyName: test-dep
    46                  dataKey: body.message
    47                dest: spec.arguments.parameters.0.value