zuul-website/www/docs/faq.html
James E. Blair c97a3a4323 Add zuul-operator to doc index
Change-Id: Ib6fc73b521155743e57c955ad547073e1953ca21
2021-09-07 14:00:20 -07:00

192 lines
6.9 KiB
HTML

<!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: FAQ</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="/">Home</a></li>
<li><a href="../users.html">Users</a></li>
<li class="current">
<a href=".">Documentation</a>
<ul>
<li><a href="zuul/">Zuul</a></li>
<li><a href="nodepool/">Nodepool</a></li>
<li><a href="zuul-jobs/">Zuul Jobs</a></li>
<li><a href="zuul-base-jobs/">Base Jobs</a></li>
<li><a href="zuul-sphinx/">Zuul Sphinx</a></li>
<li><a href="zuul-client/">Zuul Client</a></li>
<li><a href="zuul-operator/">Zuul Operator</a></li>
<li><a href="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 FAQ</h2>
</header>
<h3>
What version control systems does Zuul support?
</h3>
<p>
Zuul currently only has support for the git version control
system.
</p>
<h3>
What code review systems does Zuul support?
</h3>
<p>
Zuul currently supports Gerrit, GitLab, GitHub, GitHub Enterprise,
and Pagure. Work is in progress to add Bitbucket support.
</p>
<h3>
Where can I run my Zuul jobs?
</h3>
<p>
Zuul uses Ansible to execute jobs which means Zuul can run jobs
on platforms that Ansible is able to communicate with. This
includes Linux (and other Unix like operating systems), Windows,
and even network switches.
</p>
<p>
To provision these resources Zuul uses Nodepool which can talk
to a variety of cloud resources as well as staticly configured
hosts. Currently AWS, Azure, Kubernetes, OpenShift and OpenStack cloud
resources are supported. Work to support Digital Ocean is in progress.
</p>
<h3>
How does Zuul compare to Jenkins?
</h3>
<p>
Zuul is purpose built to be a gating continuous integration and
deployment system. Jenkins is a generic automation tool that
can be used to perform CI and CD.
Major differences that come out of this include:
<ul class="faq">
<li>Zuul expects all configuration to be managed as code.</li>
<li>Zuul provides test environment provisioning via Nodepool.</li>
<li>Zuul includes out of the box support for gating commits.</li>
</ul>
</p>
<h3>
What are the system requirements to run Zuul?
</h3>
<p>
Zuul scales with the size of your code base. An all in one
Zuul installation capable of running small workloads will fit
a server with 8GB of memory and 80GB of disk (this is how we
test Zuul).
For bigger projects you can run multiple Zuul executors and
mergers to handle larger numbers of concurrent jobs. This means
you can start small and expand as needed to meet demand.
</p>
<h3>
Can Zuul be deployed in Kubernetes?
</h3>
<p>
Yes, the Zuul control plane can be deployed within Kubernetes.
Several known users manage their Zuul installation this way.
</p>
<p>
The Zuul project publishes docker images on every commit and
release. You can find these images on
<a href="https://hub.docker.com/u/zuul">Docker Hub</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://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>