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、截止時間和重試管理任務生命週期。

功能特色

在 Kubernetes 上自託管 Renovate

通過 CRD 安排執行計劃

並行執行 Renovate 任務

自動發現程式碼倉庫

提供內建管理介面

整合 GitHub 和 GitLab Webhook

通過環境變數或 Secret 配置憑據

使用者評論

還沒有評論,來分享你的使用體驗吧

相關榜單與專題