diff options
author | Monty Taylor <mordred@inaugust.com> | 2017-08-31 07:45:56 -0500 |
---|---|---|
committer | Monty Taylor <mordred@inaugust.com> | 2017-08-31 07:57:19 -0500 |
commit | e6833dfa27ab2328220d12242ae8c913b940097f (patch) | |
tree | 5b83223be8db5eda016ef1dc52323028885dd223 /src/talks/test-it-like-you-deploy-it.hbs | |
parent | a68f052c7796e952a2b823d5e0401333b742ec87 (diff) |
Updated for Huawei Connect
Diffstat (limited to 'src/talks/test-it-like-you-deploy-it.hbs')
-rw-r--r-- | src/talks/test-it-like-you-deploy-it.hbs | 34 |
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> |