Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
renovate-operator — Operador para optimizar las ejecuciones de Renovate en Kubernetes | Kitploit
Herramientas/GitHubGitHub/mogenius/renovate-operator
Escáneres de VulnerabilidadesSeguridad de ContenedoresAuditoría de ConfiguraciónSeguridad en la NubeDevSecOpsDetección de SecretosSeguridad de Cadena de Suministro
GitHubmogenius/renovate-operator

renovate-operator

Operador para optimizar las ejecuciones de Renovate en Kubernetes

Ver Repositorio
53962hace 20h 35mRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Logo de Renovate Operator

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


Renovate: la forma nativa de Kubernetes

Ejecuta Renovate en tu propia infraestructura con programación basada en CRD, ejecución en paralelo, autodescubrimiento y una interfaz de usuario integrada. Si autoalojas Renovate y ya ejecutas Kubernetes, este operador te brinda el control y la observabilidad que las configuraciones autoalojadas simples no ofrecen.

Es compatible con todas las plataformas de Renovate: GitHub, GitLab, Bitbucket, Azure DevOps, Gitea y más. El operador funciona con cualquier plataforma compatible con Renovate: simplemente configura tus credenciales y los ajustes de la plataforma mediante variables de entorno o secretos. Ten en cuenta que algunas plataformas tienen funciones adicionales específicas del operador, como integraciones nativas de webhook para GitHub y GitLab.

Comparación con Mend Renovate CE

Cómo funciona

  1. En el momento definido por tu programación, se inicia un trabajo de descubrimiento de Renovate
  2. Cuando el descubrimiento finaliza, podrás ver todos tus proyectos descubiertos en la interfaz de usuario
  3. Todos los proyectos se configuran ahora para ser programados
  4. Cada 10 segundos, el operador comprueba si hay proyectos programados e inicia un nuevo trabajo de Renovate
  5. Solo se ejecutan a la vez tantos trabajos como los definidos en spec.parallelism

Captura de ejemplo de la interfaz de renovate-operator.

Instalación

Helm

Opción 1: Registro OCI

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

Opción 2: Repositorio 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

Documentación

  • Primeros pasos — instalación, primer RenovateJob, configuración de la plataforma
  • Índice completo de la documentación

Contribuciones

Hecho con contrib.rocks.

Desarrollo

Ejecutar el operador localmente

Requisitos previos: just debe estar instalado.

  1. Exporta KUBECONFIG con la ruta absoluta a tu kubeconfig — ~ no se expande, por lo que debes usar $HOME o la ruta completa:
    root@kitploit:~
    export KUBECONFIG=/Users/yourname/.kube/config
    # or
    export KUBECONFIG=$HOME/.kube/config
    
  2. Inicia el operador contra el contexto actual de ese kubeconfig:
    root@kitploit:~
    just run
    

Ejecutar pruebas

ComandoDescripción
just test-unitEjecuta la suite de pruebas unitarias
just golangci-lintEjecuta el linter
Descargar herramienta
CaracterísticaMend Renovate CLIMend Renovate Community Self-Hosted (aka "CE")Renovate Operator
Totalmente de código abierto, sin registro ni clave de licencia✅❌✅
Actualizaciones de dependencias automatizadas✅✅✅
Se ejecuta en tu propia infraestructura✅✅✅
Autodescubrimiento✅✅✅
API de webhook para ejecuciones bajo demanda❌✅✅
Interfaz web❌❌✅
Programación declarativa de cron mediante CRD❌❌✅
Autodescubrimiento con filtrado por grupo/tema❌❌✅
Seguimiento del estado por proyecto en el clúster❌❌✅
Ejecución en paralelo con control de concurrencia❌❌✅
Métricas de Prometheus y comprobaciones de estado❌✅✅
Programación de pods nativa de Kubernetes❌❌✅
Elección de líder para alta disponibilidad❌❌✅
Gestión del ciclo de vida de los trabajos (TTL, plazos, reintentos)❌❌✅
just checkEjecuta todas las comprobaciones (pruebas + linters)
just generateRegenera los CRDs