M

mogenius Renovate Operator

已认证赞助推广

Kubernetes 原生依赖更新与 Renovate。将 Renovate 作为 Kubernetes 资源运行:仓库和计划是 CRD,作业按仓库隔离,webhook 触发即时运行,内置 UI 替代了查找 pod 日志。对于以大规模...

访问官网
根据共同标签和关键词推荐happycapylobehubnetdata
aiai assistantautomation

工具概览

mogenius Renovate Operator 是一个 Kubernetes operator,可简化 Kubernetes 中的 Renovate 执行。它被描述为用于简化 Kubernetes 中 renovate 执行的 operator,面向自行托管 Renovate 且已在运行 Kubernetes 的用户。该 operator 在用户自己的基础设施上运行 Renovate,支持基于 CRD 的调度、并行执行、自动发现和内置 UI。它支持所有 Renovate 平台,包括 GitHub、GitLab、Bitbucket、Azure DevOps 和 Gitea,并可通过环境变量或 Secret 配置凭据和平台设置,适用于 Renovate 支持的任何平台。部分平台还提供额外的 operator 专属功能,例如 GitHub 和 GitLab 的原生 webhook 集成。

该 operator 在定义的调度时间运行发现任务,之后发现的项目会显示在 UI 中。项目随后被设置为已调度,operator 每 10 秒检查一次已调度的项目并启动新的 Renovate 任务。同时执行的任务数量不超过 spec.parallelism 中定义的数量。它提供通过 CRD 实现的声明式 cron 调度、支持按 group/topic 过滤的自动发现、集群内按项目跟踪状态、带并发控制的并行执行、Prometheus 指标和健康检查、Kubernetes 原生 pod 调度、用于高可用的领导者选举,以及包括 TTL、截止时间和重试在内的任务生命周期管理。它还包含 Web UI 和用于按需运行的 webhook API。该项目完全开源,无需注册或许可证密钥,并基于 MIT 许可证提供。

定价

目录尚未确认完整价格档位,请到官网查看当前额度、限制及计费方式。

访问官网

价格与限制可能变化,请以官网为准,并确认币种、付款周期、最低席位数和用量上限。

应用场景

  • 团队使用 Renovate Operator 在自己的 Kubernetes 基础设施上运行 Renovate。
  • 团队使用 Renovate Operator 通过 CRD 以声明式 cron 调度依赖更新任务。
  • 团队使用 Renovate Operator 自动发现项目并按 group 或 topic 过滤。
  • 团队使用 Renovate Operator 并行执行 Renovate 任务并控制并发。
  • 团队使用 Renovate Operator 在集群内跟踪每个项目的状态。
  • 团队使用 Renovate Operator 通过 webhook API 触发按需 Renovate 运行。
  • 团队使用 Renovate Operator 通过 Prometheus 指标和健康检查监控运行情况。
  • 团队使用 Renovate Operator 通过 TTL、截止时间和重试管理任务生命周期。

功能特性

AI 助手

自然语言界面

工作流自动化

用户评论

还没有评论,来分享你的使用体验吧

相关榜单与专题