Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
renovate-operator — 用于在 Kubernetes 中简化 renovate 执行的 Operator | Kitploit
工具/GitHubGitHub/mogenius/renovate-operator
漏洞扫描器容器安全配置审计云安全DevSecOps秘密检测供应链安全
GitHubmogenius/renovate-operator

renovate-operator

用于在 Kubernetes 中简化 renovate 执行的 Operator

查看仓库
539621天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
Renovate Operator 标志

Artifact Hub GitHub Release Build, Package, Release (Production)


Renovate:Kubernetes 原生之道

在您自己的基础设施上,通过基于 CRD 的调度、并行执行、自动发现和内置 UI 来运行 Renovate。如果您自托管 Renovate 并且已经在运行 Kubernetes,那么该 operator 能为您提供普通自托管部署所不具备的控制力和可观测性。

支持所有 Renovate 平台: GitHub、GitLab、Bitbucket、Azure DevOps、Gitea 等。该 operator 可与 Renovate 支持的任意平台配合使用——只需通过环境变量或 secret 配置您的凭据和平台设置即可。请注意,某些平台还具有 operator 专属的额外功能,例如针对 GitHub 和 GitLab 的原生 webhook 集成。

与 Mend Renovate CE 的对比

功能Mend Renovate CLIMend Renovate Community Self-Hosted (又称 "CE")Renovate Operator
完全开源,无需注册或许可证密钥✅❌✅
自动依赖更新✅✅✅
在您自己的基础设施上运行✅✅✅
自动发现✅✅✅
用于按需运行的 Webhook API❌✅✅
Web UI❌❌✅
通过 CRD 进行声明式 cron 调度❌❌✅
支持组/主题过滤的自动发现❌❌✅
集群内的按项目状态跟踪❌❌✅
带并发控制的并行执行❌❌✅
Prometheus 指标与健康检查❌✅✅
Kubernetes 原生 Pod 调度❌❌✅
用于高可用的领导者选举❌❌✅
Job 生命周期管理(TTL、截止时间、重试)❌❌✅

工作原理

  1. 在您计划中定义的时间点,会启动一个 renovate 发现任务
  2. 发现完成后,您可以在 UI 中看到所有已发现的项目
  3. 所有项目随即被设置为待调度状态
  4. operator 每 10 秒检查一次已调度的项目,并启动一个新的 renovate 任务
  5. 同一时间只会执行与 spec.parallelism 中定义数量相同的任务

renovate-operator UI 的示例截图。

安装

Helm

选项 1:OCI 注册表

root@kitploit:~
helm -n renovate-operator upgrade --install renovate-operator \
  oci://ghcr.io/mogenius/helm-charts/renovate-operator \
  --create-namespace --wait

选项 2:Helm 仓库

root@kitploit:~
helm repo add mogenius https://helm.mogenius.com/public --force-update
helm -n renovate-operator upgrade --install renovate-operator mogenius/renovate-operator --create-namespace --wait

文档

  • 快速入门 — 安装、第一个 RenovateJob、平台设置
  • 完整文档索引

贡献

由 contrib.rocks 制作。

开发

在本地运行 operator

先决条件:必须安装 just。

  1. 将 KUBECONFIG 导出为 kubeconfig 的绝对路径 — ~ 不会被展开,因此请使用 $HOME 或完整路径:
    root@kitploit:~
    export KUBECONFIG=/Users/yourname/.kube/config
    # or
    export KUBECONFIG=$HOME/.kube/config
    
  2. 针对该 kubeconfig 中的当前上下文启动 operator:
    root@kitploit:~
    just run
    

运行测试

命令说明
just test-unit运行单元测试套件
just golangci-lint运行 linter
just check运行所有检查(测试 + linter)
下载工具
just generate重新生成 CRD