6 रिपॉजिटरी
Tools for configuring and maintaining pre-built virtual machine images for continuous integration runners.
Distinct from Continuous Integration Systems: Distinct from general CI systems: focuses specifically on the configuration and lifecycle of runner images.
Explore 6 awesome GitHub repositories matching devops & infrastructure · Runner Image Managers. Refine with filters or upvote what's useful.
This project provides a collection of automated scripts for building and maintaining virtual machine images designed for continuous integration runners. It functions as a framework for infrastructure as code, enabling the generation of pre-configured environments that ensure consistent software and tool availability across automated workflows. The system utilizes declarative configuration to manage the lifecycle of virtual machine images, ensuring environment parity across cloud regions. By automating the image baking process, it allows for the creation of immutable snapshots that provide rep
Configures pre-built runner images with necessary software tools to support automated build and test workflows.
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.
This project provides a collection of implementation kits, guides, and source code designed to teach containerized application development and cluster management. It serves as a learning path for packaging applications with Docker and orchestrating workloads within Kubernetes. The repository includes practical walkthroughs for building automated delivery pipelines using containerized runners and build agents. It also provides a suite of guides for implementing cloud-native observability, deploying service meshes, and managing Kubernetes cluster configurations. The material covers a broad ran
Guides the packaging of automation runners and CLIs into container images for isolated job execution.
Devpush is a self-hosted Git-based PaaS that automates the deployment of containerized applications. It maps each Git branch to an isolated Docker environment, creating a multi-environment runtime where staging, production, and other workflows run in parallel with scoped configuration and encrypted variables. Deployments are triggered automatically by Git push events via a configured GitHub App, managing the full lifecycle from build to release with zero-downtime rollouts and instant rollback. The platform includes a built-in Let's Encrypt SSL manager that automatically provisions and renews
Pulls or clears Docker images for runners through the admin panel, including support for local images on the host daemon.
यह प्रोजेक्ट वर्ज़न कंट्रोल प्लेटफॉर्म्स के लिए स्वचालित वर्कफ़्लो को होस्ट करने के लिए डिज़ाइन किया गया एक कंटेनराइज़्ड निष्पादन एजेंट प्रदान करता है। यह एक सेल्फ-होस्टेड रनर के रूप में कार्य करता है जो स्टार्टअप पर स्वचालित रूप से एक केंद्रीय सेवा के साथ रजिस्टर होता है और एक सिंगल जॉब पूरा करने के बाद समाप्त हो जाता है, यह सुनिश्चित करते हुए कि प्रत्येक कार्य एक साफ, आइसोलेटेड एनवायरनमेंट में चलता है। यह सिस्टम अपने एफिमरल लाइफसाइकिल प्रबंधन और सुरक्षा पर ध्यान केंद्रित करने के कारण अलग है। नॉन-रूट निष्पादन मॉडल का उपयोग करके, यह जॉब प्रोसेसिंग के दौरान लीस्ट-प्रिविलेज सिद्धांतों को लागू करता है। रनर एनवायरनमेंट वेरिएबल्स के माध्यम से डायनामिक कॉन्फ़िगरेशन का समर्थन करता है, जो स्वचालित पंजीकरण, कस्टम लेबलिंग और प्रतिबंधित या फायरवॉल वाले इंफ्रास्ट्रक्चर के भीतर संचालन के लिए प्रॉक्सी नेटवर्किंग के एकीकरण की अनुमति देता है। यूज़र्स विभिन्न बिल्ड पाइपलाइन्स के लिए आवश्यक विशिष्ट टूलचेन्स और सॉफ्टवेयर डिपेंडेंसीज़ को शामिल करने के लिए बेस इमेजेस पर निर्माण करके निष्पादन एनवायरनमेंट को कस्टमाइज़ कर सकते हैं। रनर एजेंट की पूरी लाइफसाइकिल को संभालता है, जिसमें एक्सेस टोकन का अधिग्रहण, अस्थायी फाइलों की सफाई और असाइन किया गया कार्य पूरा होने पर कंटेनर का डी-पंजीकरण शामिल है।
Automates the acquisition of registration tokens at runtime to simplify agent deployment.