 OK, great. So we showed a SQL database that is both horizontally scalable and self-healing. So for many of you, that might be a first. But as promised, I wanted to make sure we showed something that had definitely never been seen before. And to do that, let's bring Mark back out. So welcome, Mark. All right. Great work, guys. So far, so good. Now, you did say that to really blow this out and take it to the next level, you were thinking we would do this on a lot of clouds. Now, when it comes to having a lot of clouds, the one person I always know I can count on is Brad Topol. He has a reputation of bringing a lot of clouds to the summit every year. Definitely. So Brad, where can we get a lot of clouds to run this on? Because I don't see any out here. I'm looking around. A few minutes later, they're on the way. They're going to come. OK, you promised me clouds. A lot of clouds. OK. All right, so we're, oh, wow. All right, Brad has delivered. It looks like we've got our clouds here. So Brad, what are we actually looking at here? Why do we have all these computers out here? And the operators are showing up as we speak. Yeah, so one of the things that we did in Novanskak, Barcelona, was the Interop Challenge and brought out lots of folks and showed some interoperability. And so we were thinking, well, what are we going to do to top that? What could we do for phase two? And we went to the community and said, hey, what's interesting? What should we look at? And the feedback we got from the community was, why don't you look at using Kubernetes? Why don't you look at using NFE workloads? So we started getting the folks working in those areas. And then my good friend, Mark, turned to me and said, hey, why don't we crank it up a notch? Why don't we look at maybe, and just not working with one ecosystem with Kubernetes, why don't you see if you can work with CockroachDB? And maybe you ought to try this CoreOS image instead and see if that breaks stuff. And put this all together. So thank you, Mark, for taking it up a notch and getting my stress level through the roof. Sure. Well, we like to live dangerously here on the OpenStack Summit live stage. So I appreciate you and everybody who works so hard to get ready for this to show off how we can run the same code on every single cloud. Is that the deal? Absolutely. So what we have in OpenStack is a project called RefStack. And that's a conformance project where everyone runs the same tests to make sure that everything is interoperable. Now, one of the things that we like to do, in addition to everyone up here running these tests, is we like to prove it holistically with an end-to-end solution where we do an automated deployment as part of that effort. We have everybody running the same Ansible Playbook scripts. Those scripts are all available publicly to everyone to go review in our repository. So between the RefStack project and getting everybody to have the courage to come up here on stage with live clouds, we go after this and see what happens. All right. Well, I think it's time for us to say, operators, start your clouds. So everyone is going to start deploying this script. And as Brad said, it's the exact same script that they're all running across every one of these clouds. We have 15 clouds from all over the world. And as they get started, I'm just going to jump out here and start putting them on the spot and asking them hard questions. What do you think? Should we do it? All right. We're going to go with Sousa first. So I'm going to go down here and take a look at what's going on. So what's your name and what are we looking at here on your screen? Roman from Sousa. So we're going through the initial bootstrapping process right now. Mostly it's key provisioning, security rules. So we're looking good. OK. So things are off to a good start with Sousa. So I think we should maybe talk to NetApp for a minute. They're down here. And I think they might have some progress to show. Why don't you tell us what we're looking at here? Hey, Mark. So my name is Samith. And so we're going through the deployment script right now. But if I switch over to the Horizon dashboard, I can see that my security groups have already been created, and the volumes have been provisioned, and they are attached to the instances running. Now, once the script is done, we should also be able to bring up our Kubernetes dashboard and see the different posts running. OK. And what country is your cloud running in? It's located in RTP North Carolina, so in the United States. In the United States? OK. Very cool. Is there anybody here whose cloud is not in the United States? Show of hands? All right. Very cool. Easy stack. Why don't we go down here and find out where their cloud might be located? Yeah. Hello. I'm Chen. And our host is located in China. OK. In China. Very good. We have an incredible community of OpenStack contributors in China. Many of them are here today, so it's great to have you on the stage. Thank you. Thank you very much. OK. So we've taken a look at the different steps we're going through here. But why don't we look at the version? So is anybody running Newton? That was a pretty hot release. OK. We've got some people running Newton. So why don't we go down here to Vexhost and see what you're working on right now? So Mohamed from Vexhost, right now what it's doing is actually installing all of the Kubernetes binaries, which means in the next few minutes, the Kubernetes cluster is going to be up. And we'll be able to have a look at the dashboard. OK. And a cool fact that this is actually running on our production cloud. So this is the same production cloud that our customers are using. OK. You're a bold man. Yeah, of course. Just doing it live on your production cloud your customers are using. Yeah, exactly. So this is the same environment that our customers are using. And this is just a small little demo should work on it. Very cool. Very cool. OK, well, why don't we see who's on the bleeding edge and who might be running Ocata? Anybody? Canonical. Canonical. The proud orange shirt. I meant to say beautiful. Yeah, so we're running Ubuntu OpenStack Ocata deployed with Jojo and Maz on the OpenStack Charms project. We've got the cluster coming up now. And pretty soon we'll have a Kubernetes pod with CarcroachDB running in that. So we've got Jojo, Maz, OpenStack, Ansible, all sorts of tooling involved. And this is a great effort composing all the open source things. That's very cool. So I know that one of the goals here is to get to having the Kubernetes dashboard up. Is anybody ready to show that? Not yet? Oh, here we go. Rackspace. All right. I think everyone knows you, but why don't you introduce yourself, anyway? Hi, I'm Agnes Ziegler, and I work at Rackspace. I just finished deploying our cluster on our private cloud, and Kubernetes dashboard is up with master and three workers. Wow. OK, very good. Awesome, Igla. All right, so Spencer, I know that you showed us what the power of CarcroachDB is, unfortunately, names it may be. It does seem to be hard to kill, you say. So I think we need to put this to the test. Do you mind if a few of our clouds here join your cluster? Well, you know, the more the merrier. It's supposed to scale. Let's see if it does. OK, so we're looking at the cluster that you deployed earlier, and now we're going to see who we can go to have them join it. Why don't we start with IBM? Tong here has done a ton of work to pull this off. So Tong, why don't we go take a look at what your doing and tell us about it? Absolutely. Now I'm showing the Kubernetes dashboard. You can see that I don't have any putts. Right, now I'm going to switch to the console. If I run this command, I should have four nodes up running, four putts up running, and eventually join that big cluster. OK, so on the left screen here, we've got Spencer's cluster. We're looking at the live nodes, and you're in a different cloud spinning up the same workload, and you're going to try to get to the cluster. You're going to try to jump in on the fun and join his Cockroach cluster. Let's see what happens. Right, so I'm going to take a few seconds, 10 seconds. There it is. Ambluemix. We've got the new nodes. Yeah, so we have four new nodes now from IBM. You can see it's already rebalancing. You can see now they're up all about 13 or 14 replicas. That will continue until there's an even spread of replicas across all of the nodes now in the cluster. Very cool. OK, I'm going to pick another volunteer, as they say, at random. Why don't we go with open telecom cloud? Is that the wrong time? The wrong time. OK. Oh, sorry, EGLA volunteered, and I missed that. All right, so I'm just running this live right now, and hopefully in a couple seconds, we'll see the nodes up. I think they displayed the cockroach. Yeah, we're refreshing. Hopefully we'll show Rackspace nodes up. I share your hopes and dreams. My screen says that everything worked fine, so hopefully that's the case. There it is, Rackspace. Awesome. Very nice. All right, and open telecom cloud. I jumped the gun on that, but you're ready to go now. Yeah, hi there. So I'm ready to run the same command as Tong and EGLA did, so I'm going to join the Cockroach DB cluster. So you can see here that this is the Kubernetes dashboard with all my nodes, and I do not have. Yes, I'm currently joined the pod, and yeah, all the nodes are running in our public cloud in Germany. And yeah, this is a public cloud, and this is our production environment, so no demo, this is live. So you and Vexos are both just going live on the production right here on the public cloud. Definitely, and it worked. And it worked, OK. And there it is, open telecom cloud. Wow, so this is pretty amazing. This is what you promised me, Spencer. So it seems to be working. If anybody else wants to go ahead and join the Cockroach cluster, go ahead and do it now. And Spencer will tell us more about why this is pretty awesome for users. Yeah, this is not just an incredibly cool demo, which it is. It's also actually what more and more people that are trying to use Cockroach now are looking for. They're trying to build global data architectures. So they're going to be using clouds in all kinds of regions around the globe in order to satisfy a global customer base. And so having Kubernetes running in each of those on top of OpenStack and running the Cockroach nodes is clearly something that works, so we're demonstrating that. And I think that's a use case you're going to see more of. And so if you care about your data, you probably want it replicated. You might want it in different countries. You might want it across different providers. And by putting this whole open cloud stack together, an infrastructure stack, we've actually got the ability to do that across multiple OpenStack clouds, multiple Kubernetes running on top in Cockroach. So this is pretty amazing. I want to start for a minute here and just thank everyone who worked so hard to pull this off. So great job, everybody. And if we look up OK, we'll move on to the award ceremony. All right, so to thank everyone, we did get everyone a trophy for being part of this awesome thing. And it's not one of those participation trophies. This is because you made it work. So I'm going to start by giving Brad his. And everyone else will get yours backstage. But thank you so much. Thank you. Ready? Great job. Great job, y'all.