Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
renovate-operator — Opérateur pour rationaliser les exécutions de Renovate dans Kubernetes | Kitploit
Outils/GitHubGitHub/mogenius/renovate-operator
Scanners de VulnérabilitésSécurité des ConteneursAudit de ConfigurationSécurité CloudDevSecOpsDétection de SecretsSécurité de la Chaîne Logistique
GitHubmogenius/renovate-operator

renovate-operator

Opérateur pour rationaliser les exécutions de Renovate dans Kubernetes

Voir le dépôt
5396211il y a 12h 13mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Logo de Renovate Operator

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


Renovate : la voie native Kubernetes

Exécutez Renovate sur votre propre infrastructure avec une planification basée sur les CRD, l'exécution en parallèle, l'auto-découverte et une interface utilisateur intégrée. Si vous auto-hébergez Renovate et utilisez déjà Kubernetes, cet opérateur vous offre le contrôle et l'observabilité qui manquent aux configurations auto-hébergées simples.

Prend en charge toutes les plateformes Renovate : GitHub, GitLab, Bitbucket, Azure DevOps, Gitea, et plus encore. L'opérateur fonctionne avec toute plateforme prise en charge par Renovate - configurez simplement vos identifiants et les paramètres de la plateforme via des variables d'environnement ou des secrets. Notez que certaines plateformes disposent de fonctionnalités supplémentaires spécifiques à l'opérateur, comme les intégrations webhook natives pour GitHub et GitLab.

Comparaison avec Mend Renovate CE

FonctionnalitéMend Renovate CLIMend Renovate Community Self-Hosted (aka "CE")Renovate Operator
Entièrement open source, aucune inscription ni clé de licence✅❌✅
Mises à jour automatisées des dépendances✅✅✅
S'exécute sur votre propre infrastructure✅✅✅
Auto-découverte✅✅✅
API Webhook pour les exécutions à la demande❌✅✅
Interface Web❌❌✅
Planification cron déclarative via CRD❌❌✅
Auto-découverte avec filtrage par groupe/sujet❌❌✅
Suivi d'état par projet dans le cluster❌❌✅
Exécution parallèle avec contrôle de concurrence❌❌✅
Métriques Prometheus et contrôles de santé❌✅✅
Planification de pods native Kubernetes❌❌✅
Élection de leader pour la haute disponibilité❌❌✅
Gestion du cycle de vie des jobs (TTL, délais, nouvelles tentatives)❌❌✅

Comment ça marche

  1. Au moment défini de votre planification, un job de découverte Renovate est démarré
  2. Une fois la découverte terminée, vous pourrez voir tous vos projets découverts dans l'interface
  3. Tous les projets sont maintenant configurés pour être planifiés
  4. Toutes les 10 secondes, l'opérateur vérifie les projets planifiés et démarre un nouveau job Renovate
  5. Seul le nombre de jobs défini dans spec.parallelism est exécuté en même temps

Exemple de capture d'écran de l'interface renovate-operator.

Installation

Helm

Option 1 : registre OCI

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

Option 2 : dépôt 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

Documentation

  • Premiers pas — installation, premier RenovateJob, configuration de la plateforme
  • Index complet de la documentation

Contribuer

Fait avec contrib.rocks.

Développement

Exécution locale de l'opérateur

Prérequis : just doit être installé.

  1. Exportez KUBECONFIG avec le chemin absolu vers votre kubeconfig — ~ n'est pas développé, utilisez donc $HOME ou le chemin complet :
    root@kitploit:~
    export KUBECONFIG=/Users/yourname/.kube/config
    # or
    export KUBECONFIG=$HOME/.kube/config
    
  2. Démarrez l'opérateur avec le contexte actuel de ce kubeconfig :
    root@kitploit:~
    just run
    

Exécution des tests

CommandeDescription
just test-unitExécute la suite de tests unitaires
just golangci-lintExécute le linter
just checkExécute toutes les vérifications (tests + linters)
just generateRégénère les CRD
Télécharger l’outil