github.com/argoproj/argo-events@v1.9.1/examples/sensors/trigger-standard-k8s-resource.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-dep
    10        eventSourceName: webhook
    11        eventName: example
    12    triggers:
    13      - template:
    14          name: webhook-pod-trigger
    15          k8s:
    16            operation: create
    17            source:
    18              resource:
    19                apiVersion: v1
    20                kind: Pod
    21                metadata:
    22                  generateName: hello-world-
    23                spec:
    24                  containers:
    25                    - name: hello-container
    26                      args:
    27                        - "hello-world"
    28                      command:
    29                        - cowsay
    30                      image: "docker/whalesay:latest"
    31            parameters:
    32              - src:
    33                  dependencyName: test-dep
    34                  dataKey: body
    35                dest: spec.containers.0.args.0
    36  #    - template:
    37  #        name: webhook-deployment-trigger
    38  #        k8s:
    39  #          operation: create
    40  #          source:
    41  #            resource:
    42  #              apiVersion: apps/v1
    43  #              kind: Deployment
    44  #              metadata:
    45  #                generateName: hello-world-
    46  #              spec:
    47  #                replicas: 1
    48  #                selector:
    49  #                  matchLabels:
    50  #                    app: mydeploy
    51  #                template:
    52  #                  metadata:
    53  #                    labels:
    54  #                      app: mydeploy
    55  #                  spec:
    56  #                    containers:
    57  #                      - name: hello-container
    58  #                        args:
    59  #                         - "hello world"
    60  #                        command:
    61  #                         - cowsay
    62  #                        image: "docker/whalesay:latest"