Closed mfleader closed 4 months ago
--get-namespaces
❯ ./arcaflow --get-namespaces --workflow workflow.yaml --config config.yaml --input input.yaml OBJECT NAMESPACE HogCpuInput $.steps.hog_cpu_wf.execute.inputs.items KubernetesTarget $.steps.hog_cpu_wf.execute.inputs.items ThirdObject $.steps.hog_cpu_wf.execute.inputs.items StressNGParams $.steps.hog_cpu_wf.execute.inputs.items.stressng_params error $.steps.hog_cpu_wf.failed.outputs.error data $.steps.hog_cpu_wf.outputs.outputs.success
given workflow.yaml
workflow.yaml
version: v0.2.0 input: root: HogCpuInput objects: ThirdObject: id: ThirdObject properties: name: type: type_id: string KubernetesTarget: id: KubernetesTarget properties: kubeconfig_path: type: type_id: string namespace: type: type_id: string required: true HogCpuInput: id: HogCpuInput properties: stressng_params: type: type_id: ref id: StressNGParams namespace: $.steps.stressng.starting.inputs.input steps: stressng: plugin: src: quay.io/arcalot/arcaflow-plugin-stressng:0.6.0 deployment_type: image step: workload input: !expr $.input.stressng_params outputs: success: stressng: !expr $.steps.stressng.outputs.success
By contributing to this repository, I agree to the contribution guidelines.
Changes introduced with this PR
--get-namespaces
to execute this behavior from the command line with an Arcaflow executableBehavior Happy Path
given
workflow.yaml
By contributing to this repository, I agree to the contribution guidelines.