42 lines
1.2 KiB
YAML
42 lines
1.2 KiB
YAML
---
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Sensor
|
|
metadata:
|
|
name: sensor
|
|
namespace: argo-events
|
|
spec:
|
|
template:
|
|
serviceAccountName: operate-workflow-sa
|
|
dependencies:
|
|
- name: dep
|
|
eventSourceName: webhook
|
|
eventName: test-hook
|
|
triggers:
|
|
- template:
|
|
name: trigger
|
|
k8s:
|
|
operation: create
|
|
source:
|
|
resource:
|
|
apiVersion: argoproj.io/v1alpha1
|
|
kind: Workflow
|
|
metadata:
|
|
generateName: test-workflow-
|
|
spec:
|
|
serviceAccountName: operate-workflow-sa
|
|
entrypoint: entry-wf
|
|
templates:
|
|
- name: entry-wf
|
|
container:
|
|
image: docker/whalesay
|
|
command: [cowsay]
|
|
args: ["{{ workflow.parameters.argName }}"]
|
|
arguments:
|
|
parameters:
|
|
- name: argName
|
|
value: "Default_argName"
|
|
parameters:
|
|
- src:
|
|
dependencyName: dep
|
|
dataKey: body.argName
|
|
dest: spec.arguments.parameters.0.value |