summaryrefslogtreecommitdiff
path: root/src/talks/global-interop.hbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/talks/global-interop.hbs')
-rw-r--r--src/talks/global-interop.hbs125
1 files changed, 8 insertions, 117 deletions
diff --git a/src/talks/global-interop.hbs b/src/talks/global-interop.hbs
index 5ca4e65..2a4c9a3 100644
--- a/src/talks/global-interop.hbs
+++ b/src/talks/global-interop.hbs
@@ -9,16 +9,6 @@
9 </head> 9 </head>
10 <body> 10 <body>
11 11
12 <section id="this-talk-is-free-software" class="slide level2">
13 <h1>This Talk is Free Software</h1>
14 <ul>
15 <li><a href='http://inaugust.com/talks/global-interop.html'>
16 http://inaugust.com/talks/global-interop.html#/</a></li>
17 <li><a href='http://git.inaugust.com/cgit/inaugust.com'>
18 http://git.inaugust.com/cgit/inaugust.com</a></li>
19 </ul>
20 </section>
21
22 <section id="who-am-i-redhat" class="slide level2"> 12 <section id="who-am-i-redhat" class="slide level2">
23 <h1>Who am I?</h1> 13 <h1>Who am I?</h1>
24 <img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" /> 14 <img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" />
@@ -230,7 +220,7 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
230 220
231 <section class="slide level2"> 221 <section class="slide level2">
232 <h1>ansible</h1> 222 <h1>ansible</h1>
233 <h2>Add my keypair to 30 Regions in 13 clouds<h2> 223 <h2>Add my keypair to 12 clouds<h2>
234 <pre><code> 224 <pre><code>
235- os_keypair: 225- os_keypair:
236 cloud: "{{ item.cloud }}" 226 cloud: "{{ item.cloud }}"
@@ -239,35 +229,17 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
239 public_key_file: ~/.ssh/id_rsa.pub 229 public_key_file: ~/.ssh/id_rsa.pub
240 with-items: 230 with-items:
241 - {cloud: vexxhost, region_name: ca-ymq-1} 231 - {cloud: vexxhost, region_name: ca-ymq-1}
242 - {cloud: ovh, region_name: SBG1}
243 - {cloud: ovh, region_name: BHS1}
244 - {cloud: ovh, region_name: GRA1} 232 - {cloud: ovh, region_name: GRA1}
245 - {cloud: citycloud, region_name: Buf1} 233 - {cloud: ustack, region_name: bj1}
246 - {cloud: citycloud, region_name: La1}
247 - {cloud: citycloud, region_name: Fra1}
248 - {cloud: citycloud, region_name: Lon1}
249 - {cloud: citycloud, region_name: Sto2} 234 - {cloud: citycloud, region_name: Sto2}
250 - {cloud: citycloud, region_name: Kna1}
251 - {cloud: internap, region_name: ams01}
252 - {cloud: internap, region_name: da01}
253 - {cloud: internap, region_name: nyj01}
254 - {cloud: internap, region_name: sin01} 235 - {cloud: internap, region_name: sin01}
255 - {cloud: internap, region_name: sjc01}
256 - {cloud: infracloud, region_name: vanilla}
257 - {cloud: infracloud, region_name: chocolate}
258 - {cloud: fuga, region_name: cystack} 236 - {cloud: fuga, region_name: cystack}
259 - {cloud: datacentred, region_name: sal01} 237 - {cloud: datacentred, region_name: sal01}
238 - {cloud: rax, region_name: SYD}
260 - {cloud: clouda, region_name: regionOne} 239 - {cloud: clouda, region_name: regionOne}
261 - {cloud: auro, region_name: van1} 240 - {cloud: auro, region_name: van1}
262 - {cloud: ustack, region_name: bj1}
263 - {cloud: zetta, region_name: no-osl1} 241 - {cloud: zetta, region_name: no-osl1}
264 - {cloud: kiss, region_name: region1} 242 - {cloud: kiss, region_name: region1}
265 - {cloud: rax, region_name: IAD}
266 - {cloud: rax, region_name: ORD}
267 - {cloud: rax, region_name: SYD}
268 - {cloud: rax, region_name: LON}
269 - {cloud: rax, region_name: DFW}
270 - {cloud: rax, region_name: HKG}
271 </code></pre> 243 </code></pre>
272 </section> 244 </section>
273 245
@@ -357,14 +329,14 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
357 329
358 <section class="slide level2"> 330 <section class="slide level2">
359 <h1>Chinese OpenStack</h1> 331 <h1>Chinese OpenStack</h1>
360 <p><small>sorted alphabetically</small></p> 332 <h2>Huawei</h2>
333 <div class='fragment'><p><small>sorted alphabetically</small></p>
361 <p>99 Cloud</p> 334 <p>99 Cloud</p>
362 <p>China Mobile</p> 335 <p>China Mobile</p>
363 <p>China National Offshore Oil Corp</p> 336 <p>China National Offshore Oil Corp</p>
364 <p>China Telecom</p> 337 <p>China Telecom</p>
365 <p>China Unicom</p> 338 <p>China Unicom</p>
366 <p>EasyStack</p> 339 <p>EasyStack</p>
367 <p>Huawei</p>
368 <p>Inspur</p> 340 <p>Inspur</p>
369 <p>Sinorail</p> 341 <p>Sinorail</p>
370 <p>State Grid of China</p> 342 <p>State Grid of China</p>
@@ -402,17 +374,6 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
402 </section> 374 </section>
403 375
404 <section class="slide level2"> 376 <section class="slide level2">
405 <h1>What about the US?</h1>
406 <img class='fragment'
407 style="float:right; margin:24pt; height:400px; width: auto"
408 src="/images/Robbie_Williams_Cannes_2015.jpg" />
409 <p class='fragment'>Robbie Williams</p>
410 <p class='fragment'>Best-selling British solo artist in the UK</p>
411 <p class='fragment'>Best-selling non-Latino artist in Latin America</p>
412 <p class='fragment'>Basically unknown in the US</p>
413 </section>
414
415 <section class="slide level2">
416 <h1>The OpenStack Community is Designed for Collaboration</h1> 377 <h1>The OpenStack Community is Designed for Collaboration</h1>
417 </section> 378 </section>
418 379
@@ -486,82 +447,12 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
486 </section> 447 </section>
487 448
488 <section class="slide level2"> 449 <section class="slide level2">
489 <h1>What is OpenStack doing to help with Interop?</h1> 450 <h1>Red Hat and Huawei are working together to bring you that power.</h1>
490 </section>
491
492 <section class="slide level2">
493 <h1>Technical Governance</h1>
494 <ul>
495 <li>Vendor-neutral policies. One vendor 'winning' is bad for everyone.</li>
496 <li>Long-term focus.
497 <a href='https://governance.openstack.org/tc/resolutions/20170404-vision-2019.html'>
498 https://governance.openstack.org/tc/resolutions/20170404-vision-2019.html
499 </a></li>
500 <li>Coordinate project consistency</li>
501 </ul>
502 <p>Our job is making sure EVERYONE can do their job</p>
503 </section>
504
505 <section class="slide level2">
506 <h1>Board of Directos -Interop Working Group</h1>
507 <ul>
508 <li>Trademark focused: What must work to use the name OpenStack</li>
509 <li>If you get some OpenStack from a Vendor, how do you know it's good
510 OpenStack</li>
511 </ul>
512 </section>
513
514 <section class="slide level2">
515 <h1>TC - API Working Group</h1>
516 <ul>
517 <li><a href='http://specs.openstack.org/openstack/api-wg/'>
518 http://specs.openstack.org/openstack/api-wg/</a></li>
519 <li>Guidelines on writing OpenStack APIs</li>
520 <li>Now publishing <em>API Consumption</em> guidelines</li>
521 </ul>
522 </section>
523
524 <section class="slide level2">
525 <h1>API Working Group Consumption Specs</h1>
526
527 <ul>
528 <li><a href='http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html'>
529 Consuming the Catalog: http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html</a></li>
530 <li><a href='https://review.openstack.org/#/c/459405/'>Version Discovery: https://review.openstack.org/#/c/459405/</a></li>
531 </section>
532
533 <section class="slide level2">
534 <h1>Service Types Authority</h1>
535 <ul>
536 <li>Standard and agreed names for services in the catalog</li>
537 <li><a href='https://service-types.openstack.org/'>Service Types Authority: https://service-types.openstack.org/</a></li>
538 </ul>
539 </section>
540
541 <section class="slide level2">
542 <h1>API Consumers Mailing List</h1>
543 <p><a href='http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-api-consumers'>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-api-consumers</a></p>
544 <p>Collaboration between SDK, Framework, Tool Authors</p>
545 <p>Python, Go, Java, Ruby, Javascript ... </p>
546 </section>
547
548 <section class="slide level2">
549 <h1>Writing Software!</h1>
550 <ul>
551 <li>shade SDK: <a href='https://docs.openstack.org/shade/latest/'>
552 https://docs.openstack.org/shade/latest/</a></li>
553 <li>Ansible OpenStack: <a href='http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack'>
554 http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack</a></li>
555 <li>Zuul: Insanely scalable CI/CD</li>
556 <li>TriCircle: Multi-cloud Networking</li>
557 <li>oaktree (WIP): Federation API</li>
558 </ul>
559 <p>All of these can use help!</p>
560 </section> 451 </section>
561 452
562 <section class="slide level2"> 453 <section class="slide level2">
563 <h1>OpenStack gives you the power to make the choices that 454 <h1>OpenStack, Red Hat and Huawei give you the power to make the choices
564 are right for you, your business, your users, your country 455 that are right for you, your business, your users, your country
565 and the world.</h1> 456 and the world.</h1>
566 </section> 457 </section>
567 458