M

mogenius Renovate Operator

VerifiedSponsored

Operator to streamline renovate executions in Kubernetes - mogenius/renovate-operator

Visit Website
Related by shared tags and keywordshappycapylobehubnetdata
aiai assistantautomation

Overview

mogenius Renovate Operator is a Kubernetes operator that streamlines Renovate executions in Kubernetes. It is described as an operator to streamline renovate executions in Kubernetes and is intended for users who self-host Renovate and already run Kubernetes. The operator runs Renovate on the user's own infrastructure with CRD-based scheduling, parallel execution, auto-discovery, and a built-in UI. It supports all Renovate platforms, including GitHub, GitLab, Bitbucket, Azure DevOps, and Gitea, and works with any platform supported by Renovate by configuring credentials and platform settings via environment variables or secrets. Some platforms have additional operator-specific features such as native webhook integrations for GitHub and GitLab.

The operator uses a discovery job at the defined schedule time, after which discovered projects appear in the UI. Projects are then set to be scheduled, and every 10 seconds the operator checks for scheduled projects and starts a new Renovate job. Only as many jobs as defined in spec.parallelism are executed at the same time. It provides declarative cron scheduling via CRD, auto-discovery with group/topic filtering, per-project status tracking in-cluster, parallel execution with concurrency control, Prometheus metrics and health checks, Kubernetes-native pod scheduling, leader election for high availability, and job lifecycle management including TTL, deadlines, and retries. It also includes a web UI and a webhook API for on-demand runs. The project is fully open source, has no signup or license key, and is available under the MIT license.

Pricing

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use Renovate Operator to run Renovate on their own Kubernetes infrastructure.
  • Teams use Renovate Operator to schedule dependency update jobs declaratively with cron via CRD.
  • Teams use Renovate Operator to automatically discover projects and filter them by group or topic.
  • Teams use Renovate Operator to execute Renovate jobs in parallel while controlling concurrency.
  • Teams use Renovate Operator to track per-project status inside the cluster.
  • Teams use Renovate Operator to trigger on-demand Renovate runs through a webhook API.
  • Teams use Renovate Operator to monitor operations with Prometheus metrics and health checks.
  • Teams use Renovate Operator to manage job lifecycles with TTL, deadlines, and retries.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections