问题标签 [argo-cron-workflows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1247 浏览

kubernetes - 删除 argo cron 工作流是否也会删除由它启动的所有 argo 工作流

看起来当我使用 删除 Argo cron 工作流程时argo cron delete,根据我的观察,所有以前的工作流程(已完成以及仍在运行的工作流程)也将被删除。不过我并不完全确定,我还没有找到比https://argoproj.github.io/argo/cli/argo_cron_delete/更详细的文档。

如果我想在更新 cron 工作流程的频率时保留所有历史工作流程,例如每周一而不是每天运行,该怎么办?进行此类更新的推荐方法是什么?

0 投票
0 回答
160 浏览

argoproj - Argo CronWorkflow 是否支持 prometheus 指标?

我正在配置 CronWorkflow,但在定义自定义 prometheus 指标时遇到问题。运行 argo cron lint 命令,由于 metrics 字段,它无法解析 yaml

我研究得越多,CronWorkflows 似乎不完全支持指标

0 投票
0 回答
54 浏览

cron - Argo 工作流程:在特定时间安排一次

我想触发 Argo 工作流程以在特定时间开始运行。我目前正在使用 workflowTemplate 和其余 API 到submit带有此模板的工作流。有没有办法告诉 Argo 在特定时间启动工作流。

我知道 cron-workflow 和 cron-workflow-template 的存在。但我无法弄清楚如何使用工作流或 cron-workflow 来实现我想要的。

要进行任何调度,我必须使用 cron-workflow 吗?或者有没有办法通过在 submitOptions 中传递计划时间或以其他方式通过其余 API 来延迟触发常规工作流?

如果我必须使用 cron 工作流程,我应该将计划值设置为什么?我不希望它自动或定期运行,但仅在我需要时和在特定时间运行。有没有办法使用 cronWorkflowTemplate 和其他 API 来实现?

我将不胜感激任何帮助/指针。

0 投票
1 回答
35 浏览

kustomize - 访问指标标签的 CronWorkflow 名称

我有一个发送以下指标的 CronWorkflow:

我想使用变量用 CronWorkflow 名称填充指标的标签名称,以避免复制它,但我没有找到它的变量。我尝试使用{{workflow.name}},但它等于生成的工作流名称,而不是所需的 CronWorkflow 名称。

我使用Kustomize来管理 argo 工作流资源,所以如果有一种kustomize 方式来实现这一点,那也很棒。