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

リポジトリを見る
539620日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
Renovate Operator ロゴ

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


Renovate: Kubernetesネイティブな方法

CRDベースのスケジューリング、並列実行、自動検出、組み込みUIを備えたRenovateを、自社インフラ上で実行できます。Renovateをセルフホストしていて、すでにKubernetesを実行している場合、このオペレーターは、単純なセルフホスト環境にはない制御性と可観測性を提供します。

サポート対象のRenovateプラットフォーム: GitHub、GitLab、Bitbucket、Azure DevOps、Giteaなど。このオペレーターは、Renovateがサポートする任意のプラットフォームで動作します。環境変数やシークレットで認証情報とプラットフォーム設定を構成するだけです。一部のプラットフォームでは、GitHubやGitLab向けのネイティブWebhook統合など、オペレーター固有の追加機能があることに注意してください。

Mend Renovate CEとの比較

動作の仕組み

  1. スケジュールで定義された時刻になると、renovate discoveryジョブが開始されます。
  2. ディスカバリが完了すると、UIで検出されたすべてのプロジェクトを確認できます。
  3. すべてのプロジェクトがスケジュール対象として設定されます。
  4. オペレーターは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 で作成。

開発

オペレーターをローカルで実行する

前提条件: just がインストールされている必要があります。

  1. kubeconfigへの絶対パスを指定してKUBECONFIGをエクスポートします。~は展開されないため、$HOMEまたは完全なパスを使用してください:
    root@kitploit:~
    export KUBECONFIG=/Users/yourname/.kube/config
    # or
    export KUBECONFIG=$HOME/.kube/config
    
  2. そのkubeconfigの現在のコンテキストに対してオペレーターを起動します:
    root@kitploit:~
    just run
    

テストの実行

コマンド説明
just test-unitユニットテストスイートを実行します
just golangci-lintリンターを実行します
just check
ツールをダウンロード
機能Mend Renovate CLIMend Renovate Community Self-Hosted (aka "CE")Renovate Operator
完全なオープンソース、サインアップやライセンスキー不要✅❌✅
依存関係の自動更新✅✅✅
自社インフラで実行✅✅✅
自動検出✅✅✅
オンデマンド実行用のWebhook API❌✅✅
Web UI❌❌✅
CRDによる宣言的なcronスケジューリング❌❌✅
グループ/トピックフィルタリング付き自動検出❌❌✅
クラスター内でのプロジェクト別ステータス追跡❌❌✅
並行処理制御を備えた並列実行❌❌✅
Prometheusメトリクスとヘルスチェック❌✅✅
KubernetesネイティブなPodスケジューリング❌❌✅
高可用性のためのリーダー選出❌❌✅
ジョブのライフサイクル管理(TTL、期限、再試行)❌❌✅
すべてのチェックを実行します(テスト+リンター)
just generateCRDを再生成します