[bug] restart a running workflow will cause workflow excutor always return Skipped
- Dominant language
- Go
- Stars
- 126
- Forks
- 66
- Avg merge
- 1h 40m
- Merged PRs (30d)
- 1
Description
**Describe the bug**
restart a running workflow will cause workflow excutor always return Skipped
**To Reproduce**
1. start a workflowrun
2. use vela-cli to restart the workflowrun
`vela workflow restart xxx --step xxx`
3. workflow will not handled by controller, and the log like this
`"Skip this reconcile" workflowrun="default/test-xxx" spanID="i-dv1uiiok"`
**Expected behavior**
**Screenshots**
**Workflow Version**
v0.6.0
**Cluster information**
**Additional context**
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the issue with `vela workflow restart xxx --step xxx` after starting a WorkflowRun, then inspect the workflow controller's reconcile path around the reported `Skip this reconcile` log. Done means a restarted running workflow is handled by the controller instead of remaining skipped.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100