【发布时间】:2022-11-12 08:36:22
【问题描述】:
我可以使用argo suspend (Suspend) 暂停工作流,我可以通过argo-resume (Resume) 再次恢复工作流
但是,在恢复时,argo-workflows 不会检查工作流是否已经处于暂停状态。这怎么能从客户端强加?
总之,我只想在工作流已经进入暂停状态时恢复它。如果它没有进入挂起状态,我将等待工作流被挂起,然后才恢复。
我尝试使用workflow.Status.Phase (Status) 在恢复之前检查工作流的状态,但是,阶段字符串只有“正在运行”字段,它不区分正在运行的工作流和暂停的工作流。(Phase String code)
【问题讨论】:
标签: argo-workflows