DevOps Platform Engineers
Open Source · MIT Lizenz

Self-hosted Renovate.
Kubernetes-nativ.

Betreiben Sie Renovate auf Ihrer eigenen Infrastruktur mit CRD-basiertem Scheduling, paralleler Ausführung, Auto-Discovery und einer integrierten UI. Wenn Sie Renovate selbst hosten und bereits Kubernetes betreiben, gibt Ihnen dieser Operator die Kontrolle und Observability, die einfachen Self-hosted-Setups fehlen.

Renovate Operator Web UI showing discovered projects and job status
Unterstützt
GitHub GitLab Bitbucket Azure DevOps Gitea

Alles, was Sie brauchen, um
Renovate im großen Maßstab zu betreiben.

📅

CRD-basiertes Scheduling

Deklaratives Cron-Scheduling über Kubernetes CRDs. Schedules als Code definieren, in Git versionieren und den Operator den Rest erledigen lassen.

🔍

Auto-Discovery mit Filterung

Repositories in der gesamten Organisation automatisch entdecken. Nach Gruppe und Topic filtern, um genau zu steuern, welche Projekte aktualisiert werden.

Parallele Ausführung

Mehrere Renovate-Jobs gleichzeitig mit konfigurierbarer Concurrency-Steuerung ausführen. Hunderte von Repos ohne Engpässe verarbeiten.

💻

Integrierte Web-UI

Entdeckte Projekte, Job-Status und Ausführungshistorie über eine integrierte Web-Oberfläche überwachen. Kein externes Dashboard erforderlich.

📈

Prometheus Metrics & Health Checks

Nativer Prometheus-Metrics-Endpoint und Health Checks. Nahtlose Integration in den bestehenden Monitoring-Stack ohne Konfigurationsaufwand.

🔄

Job-Lifecycle-Management

TTL-basierte Bereinigung, aktive Deadlines und automatische Wiederholungen. Fehlgeschlagene Jobs werden wiederholt, abgeschlossene Jobs bereinigt — alles konfigurierbar.

Vom Schedule zum PR in fünf Schritten

01

Discovery-Trigger

Zum definierten Zeitpunkt des Schedules wird automatisch ein Renovate-Discovery-Job gestartet.

02

Projekt-Discovery

Nach Abschluss der Discovery erscheinen alle entdeckten Projekte in der integrierten UI mit Gruppen- und Topic-Filterung.

03

Scheduling

Alle Projekte werden zur Ausführung eingeplant. CRD-basierte Cron-Schedules steuern, wann jedes Projekt ausgeführt wird.

04

Job-Verarbeitung

Alle 10 Sekunden prüft der Operator auf eingeplante Projekte und startet einen neuen Renovate-Job.

05

Concurrency-Steuerung

Es werden nur so viele Jobs gleichzeitig ausgeführt, wie in spec.parallelism definiert.

Renovate im großen Maßstab
braucht einen Operator.

CLI und Community Edition sind gute Einstiegspunkte. Wenn Sie Hunderte von Repositories auf Kubernetes verwalten, fügt der Operator das Scheduling, die Concurrency, Observability und das Lifecycle-Management hinzu, das alles reibungslos am Laufen hält.

Funktion CLI Community Edition Operator
Vollständig Open Source, keine Registrierung
Automatisierte Dependency-Updates
Läuft auf eigener Infrastruktur
Auto-Discovery
Webhook API für On-Demand-Ausführung
Web UI
Deklaratives Cron-Scheduling via CRD
Auto-Discovery mit Gruppen-/Topic-Filterung
Projekt-Status-Tracking im Cluster
Parallele Ausführung mit Concurrency-Steuerung
Prometheus Metrics & Health Checks
Kubernetes-natives Pod-Scheduling
Leader Election für Hochverfügbarkeit
Job-Lifecycle-Management (TTL, Deadlines, Retries)

In einem Befehl
einsatzbereit.

OCI Registry
$ helm -n renovate-operator \
  upgrade --install renovate-operator \
  oci://ghcr.io/mogenius/helm-charts/renovate-operator \
  --create-namespace --wait
Helm Repository
$ 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
320+
GitHub-Sterne
160+
Releases
MIT
Lizenz
6
Plattformen

Mehr als Dependency-Updates benötigt?

Die mogenius Internal Developer Plattform bietet Ihnen Multi-Cluster-Kubernetes-Management, Developer Self-Service, AI Governance und Toolchain-Orchestrierung. Alles über eine einzige Control Plane.

Plattform erkunden →

In Minuten
einsatzbereit.

Operator installieren, Plattform-Zugangsdaten konfigurieren und Renovate den Rest erledigen lassen.

Auf GitHub ansehen Dokumentation lesen →