Bringing Browser-Based MFA SSO to the OpenStack CLI
Learn how a lightweight keystoneauth1 plugin brings your existing browser-based MFA and SSO to the OpenStack CLI, with no changes to any client tools.
Insights, updates, and stories from our team
Learn how a lightweight keystoneauth1 plugin brings your existing browser-based MFA and SSO to the OpenStack CLI, with no changes to any client tools.
Hyperscaler AI looks fast but hides long-term lock-in and rising costs. See how OpenStack and Kubernetes deliver GPU infrastructure you actually control.
Many AI clusters run at only 30–50% GPU utilization. Learn why GPUs sit idle and how Kubernetes, scheduling, and better infrastructure design can improve AI infrastructure efficiency.
Project gating with Zuul gating attempts to prevent changes that introduce regressions from being merged. Read on to know more.
Project gating with Zuul gating attempts to prevent changes that introduce regressions from being merged. This keeps the mainline of development open and working for all developers, and only when a change is confirmed to operate without disruption is it merged.
Here is a closer look at project gating with Zuul and Zuul as a prominent CICD tool.
Zuul brings you an open-source, open-design tool for merging code, ensuring that no broken code is merged into the main branch. Zuul was first developed in 2012 for CI testing. Its purpose was to enable users and contributors from different institutions to collaborate efficiently and effectively in varied projects. The tool was designed so that developers have the means to test serialized future states faster when executing serial testing. Zuul is named after the mythical creature from the movie “Ghostbusters,” The logo resembles the Temple of Gozer from the same film.
Zuul has several key features that differentiate it from other CI/CD tools, but the one at the forefront of its development is project gating. Zuul's automation ranges from simple commit checks to the entire release process; therefore, its services are applicable throughout the DevOps journey.
Many software development projects merge the developers' changes into the repository and later identify regressions resulting from those changes. This process is often done by running a test suite with a CI system and is followed by more patches for bug fixes. When the development mainline is broken, it can concern developers and can result in lost productivity, especially when there are a larger number of contributors or contributions.
The process of project gating with Zuul attempts to prevent changes that introduce regressions from being merged. This keeps development mainline open and functioning for all developers. Only with a confirmed change comes to operate without disruption is it merged. Many projects undertake an informal gating method where developers with mainline commit access ensure that a test suite runs before merging a change. With more developers, changes, and comprehensive test suites, that process does not scale well and wastes time. Project gating with Zuul can help automate this process, emphasizing ensuring large numbers of changes are tested correctly.
Ensuring flexibility for developers is essential for an efficient CI/CD tool as it can give significant benefits. Zuul is one such tool that functions on a Git-driven philosophy and therefore reads most of its configurations from git repositories.
Having multi-repository dependencies comes with benefits for all Zuul users,
Our Managed Zuul offering is available to our public and private cloud customers and anyone who has their infrastructure supported by OpenStack, Openshift, Kubernetes, or AWS EC2. Our offering's vast reach is due to Zuul's support of multiple cloud infrastructure providers.
VEXXHOST knows project gating with Zuul firsthand as it has been tested on our cloud, all the while using it internally for continuous integration. VEXXHOST is excited to empower organizations to make the most of this helpful project gating tool. As experienced cloud computing providers, we know the importance of new and beneficial features. At VEXXHOST, we provide cloud solutions for a multitude of clients worldwide. We provide OpenStack-based clouds, including public clouds and dedicated and highly secure private cloud environments, ensuring utmost security and agility.
Take advantage of our limited-time deal just to set up a one-time, OpenStack-based private cloud deployment - at 50% off! The cloud will be running on the latest OpenStack release, Wallaby, which allows you to run Kubernetes and VMs in the same environment and deploy in your data centers with your hardware. Furthermore, all these will be deployed and tested in under a month!
What are you waiting for? Learn more!
Choose from Atmosphere Cloud, Hosted, or On-Premise.
Simplify your cloud operations with our intuitive dashboard.
Run it yourself, tap our expert support, or opt for full remote operations.
Leverage Terraform, Ansible or APIs directly powered by OpenStack & Kubernetes