<!DOCTYPE HTML>
<!--
  Arcana by HTML5 UP
  html5up.net | @ajlkn
  Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html>
  <head>
    <title>Zuul Project Gating Users</title>
    <meta charset="utf-8" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
    <link rel="manifest" href="/site.webmanifest">
    <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#071d49">
    <meta name="msapplication-TileColor" content="#00aba9">
    <meta name="theme-color" content="#ffffff">
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]-->
    <link rel="stylesheet" href="assets/css/main.css" />
    <!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]-->
    <!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]-->
  </head>
  <body>
    <div id="page-wrapper">

      <!-- Header -->
        <div id="header">

          <!-- Logo -->
            <h1>
              <a href="/"><img id="logo" src="images/logo.svg" alt="Zuul"/></a>
            </h1>

          <!-- Nav -->
            <nav id="nav">
              <ul>
                <li><a href="index.html">Home</a></li>
		<li class="current"><a href="users.html">Users</a></li>
		<li><a href="blog/">Blog</a></li>
                <li>
                  <a href="docs/">Documentation</a>
                  <ul>
                    <li><a href="docs/zuul/">Zuul</a></li>
                    <li><a href="docs/nodepool">Nodepool</a></li>
                    <li><a href="docs/zuul-jobs">Zuul Jobs</a></li>
                    <li><a href="docs/zuul-base-jobs">Base Jobs</a></li>
                    <li><a href="docs/zuul-sphinx/">Zuul Sphinx</a></li>
                    <li><a href="docs/zuul-client/">Zuul Client</a></li>
                    <li><a href="docs/zuul-operator/">Zuul Operator</a></li>
                    <li><a href="docs/faq.html">Zuul FAQ</a></li>
                  </ul>
                </li>
		<li><a href="community.html">Community</a></li>
		<li><a href="get-started.html">Get Started</a></li>
              </ul>
            </nav>
        </div>

        <section class="wrapper style1">
          <div class="container">
	    <div id="content">
	      <article>
                <header class="major">
                  <h2>Zuul Users</h2>
                </header>

                <p>Are you a Zuul user?  Please take a few moments to fill out the <a href="https://openinfrafoundation.formstack.com/forms/zuul_user_survey" target="_blank">Zuul User Survey</a> to provide feedback and information around your deployment. All information is confidential to the Open Infrastructure Foundation unless you designate that it can be public.</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/ntt-and-kddi-challenges-for-sustainable-infrastructure-transformation/">
		    KDDI Corporation, NEC, and NTT Group
		  </a>
		</h3>
		<p>
        KDDI, NEC, and NTT are working together on a solution to validate ETSI conformance for virtualized and containerized network appliance APIs. In order to handle the complexities of integration and configuration reuse, they're relying on Zuul to drive and report on the results of these test workloads.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/ntt-and-kddi-challenges-for-sustainable-infrastructure-transformation/">
		    See KDDI, NEC, and NTT's TST010 solution in Superuser.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/zuul-a-wazo-platform-case-study/">
		    Wazo Platform
		  </a>
		</h3>
		<p>
        Zuul allows Wazo Platform to have cross repository dependencies in pull
        requests at the source code level, the Debian packaging level, and at
        the container level. Zuul also enables the Wazo team to reuse job
        definitions among all the repositories of the same type, which is very
        helpful for their organization.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-a-wazo-platform-case-study/">
		    Learn more about Wazo Platform at SuperUser.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/zuul-a-t-systems-case-study">
		    T-Systems
		  </a>
		</h3>
		<p>
        T-Systems started using Zuul for the development of OpenStack client
        components like SDKs, CLIs, and other internal operational software
        components. After its team managed to get some changes merged into
        Zuul, they deployed it as their continuous integration system. Now, it
        is their CI system for the development of all open source tooling it
        offers to its clients. Furthermore, Zuul is currently used for
        monitoring its platform services quality. For that, its team
        periodically execute a set of tests. It also includes monitoring
        permanently their RefStack compliance.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-a-t-systems-case-study">
		    Read more about T-Systems at SuperUser.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/using-github-and-gerrit-with-zuul-a-leboncoin-case-study/ ">
		    leboncoin
		  </a>
		</h3>
		<p>
        Leboncoin, an online "flea market" that is one of the top ten searched
        websites in France, uses Zuulv3 with Gerrit. For each review, Zuul is
        triggered on three “checks” pipelines: quality, integration and build.
        Once results are correct, their engineering team uses the gate system
        to merge the code into repositories and build artifacts. They are using
        two small OpenStack clusters (3 Controller / 3 Storage / 5 Compute) in
        each datacenter. Zuul is currently setup on all Gerrit projects and
        some GitHub projects too and runs around 60,000 jobs per month which
        means around 2,500 jobs per day. Jobs average time is less than 5
        minutes.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/using-github-and-gerrit-with-zuul-a-leboncoin-case-study/ ">
		    Learn more about leboncoin's Zuulv3 infrastructure in production.
		  </a>
		</p>

                <h3>
		  <a href="https://www.youtube.com/watch?v=YiGip5HTHTg&list=PLKqaoAnDyfgq5YNWZ3Pk9vXf9Smo-gFxw">
		    Volvo
		  </a>
		</h3>
		<p>
		An additional development was introduced to Volvo in 2018, namely a
		new CI system based on Zuul. The newly introduced CI-based development
		chain is referred to as the Volvo Cars ECM CI chain. From
		implementation of the software onwards, every single new commit
		automatically triggers a set of integration and regression tests. The
		changes committed by the developers are validated by running automated
		tests against the build. This new development approach fully adheres
		to the concept of frontloading quality assurance processes. In
		addition, the key objective to reduce the number of post integration
		issues to the absolute minimum was achieved fairly quickly.
		</p><p>
		  <a href="https://www.youtube.com/watch?v=YiGip5HTHTg&list=PLKqaoAnDyfgq5YNWZ3Pk9vXf9Smo-gFxw">
		    Learn more about Volvo's Zuul case from the OpenInfra Summit.
		  </a>
		</p><p>
		  <a href="https://www.youtube.com/watch?v=ZjY61I-8mpQ&list=PLKqaoAnDyfgo5sOi98QlbMVMhgI_lxFPA">
		    Watch Volvo discuss their Zuul story on OpenInfra Live.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-tungsten-fabric/">
		    Tungsten Fabric
		  </a>
		</h3>
		<p>
        Tungsten Fabric, an open source project that serves as a networking
        provider for OpenStack, uses Zuul to test every change going into
        Tungsten Fabric’s Gerrit review system. It manages the process of
        compilation, packaging and containerization of the software. The
        VM-based test environments are well suited for them as some of the
        tested components need exclusive access to an underlying operating
        system. The Git-centric Zuul approach of doing things has helped them
        to get to the “version control everything” model, where all the things,
        from the CI jobs, through the third-party dependencies to the
        infrastructure configuration, are version-controlled, reviewed by team
        members and verified by the open source CI system.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-tungsten-fabric/">
		    Learn more about Tungsten Fabric's Zuul use case.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-bmw/">
		    BMW
		  </a>
		</h3>
		<p>
		BMW has been preparing a centrally hosted CI/CD
		instance based on Zuul V3 and many of the projects
		using previous CI/CD solutions are already in the
		progress of migrating to the new Zuul V3
		instance. Hosting many projects on one central
		platform has many advantages for operation overhead
		and resource sharing in the cloud, but hosting many
		projects on one CI/CD instance directly translates to
		high stability and availability.

		To maximize the availability of their central CI/CD
		service, BMW is running
		Zuul, <a href="https://zuul-ci.org/docs/nodepool.html">Nodepool</a>
		and <a href="https://zookeeper.apache.org/">Zookeeper</a>
		services in
		an <a href="https://openshift.com/">OpenShift</a>
		cluster, hosted on OpenStack. In addition to improved
		availability, they have seen several development and
		operation benefits for their internal CI/CD
		development team.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-bmw/">
		    Read more about BMW at SuperUser.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-godaddy">
		    GoDaddy
		  </a>
		</h3>
		<p>
		Zuul is in a pilot phase for GoDaddy, primarily in use
		for testing their OpenStack deployment automation and also for
		managing changes to some of their Kubernetes deployment
		automation. They also uses Zuul to test and deploy itself.
                </p><p>
		GoDaddy has replaced a lot of slow, brittle
		Jenkins jobs with highly parallelized, more realistic Zuul test
		jobs. They've also been able to accelerate development on some
		new projects by setting up rapid proof-of-concepts in PRs to
		GitHub. Some of these go nowhere, and some of them eventually become
		the deployment automation that goes into production.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-godaddy">
		    Read more about GoDaddy at SuperUser.
		  </a>
		</p>

                <h3>
		  <a href="https://superuser.openstack.org/articles/openlab-zuul/">
		    OpenLab
		  </a>
		</h3>
		<p>
		Zuul is currently being used as an offering within OpenLab for
		projects, applications and tools that need CI gating and/or automation
		around testing. With the companion tool Nodepool, they are able to keep
		OpenStack virtual machines available, speeding up the process for
		developers of testing code changes.
		</p><p>
		With the introduction of Zuul-based CI/CD instances, projects were
		able to use the cloud resources for their automation in a very dynamic
		way. As a result, projects can do much more excessive testing in less
		time, which directly results in higher quality software, while being
		faster in development and integration.
		</p><p>
		With the introduction of Zuul V3, OpenLab also sees a
		lot of benefits from the operator's perspective by
		providing a centrally hosted CI/CD instance, as
		opposed to many small ones that require managing
		individually.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/openlab-zuul/">
		    Read more about OpenLab at SuperUser.
		  </a>
		</p>

		<h3>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-software-factory/">
		    Software Factory
		  </a>
		</h3>
		<p>
		Software Factory is a distribution that integrates all the
		components as CentOS packages with an installer/operator named
		sfconfig to manage service configuration, backup, recovery and
		upgrades. The main Zuul advantages for their users are
		customizable deployments and simplicity of use. The RDO project
		has been using Software Factory successfully for about three
		years now. The goal is to keep the same user experience from
		upstream to downstream and to allow them to share
		configurations, jobs, pipelines and easily run third party CI
		jobs. With the addition of GitHub support to Zuul, Software
		Factory can now be used without Gerrit and people are looking
		into running their own gating CI/CD for GitHub organizations
		with SF to use the log processing features.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-software-factory/">
		    Read more about Software Factory at SuperUser.
		  </a>
		</p>

		<h3>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-the-openstack-foundation/">
		    OpenStack
		  </a>
		</h3>
		<p>
		OpenStack ended up in a situation where it wanted to keep gating
		changes to OpenStack but have the ability to merge more than 24
		changes a day. Running tests more quickly, or running fewer
		tests were either not possible or less than ideal options.
		Instead the infrastructure team set out to build a system (Zuul)
		which could parallelize the serial testing of OpenStack.
		Initially, Zuul was the coordinator for Jenkins and the two
		systems worked together, and around April 2016, Jenkins was
		replaced with an Ansible <https://www.ansible.com/>-based
		execution system to improve performance and reliability. The
		success of this Ansible-based system highly influenced the
		decision to do the major Zuul v3 rewrite which also uses Ansible
		to execute jobs.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-the-openstack-foundation/">
		    Read more about OpenStack at SuperUser.
		  </a>
		</p>

		<h3>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-packet-host/">
		    Packet Host
		  </a>
		</h3>
		<p>
		Packet Host built a community cloud to support OpenStack with
		100 concurrent VM instances each with 8 GB RAM, eight vCPUs and
		80 GB storage running on 11 bare metal servers. Working with the
		OpenStack Infra team has really opened my eyes up to the
		capabilities of Zuul and the frameworks they’ve put together,
		says John Studarus, who helped Packet Host put it together.
		</p><p>
		  <a href="https://superuser.openstack.org/articles/zuul-case-study-packet-host/">
		    Read more about Packet Host at SuperUser.
		  </a>
		</p>

	      </article>
	    </div>
	  </div>
	</section>

      <!-- Footer -->
        <div id="footer">
          <div class="container">
            <div class="row">
              <section class="3u 6u(narrower) 12u$(mobilep)">
                <h3>Get Zuul</h3>
                <ul class="links">
                  <li><a href="https://opendev.org/zuul/zuul/">Source</a></li>
                  <li><a href="https://pypi.org/project/zuul/">Install</a></li>
                  <li><a href="https://zuul-ci.org/docs/">Documentation</a></li>
                  <li><a href="https://zuul-ci.org/docs/faq.html">FAQ</a></li>
                </ul>
              </section>
              <section class="3u 6u$(narrower) 12u$(mobilep)">
                <h3>Get Involved</h3>
                <ul class="links">
                  <li><a href="http://lists.zuul-ci.org/cgi-bin/mailman/listinfo">Mailing lists</a></li>
                  <li><a href="https://matrix.to/#/#zuul:opendev.org">Matrix Chat</a></li>
                  <li><a href="https://zuul-ci.org/docs/zuul/vulnerabilities.html">Security Vulnerabilities</a></li>
                  <li><a href="https://storyboard.openstack.org/#!/project/679">Bugs</a></li>
                  <li><a href="https://review.opendev.org/#/q/status:open+project:zuul/zuul">Code Review</a></li>
                </ul>
              </section>
            </div>
          </div>

          <!-- Copyright -->
            <div class="copyright">
              <ul class="menu">
                <li>&copy; Zuul Contributors. Licensed under Creative Commons Attribution 3.0</li><li>Zuul is collaboratively developed under the Apache 2 license and managed by the Open Infrastructure Foundation.</li><li>Design based on Arcana from: <a href="https://htmlup.net">HTML5 UP</a></li><li><a href="https://opendev.org/zuul/zuul-website/">Browse page source</a></li>
              </ul>
            </div>

        </div>

    </div>

    <!-- Scripts -->
      <script src="assets/js/jquery.min.js"></script>
      <script src="assets/js/jquery.dropotron.min.js"></script>
      <script src="assets/js/skel.min.js"></script>
      <script src="assets/js/util.js"></script>
      <!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]-->
      <script src="assets/js/main.js"></script>

  </body>
</html>