summaryrefslogtreecommitdiff
path: root/src/talks
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2017-07-25 08:48:43 +0800
committerMonty Taylor <mordred@inaugust.com>2017-07-25 08:48:43 +0800
commit88b9c7e0d8369e0dbc5a3c63975c24af4edc80a2 (patch)
tree46653f3892d227ab2e69750bb9c4c9e3d3ae7301 /src/talks
parent188a2b337d910878fccb5a2a51298d9d4875d20d (diff)
Last-minute updates - who would expect any different?
Diffstat (limited to 'src/talks')
-rw-r--r--src/talks/global-interop.hbs84
1 files changed, 59 insertions, 25 deletions
diff --git a/src/talks/global-interop.hbs b/src/talks/global-interop.hbs
index c7b4b66..37e3526 100644
--- a/src/talks/global-interop.hbs
+++ b/src/talks/global-interop.hbs
@@ -9,6 +9,16 @@
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
12 <section id="who-am-i-redhat" class="slide level2"> 22 <section id="who-am-i-redhat" class="slide level2">
13 <h1>Who am I?</h1> 23 <h1>Who am I?</h1>
14 <img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" /> 24 <img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" />
@@ -78,10 +88,6 @@
78 <p>This is that "cloud scale out" part</p> 88 <p>This is that "cloud scale out" part</p>
79 </section> 89 </section>
80 90
81 <section id="kjph" class="slide level2" data-transition='zoom'>
82 <h1>2 kjph</h1>
83 </section>
84
85 <section id="kilo-jobs-per-hour" class="slide level2" data-transition='zoom'> 91 <section id="kilo-jobs-per-hour" class="slide level2" data-transition='zoom'>
86 <h1>2 KJPH (kilo-jobs per hour)</h1> 92 <h1>2 KJPH (kilo-jobs per hour)</h1>
87 </section> 93 </section>
@@ -157,9 +163,11 @@
157 <section class="slide level2"> 163 <section class="slide level2">
158 <h1>os-client-config</h1> 164 <h1>os-client-config</h1>
159 <h3>http://git.openstack.org/cgit/openstack/os-client-config</h3> 165 <h3>http://git.openstack.org/cgit/openstack/os-client-config</h3>
166 <h3>https://docs.openstack.org/os-client-config/latest/</h3>
160 <p>A library to handle config information for openstack clients</p> 167 <p>A library to handle config information for openstack clients</p>
161 <p>Tracks differences in vendors that can't be discovered</p> 168 <p>Tracks differences in vendors that can't be discovered</p>
162 <p>In use in python-openstackclient, shade and ansible</p> 169 <p>In use in python-openstackclient, shade and ansible</p>
170 <h3 class='fragment'>https://docs.openstack.org/os-client-config/latest/user/vendor-support.html</h3>
163 </section> 171 </section>
164 172
165 <section class="slide level2"> 173 <section class="slide level2">
@@ -405,29 +413,32 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
405 </section> 413 </section>
406 414
407 <section class="slide level2"> 415 <section class="slide level2">
408 <h1>OpenStack Community is Designed for Collaboration</h1> 416 <h1>The OpenStack Community is Designed for Collaboration</h1>
409 </section> 417 </section>
410 418
411 <section class="slide level2"> 419 <section class="slide level2">
412 <h1>In the OpenStack Project, all participants are Equal</h1> 420 <h1>The OpenStack Project Believes all Participants are Equal</h1>
421 <p class='fragment'>Constant work in progress, help us when we get this
422 wrong</p>
413 </section> 423 </section>
414 424
415 <section class="slide level2"> 425 <section class="slide level2">
416 <p><em>We</em> aren't going to remove something <em>you</em> need...</p> 426 <h1><em>We</em> aren't going to remove something <em>you</em> need...</h1>
417 <p class='fragement'>because we <em>ARE</em> you.</p> 427 <p class='fragment'>because we <em>ARE</em> you.</p>
418 </section> 428 </section>
419 429
420 <section class="slide level2"> 430 <section class="slide level2">
421 <h1>I'm in this to make the world better. The whole world.</h1> 431 <h1>I'm in this to make the world better.</h1>
432 <h1>The whole world, not just my corner.</h1>
422 </section> 433 </section>
423 434
424 <section class="slide level2"> 435 <section class="slide level2">
425 <h1>Why does Interop Matter</h1> 436 <h1>Why does Interop Matter?</h1>
426 </section> 437 </section>
427 438
428 <section class="slide level2"> 439 <section class="slide level2">
429 <h1>Is Sinorail going to run China's Train system with 440 <h1>Is Sinorail going to run China's Train system with
430 an app they download from an App Store?<h1> 441 an app they download from an App Store?</h1>
431 <p class='fragment'>Nope</p> 442 <p class='fragment'>Nope</p>
432 </section> 443 </section>
433 444
@@ -449,32 +460,50 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
449 <li>Ansible</li> 460 <li>Ansible</li>
450 <li>Terraform</li> 461 <li>Terraform</li>
451 <li>Spinnaker</li> 462 <li>Spinnaker</li>
452 <li>Zuul</li> 463 <li>Zuul<small class='fragment'> -- v3 is almost out and will blow your mind</small></li>
453 <li class='fragment'>Zuul v3 is almost out and will blow your mind</li>
454 </ul> 464 </ul>
455 </section> 465 </section>
456 466
457 <section class="slide level2"> 467 <section class="slide level2">
458 <h1>It's about spending resources wisely</h1> 468 <h1>Spending Resources Wisely</h1>
459 <p>If China National Offshore Oil Corp, State Grid of China and 469 <p>If China National Offshore Oil Corp, State Grid of China and
460 Sinorail all run Interoperable OpenStack Clouds ...</p> 470 Sinorail all run Interoperable OpenStack Clouds ...</p>
461 <p>they share not just the OpenStack Cloud software itself... </p> 471 <p class='fragment'>they share not just the OpenStack Cloud software itself... </p>
462 <p>they <em>ALSO</em> share consumption and orchestration software.</p> 472 <p class='fragment'>they <em>ALSO</em> share consumption and orchestration software...</p>
473 <p class='fragment'>and can focus <em>MOST</em> on Oil, Electricity and Trains</p>
474 <p class='fragment'><br /><small>Oil, Electricity and Trains are important</small></p>
475 </section>
476
477 <section class="slide level2">
478 <h1>With Interoperable Clouds</h1>
463 <p class='fragment'>It's like I work for all of you!</p> 479 <p class='fragment'>It's like I work for all of you!</p>
464 <p class='fragment'>It's like we all work with each other</p> 480 <p class='fragment'>It's like we all work with each other</p>
465 </section> 481 </section>
466 482
467 <section class="slide level2"> 483 <section class="slide level2">
468 <h1>China, and the rest of the Global Community, understands the power 484 <h1>China, and the rest of our Global Community, understands the power
469 of collaborating on our shared problems.</h1> 485 of Open Collaboration on shared problems.</h1>
470 </section> 486 </section>
471 487
472 <section class="slide level2"> 488 <section class="slide level2">
473 <h1>What are we doing to help you with Interop?</h1> 489 <h1>What is OpenStack doing to help with Interop?</h1>
474 </section> 490 </section>
475 491
476 <section class="slide level2"> 492 <section class="slide level2">
477 <h1>Interop Working Group</h1> 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>
478 <ul> 507 <ul>
479 <li>Trademark focused: What must work to use the name OpenStack</li> 508 <li>Trademark focused: What must work to use the name OpenStack</li>
480 <li>If you get some OpenStack from a Vendor, how do you know it's good 509 <li>If you get some OpenStack from a Vendor, how do you know it's good
@@ -483,12 +512,12 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
483 </section> 512 </section>
484 513
485 <section class="slide level2"> 514 <section class="slide level2">
486 <h1>API Working Group</h1> 515 <h1>TC - API Working Group</h1>
487 <ul> 516 <ul>
488 <li>Upstream Technical Committee Group</li>
489 <li><a href='http://specs.openstack.org/openstack/api-wg/'> 517 <li><a href='http://specs.openstack.org/openstack/api-wg/'>
490 http://specs.openstack.org/openstack/api-wg/</a></li> 518 http://specs.openstack.org/openstack/api-wg/</a></li>
491 <li>Started publishing <em>API Consumption</em> guidelines</li> 519 <li>Guidelines on writing OpenStack APIs</li>
520 <li>Now publishing <em>API Consumption</em> guidelines</li>
492 </ul> 521 </ul>
493 </section> 522 </section>
494 523
@@ -499,6 +528,11 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
499 <li><a href='http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html'> 528 <li><a href='http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html'>
500 Consuming the Catalog: http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html</a></li> 529 Consuming the Catalog: http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html</a></li>
501 <li><a href='https://review.openstack.org/#/c/459405/'>Version Discovery: https://review.openstack.org/#/c/459405/</a></li> 530 <li><a href='https://review.openstack.org/#/c/459405/'>Version Discovery: https://review.openstack.org/#/c/459405/</a></li>
531
532 <section class="slide level2">
533 <h1>Service Types Authority</h1>
534 <ul>
535 <li>Standard and agreed names for services in the catalog</li>
502 <li><a href='https://service-types.openstack.org/'>Service Types Authority: https://service-types.openstack.org/</a></li> 536 <li><a href='https://service-types.openstack.org/'>Service Types Authority: https://service-types.openstack.org/</a></li>
503 </ul> 537 </ul>
504 </section> 538 </section>
@@ -517,9 +551,9 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
517 https://docs.openstack.org/shade/latest/</a></li> 551 https://docs.openstack.org/shade/latest/</a></li>
518 <li>Ansible OpenStack: <a href='http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack'> 552 <li>Ansible OpenStack: <a href='http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack'>
519 http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack</a></li> 553 http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack</a></li>
520 <li>oaktree: Federation API</li>
521 <li>TriCircle: Multi-cloud Networking</li>
522 <li>Zuul: Insanely scalable CI/CD</li> 554 <li>Zuul: Insanely scalable CI/CD</li>
555 <li>TriCircle: Multi-cloud Networking</li>
556 <li>oaktree (WIP): Federation API</li>
523 </ul> 557 </ul>
524 <p>All of these can use help!</p> 558 <p>All of these can use help!</p>
525 </section> 559 </section>