summaryrefslogtreecommitdiff
path: root/src/talks/test-it-like-you-deploy-it.hbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/talks/test-it-like-you-deploy-it.hbs')
-rw-r--r--src/talks/test-it-like-you-deploy-it.hbs34
1 files changed, 20 insertions, 14 deletions
diff --git a/src/talks/test-it-like-you-deploy-it.hbs b/src/talks/test-it-like-you-deploy-it.hbs
index 808cad8..4ab006e 100644
--- a/src/talks/test-it-like-you-deploy-it.hbs
+++ b/src/talks/test-it-like-you-deploy-it.hbs
@@ -21,8 +21,9 @@
21 <h1>Who am I?</h1> 21 <h1>Who am I?</h1>
22 <img style="float:right; margin-right:24pt; width:300px; height: auto" src="/images/openstack-cloud-software-vertical-large.png" /> 22 <img style="float:right; margin-right:24pt; width:300px; height: auto" src="/images/openstack-cloud-software-vertical-large.png" />
23 <p>Technical Committee</p> 23 <p>Technical Committee</p>
24 <p>Foundation Board of Directors</p>
25 <p>Developer Infrastructure Core Team</p> 24 <p>Developer Infrastructure Core Team</p>
25 <p>Former Foundation Board of Directors</p>
26 <p>PTL of shade project</p>
26 </section> 27 </section>
27 28
28 <section id="what-are-we-going-to-talk-about" class="slide level2"> 29 <section id="what-are-we-going-to-talk-about" class="slide level2">
@@ -90,10 +91,12 @@
90 </ul> 91 </ul>
91 </section> 92 </section>
92 93
94 <!--
93 <section id="animation" class="slide level2"> 95 <section id="animation" class="slide level2">
94 <h1>Zuul Animation</h1> 96 <h1>Zuul Animation</h1>
95 <a href='http://docs.openstack.org/infra/publications/zuul/#(18)'>http://docs.openstack.org/infra/publications/zuul/#(18)</a> 97 <a href='http://docs.openstack.org/infra/publications/zuul/#(18)'>http://docs.openstack.org/infra/publications/zuul/#(18)</a>
96 </section> 98 </section>
99 -->
97 100
98 <section id="depends-on" class="slide level2"> 101 <section id="depends-on" class="slide level2">
99 <h1>Multi-Repo Dependencies</h1> 102 <h1>Multi-Repo Dependencies</h1>
@@ -137,12 +140,13 @@ Date: Mon Sep 26 14:14:15 2016 -0500
137 <section id="not-specific" class="slide level2"> 140 <section id="not-specific" class="slide level2">
138 <h1>Not Specific to OpenStack</h1> 141 <h1>Not Specific to OpenStack</h1>
139 <ul> 142 <ul>
140 <li>"Gate" and "Check" are merely configurations</li> 143 <li>"Gate" and "Check" are configurations</li>
141 <li>50+ OpenStack Vendors use Zuul for "3rd Party CI" of drivers</li> 144 <li>50+ OpenStack Vendors use Zuul for "3rd Party CI" of drivers</li>
142 <li>Wikimedia uses Zuul</li> 145 <li>BMW and Wikimedia use Zuul</li>
143 </ul> 146 </ul>
144 </section> 147 </section>
145 148
149 <!--
146 <section id="status-pages" class="slide level2"> 150 <section id="status-pages" class="slide level2">
147 <h1>Status Pages</h1> 151 <h1>Status Pages</h1>
148 <p><a href="https://integration.wikimedia.org/zuul/"> 152 <p><a href="https://integration.wikimedia.org/zuul/">
@@ -150,6 +154,7 @@ Date: Mon Sep 26 14:14:15 2016 -0500
150 <p><a href="http://status.openstack.org/zuul/"> 154 <p><a href="http://status.openstack.org/zuul/">
151 http://status.openstack.org/zuul/</a></p> 155 http://status.openstack.org/zuul/</a></p>
152 </section> 156 </section>
157 -->
153 158
154 <section id="pluggable" class="slide level2"> 159 <section id="pluggable" class="slide level2">
155 <h1>Pluggable</h1> 160 <h1>Pluggable</h1>
@@ -240,19 +245,21 @@ Date: Mon Sep 26 14:14:15 2016 -0500
240 </section> 245 </section>
241 246
242 <section id="zuul-v3" class="slide level2"> 247 <section id="zuul-v3" class="slide level2">
243 <h1>Zuul V3</h1> 248 <h1>Zuul v3</h1>
244 <h2>Test things like you deploy them</h2> 249 <h2>Test things like you deploy them</h2>
245 <ul> 250 <ul>
246 <li>Intended for broad use</li> 251 <li>Intended for broad use</li>
247 <li>Jobs written in and executed with ansible</li> 252 <li>Jobs written in and executed with ansible</li>
248 <li>Fully support Bare Metal, VMs and Containers</li> 253 <li>GitHub Support</li>
249 <li>Add GitHub PR Support</li>
250 <li>Add AWS and GCE Node Provider Support</li>
251 <li>Multi-node build clusters as first class resource</li> 254 <li>Multi-node build clusters as first class resource</li>
252 <li>Docker and Kubernetes Build Resources</li> 255 <li>Self-testing tests</li>
253 <li>Multi-Tenant</li> 256 <li>Multi-Tenant</li>
254 <li>In-repo config</li> 257 <li>In-repo config</li>
255 <li>Self-testing tests</li> 258 <li>Fully support Bare Metal, VMs and Containers</li>
259 </ul>
260 <ul class='fragment'>
261 <li>AWS, GCE, Mac Stadium and Static Node Provider Support</li>
262 <li>Docker and Kubernetes Build Resources</li>
256 </ul> 263 </ul>
257 </section> 264 </section>
258 265
@@ -263,7 +270,7 @@ Date: Mon Sep 26 14:14:15 2016 -0500
263 <li>Constructs relevant repo states and inventory</li> 270 <li>Constructs relevant repo states and inventory</li>
264 <li>Push repos to test nodes</li> 271 <li>Push repos to test nodes</li>
265 <li>Execute playbook with inventory</li> 272 <li>Execute playbook with inventory</li>
266 <li>Playbook can be defined centrally or in a repo</li> 273 <li>Playbook can be defined centrally or in each repo</li>
267 </ul> 274 </ul>
268 </section> 275 </section>
269 276
@@ -291,12 +298,11 @@ Date: Mon Sep 26 14:14:15 2016 -0500
291 <pre><code> 298 <pre><code>
292- job: 299- job:
293 name: ursula 300 name: ursula
294 parent: base
295 nodes: 301 nodes:
296 - name: controller 302 - name: controller
297 image: ubuntu-trusty 303 image: fedora-26
298 - name: db 304 - name: db
299 image: centos-7 305 image: rhel-7
300 </code></pre> 306 </code></pre>
301 </section> 307 </section>
302 308
@@ -316,7 +322,7 @@ Date: Mon Sep 26 14:14:15 2016 -0500
316 <h1>Status</h1> 322 <h1>Status</h1>
317 <p>Focus</p> 323 <p>Focus</p>
318 <ul> 324 <ul>
319 <li>OpenStack first, and the hard problems that brings</li> 325 <li>OpenStack next week, and the hard problems that brings</li>
320 <li>Extra-hard is handled. So is simple - but zuul is complex to run 326 <li>Extra-hard is handled. So is simple - but zuul is complex to run
321 if you only have the simple use cases</li> 327 if you only have the simple use cases</li>
322 </ul> 328 </ul>