3 Repos
Automated provisioning and token management for CI runner instances.
Distinct from Runner Image Managers: Focuses on the active provisioning and registration of runner instances rather than managing the static VM images they use.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Runner Provisioning. Refine with filters or upvote what's useful.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
Provides automation for provisioning GitHub Actions runner instances and managing their registration tokens.
Kubernetes controller for GitHub Actions self-hosted runners
Adjusts the number of runner instances up or down based on the volume of queued workflow jobs.
Dieses Projekt bietet einen containerisierten Execution-Agent für die Ausführung automatisierter Workflows auf Versionskontrollplattformen. Er fungiert als selbstgehosteter Runner, der sich beim Start automatisch bei einem zentralen Dienst registriert und nach Abschluss eines einzelnen Jobs beendet, wodurch sichergestellt wird, dass jede Aufgabe in einer sauberen, isolierten Umgebung ausgeführt wird. Das System zeichnet sich durch seinen Fokus auf ephemeres Lifecycle-Management und Sicherheit aus. Durch die Nutzung eines Non-Root-Ausführungsmodells werden Least-Privilege-Prinzipien während der Job-Verarbeitung durchgesetzt. Der Runner unterstützt dynamische Konfiguration über Umgebungsvariablen, was die automatisierte Registrierung, benutzerdefinierte Labeling-Optionen und die Integration von Proxy-Netzwerken für den Betrieb in eingeschränkten oder durch Firewalls geschützten Infrastrukturen ermöglicht. Nutzer können die Ausführungsumgebung anpassen, indem sie auf Basis-Images aufbauen, um spezifische Toolchains und Software-Abhängigkeiten für diverse Build-Pipelines einzuschließen. Der Runner verwaltet den gesamten Lifecycle des Agents, einschließlich der Beschaffung von Zugriffstokens, der Bereinigung temporärer Dateien und der Deregistrierung des Containers nach Abschluss der zugewiesenen Aufgabe.
Automates the acquisition of registration tokens at runtime to simplify agent deployment.