Last-minute updates - who would expect any different?

This commit is contained in:
Monty Taylor 2017-07-25 08:48:43 +08:00
parent 188a2b337d
commit 88b9c7e0d8
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
1 changed files with 59 additions and 25 deletions

View File

@ -9,6 +9,16 @@
</head>
<body>
<section id="this-talk-is-free-software" class="slide level2">
<h1>This Talk is Free Software</h1>
<ul>
<li><a href='http://inaugust.com/talks/global-interop.html'>
http://inaugust.com/talks/global-interop.html#/</a></li>
<li><a href='http://git.inaugust.com/cgit/inaugust.com'>
http://git.inaugust.com/cgit/inaugust.com</a></li>
</ul>
</section>
<section id="who-am-i-redhat" class="slide level2">
<h1>Who am I?</h1>
<img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" />
@ -78,10 +88,6 @@
<p>This is that "cloud scale out" part</p>
</section>
<section id="kjph" class="slide level2" data-transition='zoom'>
<h1>2 kjph</h1>
</section>
<section id="kilo-jobs-per-hour" class="slide level2" data-transition='zoom'>
<h1>2 KJPH (kilo-jobs per hour)</h1>
</section>
@ -157,9 +163,11 @@
<section class="slide level2">
<h1>os-client-config</h1>
<h3>http://git.openstack.org/cgit/openstack/os-client-config</h3>
<h3>https://docs.openstack.org/os-client-config/latest/</h3>
<p>A library to handle config information for openstack clients</p>
<p>Tracks differences in vendors that can't be discovered</p>
<p>In use in python-openstackclient, shade and ansible</p>
<h3 class='fragment'>https://docs.openstack.org/os-client-config/latest/user/vendor-support.html</h3>
</section>
<section class="slide level2">
@ -405,29 +413,32 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
</section>
<section class="slide level2">
<h1>OpenStack Community is Designed for Collaboration</h1>
<h1>The OpenStack Community is Designed for Collaboration</h1>
</section>
<section class="slide level2">
<h1>In the OpenStack Project, all participants are Equal</h1>
<h1>The OpenStack Project Believes all Participants are Equal</h1>
<p class='fragment'>Constant work in progress, help us when we get this
wrong</p>
</section>
<section class="slide level2">
<p><em>We</em> aren't going to remove something <em>you</em> need...</p>
<p class='fragement'>because we <em>ARE</em> you.</p>
<h1><em>We</em> aren't going to remove something <em>you</em> need...</h1>
<p class='fragment'>because we <em>ARE</em> you.</p>
</section>
<section class="slide level2">
<h1>I'm in this to make the world better. The whole world.</h1>
<h1>I'm in this to make the world better.</h1>
<h1>The whole world, not just my corner.</h1>
</section>
<section class="slide level2">
<h1>Why does Interop Matter</h1>
<h1>Why does Interop Matter?</h1>
</section>
<section class="slide level2">
<h1>Is Sinorail going to run China's Train system with
an app they download from an App Store?<h1>
an app they download from an App Store?</h1>
<p class='fragment'>Nope</p>
</section>
@ -449,32 +460,50 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
<li>Ansible</li>
<li>Terraform</li>
<li>Spinnaker</li>
<li>Zuul</li>
<li class='fragment'>Zuul v3 is almost out and will blow your mind</li>
<li>Zuul<small class='fragment'> -- v3 is almost out and will blow your mind</small></li>
</ul>
</section>
<section class="slide level2">
<h1>It's about spending resources wisely</h1>
<h1>Spending Resources Wisely</h1>
<p>If China National Offshore Oil Corp, State Grid of China and
Sinorail all run Interoperable OpenStack Clouds ...</p>
<p>they share not just the OpenStack Cloud software itself... </p>
<p>they <em>ALSO</em> share consumption and orchestration software.</p>
<p class='fragment'>they share not just the OpenStack Cloud software itself... </p>
<p class='fragment'>they <em>ALSO</em> share consumption and orchestration software...</p>
<p class='fragment'>and can focus <em>MOST</em> on Oil, Electricity and Trains</p>
<p class='fragment'><br /><small>Oil, Electricity and Trains are important</small></p>
</section>
<section class="slide level2">
<h1>With Interoperable Clouds</h1>
<p class='fragment'>It's like I work for all of you!</p>
<p class='fragment'>It's like we all work with each other</p>
</section>
<section class="slide level2">
<h1>China, and the rest of the Global Community, understands the power
of collaborating on our shared problems.</h1>
<h1>China, and the rest of our Global Community, understands the power
of Open Collaboration on shared problems.</h1>
</section>
<section class="slide level2">
<h1>What are we doing to help you with Interop?</h1>
<h1>What is OpenStack doing to help with Interop?</h1>
</section>
<section class="slide level2">
<h1>Interop Working Group</h1>
<h1>Technical Governance</h1>
<ul>
<li>Vendor-neutral policies. One vendor 'winning' is bad for everyone.</li>
<li>Long-term focus.
<a href='https://governance.openstack.org/tc/resolutions/20170404-vision-2019.html'>
https://governance.openstack.org/tc/resolutions/20170404-vision-2019.html
</a></li>
<li>Coordinate project consistency</li>
</ul>
<p>Our job is making sure EVERYONE can do their job</p>
</section>
<section class="slide level2">
<h1>Board of Directos -Interop Working Group</h1>
<ul>
<li>Trademark focused: What must work to use the name OpenStack</li>
<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)
</section>
<section class="slide level2">
<h1>API Working Group</h1>
<h1>TC - API Working Group</h1>
<ul>
<li>Upstream Technical Committee Group</li>
<li><a href='http://specs.openstack.org/openstack/api-wg/'>
http://specs.openstack.org/openstack/api-wg/</a></li>
<li>Started publishing <em>API Consumption</em> guidelines</li>
<li>Guidelines on writing OpenStack APIs</li>
<li>Now publishing <em>API Consumption</em> guidelines</li>
</ul>
</section>
@ -499,6 +528,11 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
<li><a href='http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html'>
Consuming the Catalog: http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html</a></li>
<li><a href='https://review.openstack.org/#/c/459405/'>Version Discovery: https://review.openstack.org/#/c/459405/</a></li>
<section class="slide level2">
<h1>Service Types Authority</h1>
<ul>
<li>Standard and agreed names for services in the catalog</li>
<li><a href='https://service-types.openstack.org/'>Service Types Authority: https://service-types.openstack.org/</a></li>
</ul>
</section>
@ -517,9 +551,9 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True)
https://docs.openstack.org/shade/latest/</a></li>
<li>Ansible OpenStack: <a href='http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack'>
http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack</a></li>
<li>oaktree: Federation API</li>
<li>TriCircle: Multi-cloud Networking</li>
<li>Zuul: Insanely scalable CI/CD</li>
<li>TriCircle: Multi-cloud Networking</li>
<li>oaktree (WIP): Federation API</li>
</ul>
<p>All of these can use help!</p>
</section>