kubevela / kubevela/workflow

[bug] restart a running workflow will cause workflow excutor always return Skipped

Open
#191 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.