diff options
| -rw-r--r-- | src/talks/global-interop.hbs | 84 |
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> |
