Skip to content

使用蓝绿发布,无法确认执行下一步,error: rollouts.rollouts.kruise.io "rollouts-demo" does not allow to approve, because current canary state is not 'StepPaused' #258

@mosatu

Description

@mosatu

已经查看到rollout的状态是StepPaused,但是approve的时候提示状态部署不是StepPause

[root@VM-10-25-tencentos ~]# kubectl get rollouts -n canary-test
NAME            STATUS        CANARY_STEP   CANARY_STATE   MESSAGE                                                                         AGE
rollouts-demo   Progressing   1             StepPaused     Rollout is in step(1/3), and you need manually confirm to enter the next step   3m48s
[root@VM-10-25-tencentos ~]# kubectl-kruise rollout approve rollouts/rollouts-demo -n canary-test
error: rollouts.rollouts.kruise.io "rollouts-demo" does not allow to approve, because current canary state is not 'StepPaused'

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions