4 Repos
Processes for updating specific software components to maintain security and community synchronization.
Distinct from Dependency Version Updates: Distinct from dependency version updates [f14_mt4], which focus on package manifest constraints, this is about operational component patching.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Component Version Upgrades. Refine with filters or upvote what's useful.
KubeOperator ist eine umfassende Kubernetes-Cluster-Management-Plattform, Infrastruktur-Orchestrator und Multi-Cluster-Manager. Sie fungiert als Enterprise-Kubernetes-Distribution, die darauf ausgelegt ist, das Deployment, die Skalierung und das Lifecycle-Management von Produktionsclustern über verschiedene Cloud-Plattformen und physische Maschinen hinweg zu automatisieren. Die Plattform zeichnet sich durch spezialisierte Funktionen für Air-Gapped-Umgebungen aus, einschließlich einer Offline-Installations-Engine, die Software-Archive generiert und private Registries für sichere, nicht internetbasierte Deployments verwaltet. Sie bietet zudem ein zentrales Dashboard für Flottenoperationen, das den Import externer Cluster und die Orchestrierung der Infrastruktur über verschiedene geografische Regionen und Verfügbarkeitszonen hinweg ermöglicht. Das System deckt eine breite operative Oberfläche ab, einschließlich automatisierter Bereitstellung virtueller Maschinen, Hardware-Inventarverfolgung und deklarativem Lifecycle-Management für Patching und Skalierung. Es integriert Backup- und Wiederherstellungsdienste, rollenbasierte Zugriffskontrolle mit LDAP-Synchronisation und umfassende Überwachung für Cluster-Gesundheit und Leistungsmetriken. Administrative Aufgaben und Cluster-Operationen werden über eine webbasierte Schnittstelle ausgeführt.
Upgrades and patches software versions to maintain security and synchronization with community releases.
jx ist eine GitOps-Bereitstellungsplattform und ein Kubernetes CI/CD-Orchestrator, der für die Automatisierung des Erstellens und Bereitstellens von Anwendungen entwickelt wurde. Er fungiert als Cloud-Native-Pipeline-Manager, der containerbasierte Build- und Bereitstellungssequenzen unter Verwendung eines Katalogs wiederverwendbarer Aufgaben ausführt. Das Projekt zeichnet sich durch die automatisierte Orchestrierung von Vorschauumgebungen aus, die basierend auf Pull-Request-Aktivitäten erstellt und zerstört werden, um eine Validierung vor dem Zusammenführen zu ermöglichen. Es verwendet ein GitOps-basiertes Statussynchronisationsmodell, um den gewünschten Zustand von Clustern durch Abfragen von Git-Repositories und Anwenden verifizierter Konfigurationsaktualisierungen aufrechtzuerhalten. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich der Verwaltung von Helm-Chart-Bereitstellungen, Multi-Cluster-Orchestrierung und der Integration externer Secret-Stores. Es bietet zudem Tools zur Entwicklerproduktivität für das inkrementelle Neuerstellen von Anwendungen und die Synchronisation von Code zwischen lokal und Pod. Die Installation wird über Git-Operator-Bereitstellung und Bootstrapping von Cluster-Jobs verwaltet, um die Konsistenz der Tools zu gewährleisten.
Updates charts and pipeline catalogs within git repositories to their latest versions using automated workflows.
Dieses Projekt ist ein Kubernetes-Operator, der für die Bereitstellung und Verwaltung von PostgreSQL-Datenbankclustern in der Produktion mittels deklarativer Konfigurationen entwickelt wurde. Er fungiert als Controller, der den tatsächlichen Zustand von Datenbankclustern mit einem gewünschten Zustand synchronisiert und ein System für Hochverfügbarkeits-Orchestrierung, automatisiertes Backup und Recovery sowie containerisierte Datenbankadministration bereitstellt. Der Operator zeichnet sich durch eine umfassende Datenschutz-Suite aus, die Point-in-Time-Recovery, Multi-Mode-Backups in Cloud-Objektspeicher und Cluster-Cloning unterstützt. Er stellt kontinuierliche Verfügbarkeit durch verteilten Konsens für automatisiertes Failover sicher und unterstützt ausgefeiltes Traffic-Management durch einen integrierten Connection-Pooler. Das Projekt deckt ein breites Spektrum an operativen Fähigkeiten ab, einschließlich synchroner und asynchroner Replikation, Telemetrie-Erfassung über einen dedizierten Monitoring-Stack und sicheres Identitätsmanagement mit automatisierter TLS-Zertifikatsrotation. Es bietet zudem Tools für die Erweiterung von Speichervolumes, Datenbank-Engine-Updates und die Integration verschiedener Datenbankerweiterungen. Der Controller wird mittels anpassbarer Manifeste in einem Cluster installiert, um die deklarative Orchestrierung der Datenbankumgebung zu ermöglichen.
Updates the controller software to newer versions while synchronizing custom resource definitions.
Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and destruction of Kubernetes clusters across diverse infrastructures. It acts as a cluster provisioning orchestrator and infrastructure provisioner, using a centralized management cluster to operate the full lifecycle of multiple remote workload clusters. The project employs a provider-based plugin architecture that decouples core orchestration logic from specific cloud or bare-metal implementations. This allows the system to standardize the deployment of control planes, the boots
Identifies available version updates and compatible releases for specific software components to maintain synchronization.