argoproj / argoproj/argo-workflows
UI: Input parameters that aren't workflow arguments are not shown automatically during workflow submission
- Dominant language
- Go
- Stars
- 17k
- Forks
- 3.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 138
Description
### Pre-requisites
- [x] I have double-checked my configuration
- [x] 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.
- [x] I have searched existing issues and could not find a match for this bug
- [ ] I'd like to contribute the fix myself (see [contributing guide](https://github.com/argoproj/argo-workflows/blob/main/docs/CONTRIBUTING.md))
### What happened? What did you expect to happen?
When submitting a workflow, input parameters that aren't workflow arguments are not shown automatically. I need to re-select already selected entrypoint again for the parameters to show up.
May be relates to https://github.com/argoproj/argo-workflows/pull/14801
### Version(s)
v3.7.4
### Paste a minimal workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflow that uses private images.
```YAML
spec:
templates:
- name: argosay
inputs:
parameters:
- name: message
value: test
outputs: {}
metadata: {}
container:
name: main
image: argoproj/argosay:v2
command:
- /argosay
args:
- echo
- "{{inputs.parameters.message}}"
resources: {}
entrypoint: argosay
arguments: {}
ttlStrategy:
secondsAfterCompletion: 300
podGC:
strategy: OnPodCompletion
workflowMetadata:
labels:
example: "true"
```
### Logs from the workflow controller
```text
Not relevant
```
### Logs from in your workflow's wait container
```text
Not relevant
```
Contributor guide
Research direction
No source files, tests, or entry points are identified. Start with the workflow submission UI and reproduce the issue using the minimal workflow in the report; done means its input parameter is shown automatically after selecting the entrypoint, without selecting the entrypoint again.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100