From 3067864f925f069a6d5c06b88d2693b712685e2b Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Tue, 29 Aug 2023 10:44:03 +0200 Subject: Add cicd resources for raku modules --- .../resources/sensors/generic-raku.yaml | 61 ++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml (limited to 'data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml') diff --git a/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml new file mode 100644 index 0000000..ca42ce9 --- /dev/null +++ b/data.d/k3s-master/manifests.d/tyilnet/cicd-system/resources/sensors/generic-raku.yaml @@ -0,0 +1,61 @@ +--- +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 +... -- cgit v1.1