@@ -94,7 +94,7 @@ class StepVariables:
94
94
user_code_retries : int
95
95
96
96
97
- METAFLOW_RUN_ID = "argo-{{workflow.name }}"
97
+ METAFLOW_RUN_ID = "argo-{{workflow.uid }}"
98
98
FLOW_PARAMETERS_JSON = "{{workflow.parameters}}"
99
99
100
100
@@ -963,12 +963,12 @@ def _create_volume(
963
963
api_version = "argoproj.io/v1alpha1" ,
964
964
controller = True ,
965
965
kind = "Workflow" ,
966
- name = "{{workflow.name }}" ,
966
+ name = "{{workflow.uid }}" ,
967
967
uid = workflow_uid ,
968
968
)
969
969
owner_references = [owner_reference ]
970
970
pvc_metadata = V1ObjectMeta (
971
- name = f"{{{{workflow.name }}}}- { volume_name } -pvc" ,
971
+ name = f"{{{{workflow.uid }}}}-pvc" ,
972
972
owner_references = owner_references ,
973
973
)
974
974
k8s_resource = V1PersistentVolumeClaim (
@@ -1485,7 +1485,7 @@ def _create_metaflow_step_op(
1485
1485
if aip_component .interruptible_decorator
1486
1486
else " --not-interruptible "
1487
1487
)
1488
- + " --workflow_name {{workflow.name }}"
1488
+ + " --workflow_name {{workflow.uid }}"
1489
1489
)
1490
1490
1491
1491
if node .name == "start" :
@@ -1561,7 +1561,7 @@ def _create_workflow_uid_op(
1561
1561
f"{ package_commands } "
1562
1562
" && python -m metaflow.plugins.aip.aip_get_workflow_uid"
1563
1563
f" --s3_sensor_path '{ s3_sensor_path } '"
1564
- " --workflow_name {{workflow.name }}"
1564
+ " --workflow_name {{workflow.uid }}"
1565
1565
),
1566
1566
]
1567
1567
workflow_uid_op : ContainerOp = dsl .ContainerOp (
@@ -1627,7 +1627,7 @@ def _create_s3_sensor_op(
1627
1627
(
1628
1628
f"{ package_commands } "
1629
1629
" && python -m metaflow.plugins.aip.aip_s3_sensor"
1630
- " --run_id argo-{{workflow.name }}"
1630
+ " --run_id argo-{{workflow.uid }}"
1631
1631
f" --flow_name { self .name } "
1632
1632
f" --flow_parameters_json '{ FLOW_PARAMETERS_JSON } '"
1633
1633
f" --path { path } "
@@ -1762,7 +1762,7 @@ def _get_aip_exit_handler_op(
1762
1762
f"{ package_commands } "
1763
1763
" && python -m metaflow.plugins.aip.aip_exit_handler"
1764
1764
f" --flow_name { self .name } "
1765
- " --run_id {{workflow.name }}"
1765
+ " --run_id {{workflow.uid }}"
1766
1766
f" --env_variables_json { json .dumps (json .dumps (env_variables ))} "
1767
1767
f" --flow_parameters_json { flow_parameters_json if flow_parameters else '{}' } "
1768
1768
" --status {{workflow.status}}"
@@ -1813,7 +1813,7 @@ def _get_user_defined_exit_handler_op(
1813
1813
f"{ package_commands } "
1814
1814
f" && METAFLOW_USER=aip-user python { os .path .basename (sys .argv [0 ])} { top_level } aip user-defined-exit-handler"
1815
1815
f" --flow_name { self .name } "
1816
- " --run_id {{workflow.name }}"
1816
+ " --run_id {{workflow.uid }}"
1817
1817
f" --env_variables_json { json .dumps (json .dumps (env_variables ))} "
1818
1818
f" --flow_parameters_json { flow_parameters_json if flow_parameters else '{}' } "
1819
1819
" --status {{workflow.status}}"
0 commit comments