--- apiVersion: argoproj.io/v1alpha1 kind: Sensor metadata: name: generic-raku namespace: cicd-system spec: template: serviceAccountName: argo-runner dependencies: - name: webhook eventSourceName: webhook eventName: project-raku-config-parser-toml triggers: - template: name: webhook-workflow-trigger k8s: operation: create source: resource: apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: generateName: generic-raku- spec: entrypoint: main arguments: parameters: - name: ref value: "" - name: repo value: "" templates: - name: main inputs: parameters: - name: ref value: "{{workflows.parameters.ref}}" steps: - - name: main templateRef: name: generic-raku template: main arguments: parameters: - name: ref value: "{{inputs.parameters.ref}}" - name: repo value: "{{inputs.parameters.repo}}" parameters: - src: dependencyName: webhook dataKey: body.commit value: "origin/master" dest: spec.arguments.parameters.0.value - src: dependencyName: "webhook" dataKey: body.repo value: "" dest: spec.arguments.parameters.1.value ...