You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have tested with the :latest image tag (i.e. quay.io/argoproj/workflow-controller:latest) and can confirm the issue still exists on :latest. If not, I have explained why, in detail, in my description below.
I have searched existing issues and could not find a match for this bug
After updating Argo Workflows to version v3.5.6 and above, we have noticed, that response is now different then in previous versions, depending on whether the workflow is persisted or not.
Sample API call: https://api.argo-workflows.domain.com/api/v1/workflows/?fields=items.metadata.uid%2Citems.metadata.name%2Citems.metadata.namespace%2Citems.metadata.ownerReferences%2Citems.metadata.labels%2Citems.metadata.annotations%2Citems.spec.arguments%2Citems.spec.workflowTemplateRef%2Citems.spec.templates%2Citems.status.phase%2Citems.status.startedAt%2Citems.status.finishedAt%2Citems.status.estimatedDuration%2Citems.status.progress
For not persisted worfklows, all requested fields are present:
In persisted workflow ownerReferences and workflowTemplateRef fields are missing.
This behaviour breaks our custom GUI and tools depending on AW's API.
Is it possible to make a response from this endpoint consistent again, like it was in v3.5.5?
Version(s)
v3.5.6-v3.6.5
The text was updated successfully, but these errors were encountered:
Pre-requisites
:latest
image tag (i.e.quay.io/argoproj/workflow-controller:latest
) and can confirm the issue still exists on:latest
. If not, I have explained why, in detail, in my description below.What happened? What did you expect to happen?
After updating Argo Workflows to version v3.5.6 and above, we have noticed, that response is now different then in previous versions, depending on whether the workflow is persisted or not.
Sample API call:
https://api.argo-workflows.domain.com/api/v1/workflows/?fields=items.metadata.uid%2Citems.metadata.name%2Citems.metadata.namespace%2Citems.metadata.ownerReferences%2Citems.metadata.labels%2Citems.metadata.annotations%2Citems.spec.arguments%2Citems.spec.workflowTemplateRef%2Citems.spec.templates%2Citems.status.phase%2Citems.status.startedAt%2Citems.status.finishedAt%2Citems.status.estimatedDuration%2Citems.status.progress
For not persisted worfklows, all requested fields are present:
However for persisted workflow, here is sample response item:
In persisted workflow
ownerReferences
andworkflowTemplateRef
fields are missing.This behaviour breaks our custom GUI and tools depending on AW's API.
Is it possible to make a response from this endpoint consistent again, like it was in
v3.5.5
?Version(s)
v3.5.6-v3.6.5
The text was updated successfully, but these errors were encountered: