pipelines/sdk/python/tests/compiler/testdata/param_op_transform.yaml

47 lines
1.3 KiB
YAML

apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
annotations:
pipelines.kubeflow.org/pipeline_spec: '{"description": "Test that parameters used
in Op transformation functions as pod labels would be correcly identified and
set as arguments in he generated yaml", "inputs": [{"default": null, "description":
"", "name": "param", "type": ""}], "name": "Parameters in Op transformation
functions"}'
generateName: parameters-in-op-transformation-functions-
spec:
arguments:
parameters:
- name: param
entrypoint: parameters-in-op-transformation-functions
serviceAccountName: pipeline-runner
templates:
- container:
image: image
inputs:
parameters:
- name: param
metadata:
labels:
param: '{{inputs.parameters.param}}'
name: cop
outputs:
artifacts:
- name: mlpipeline-ui-metadata
optional: true
path: /mlpipeline-ui-metadata.json
- name: mlpipeline-metrics
optional: true
path: /mlpipeline-metrics.json
- dag:
tasks:
- arguments:
parameters:
- name: param
value: '{{inputs.parameters.param}}'
name: cop
template: cop
inputs:
parameters:
- name: param
name: parameters-in-op-transformation-functions