diff options
Diffstat (limited to 'data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml')
-rw-r--r-- | data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml new file mode 100644 index 0000000..4f83959 --- /dev/null +++ b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/project-bashtard.yaml @@ -0,0 +1,52 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Sensor +metadata: + name: project-bashtard + namespace: cicd-system +spec: + template: + serviceAccountName: argo-events-webhook + dependencies: + - name: webhook + eventSourceName: webhook + eventName: project-bashtard + triggers: + - template: + name: webhook-workflow-trigger + k8s: + operation: create + source: + resource: + apiVersion: argoproj.io/v1alpha1 + kind: Workflow + metadata: + generateName: project-bashtard- + spec: + entrypoint: main + arguments: + parameters: + - name: ref + value: "" + templates: + - name: main + inputs: + parameters: + - name: ref + value: "{{workflows.parameters.ref}}" + steps: + - - name: main + templateRef: + name: project-bashtard + template: main + arguments: + parameters: + - name: ref + value: "{{inputs.parameters.ref}}" + parameters: + - src: + dependencyName: webhook + dataKey: body.commit + value: "master" + dest: spec.arguments.parameters.0.value +... |