diff --git a/.workflows-lint.yaml b/.workflows-lint.yaml index 42571b1..7ea3213 100644 --- a/.workflows-lint.yaml +++ b/.workflows-lint.yaml @@ -1,2 +1,3 @@ charts: - testing-resources + - wss diff --git a/wss/Chart.yaml b/wss/Chart.yaml new file mode 100644 index 0000000..3d45a40 --- /dev/null +++ b/wss/Chart.yaml @@ -0,0 +1,6 @@ +apiVersion: v2 +name: dc-sim +description: run dc-sim +type: application + +version: 0.1.0 diff --git a/wss/templates/dc-sim.yaml b/wss/templates/dc-sim.yaml new file mode 100644 index 0000000..dcec79c --- /dev/null +++ b/wss/templates/dc-sim.yaml @@ -0,0 +1,36 @@ +apiVersion: argoproj.io/v1alpha1 +kind: ClusterWorkflowTemplate +metadata: + name: dc-sim + labels: + workflows.diamond.ac.uk/science-group-mx: "true" + annotations: + workflows.diamond.ac.uk/repository: "https://github.com/DiamondLightSource/mx-workflows" +spec: + entrypoint: workflow-entry + arguments: + parameters: + - name: RECIPEWRAP + value: "" + + templates: + - name: run-dc-sim + inputs: + parameters: + - name: RECIPEWRAP + script: + image: ghcr.io/diamondlightsource/dlstbx + command: [bash] + source: | + echo dlstbx.wrap --wrap dc_sim --recipewrapper "{{`{{inputs.parameters.RECIPEWRAP}}`}}" >runinfo + dlstbx.wrap --wrap dc_sim --recipewrapper "{{`{{inputs.parameters.RECIPEWRAP}}`}}" + + - name: workflow-entry + dag: + tasks: + - name: run-dc-sim + template: run-dc-sim + arguments: + parameters: + - name: RECIPEWRAP + value: "{{`{{workflow.parameters.RECIPEWRAP}}`}}"