SheepNav
mogenius Renovate Operator

mogenius Renovate Operator

producthunt.com

Kubernetes 原生依赖更新,高效自动运维

3天前制作者:Lukas Hankeln

关于 mogenius Renovate Operator

mogenius Renovate Operator 是一款基于 Kubernetes 的依赖更新工具,将 Renovate 以原生资源的形式运行在集群中。它通过自定义资源定义(CRD)管理仓库和调度策略,每个仓库的更新作业独立隔离,支持 Webhook 触发即时运行,并内置可视化界面,无需再翻阅 Pod 日志。

核心功能

  • CRD 管理仓库与调度:将仓库和更新计划定义为 Kubernetes 资源,实现声明式配置。
  • 隔离作业执行:每个仓库的更新任务独立运行,互不干扰,提升稳定性和安全性。
  • Webhook 即时触发:代码推送后自动触发依赖检查,确保及时更新。
  • 内置 UI 界面:直观查看更新状态和日志,替代命令行操作。

主要特性

  • 无外部依赖:无需外部数据库或许可证密钥,无 SaaS 锁定。
  • 可配置并行度:根据集群资源灵活调整并发更新任务数。
  • 默认非 root 执行:增强安全性,符合最佳实践。
  • 完全开源:基于 MIT 许可证,代码透明可审计。
  • 大规模支持:专为自托管 Renovate 的团队设计,超越传统定时任务或 SaaS 方案的限制。

适用场景

适用于在 Kubernetes 集群中大规模运行 Renovate 的团队,尤其是需要精细控制更新策略、隔离作业环境、避免 SaaS 依赖的场景。无论是微服务仓库还是单体仓库,都能高效管理依赖更新。

相关工具