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

     1  apiVersion: argoproj.io/v1alpha1
     2  kind: Sensor
     3  metadata:
     4    name: webhook
     5  spec:
     6    template:
     7      container:
     8        volumeMounts:
     9          - mountPath: /git/argoproj
    10            name: argoproj
    11          - mountPath: /git/argoproj1
    12            name: argoproj1
    13      volumes:
    14        - name: argoproj
    15          emptyDir: {}
    16        - name: argoproj1
    17          emptyDir: {}
    18      serviceAccountName: operate-workflow-sa
    19    dependencies:
    20      - name: test-dep
    21        eventSourceName: webhook
    22        eventName: example
    23    triggers:
    24      - template:
    25          name: workflow-trigger-1
    26          k8s:
    27            operation: create
    28            source:
    29              git:
    30                url: "https://github.com/argoproj/argo.git"
    31                cloneDirectory: "/git/argoproj"
    32                creds:
    33                  username:
    34                    name: github-secret
    35                    key: username
    36                  password:
    37                    name: github-secret
    38                    key: password
    39                filePath: "examples/hello-world.yaml"
    40                tag: "v2.4.0"
    41      - template:
    42          name: workflow-trigger-2
    43          k8s:
    44            operation: create
    45            source:
    46              git:
    47                url: "git@github.com:argoproj/argo.git"
    48                cloneDirectory: "/git/argoproj1"
    49                sshKeySecret:
    50                  name: git-ssh
    51                  key: key
    52                filePath: "examples/hello-world.yaml"
    53                branch: "master"