 All right, welcome everybody Congratulations on being the first in-person get ops con whoo. That's you All of you were very brave to make it through LA traffic and What not to get here believe it or not This is actually the biggest co-located event at kubecon And I know that's very strange considering like there's not that many people in the stream compared to kubecon normally But this is actually the largest Event that's happening So I'm Dan Garfield I'm the co-founder and chief open source officer of Codefresh and a co-chair of the get-ups working group Scott And I'm Scott Rigby. I am a developer experience at WeaveWorks. I'm a I'm a maintainer of the Flux project and the Helm project and Also the open get-ups project with Dan and with a number of other people in this room and And online that's right so Open get-ups and the get-ups working group is an official project within the CNCF whose mission is essentially to create a Set of principles and guidelines and best practices around get-ups And it was started. Oh, actually we have an announcement We do have an announcement, you know, are we yeah? No, they're saying they're saying okay good good It's like being in 3d is so weird right now Yeah, so the big announcement which is just helpful for folks to build on top of is The get-ups principles and glossary have a full release which was our milestone to do that before kubecon So yay, that's good It's not super different from what you've seen before Maybe we should just go through the slides and show them real quick. Yeah We can let's do those first then so yeah first of all first of all These all deal with the desired state and how you handle it and the first principle is that the desired state must be declarative So no procedural Implementation yeah, and there's just a really one there's a one sentence thing so we should we should actually just say yeah Sure, a system managed by get-ups must have its desired state expressed declaratively The second is Let's see version and immutable so desired state is stored in a way that enforces immutability Versioning and retains a complete version history, you know reasonable Pulled automatically Software agents automatically pull desired state declarations from the source So the most important thing is that you've actually got agents that have access to your your version desired state Continuously reconciled so software agents are continuously observing the actual system state and they're attempting to apply the desired state And that's it and the there is a glossary that goes along with these So the principles themselves were okay, so this is an effort So so I didn't mean to downplay that because this is an effort over the past six plus months with people from many different organizations Companies other, you know non corporate organizations to try to really understand How we can simply word these in a memorable way for folks While also having some rigorous precision under the hood too, so we've at we've moved most of that precision to the glossary and the goal of Dan was saying that the open get-ups project, you know, it's it's a it's a it's now a CNCF project, but the goal of it is To be the home for the lasting stuff So all working groups and CNCF are short-lived. They're supposed to be short-lived get off work The get-ups working group is we'll continue at least until it's no longer needed It guides, you know, it helps to organize events like this right now. It helps to guide The open get-ups project, but the project it's supposed to hold any lasting Programs documents and code that are get-ups related Including things like if there were events going on the get-ups working group should be helpful Or excuse me the open get-ups project and open get-ups dev the website should be announcing that to folks Yeah, we have put a lot of work into these these principles and While we were able to just talk to them in about 30 seconds, which is how long it takes to just read through it There's actually a lot of deep wisdom in these ideas and these principles with over 60 different interested parties involved tons of co-authors over 60 different companies involved What we what we looked at with get-ups is really taking the best practices and best knowledge of years and years of DevOps experience and putting them into something that is very workable very practical and Very impactful for organizations and what we've seen is that as people start to adopt these principles They tend to deploy software faster more reliably. They have fewer aggressions And this has been this has been what we've seen and so now that we've had these principles in place And they're easy for people to follow I think a lot of people are actually surprised to find out that they're maybe not doing as much get-ups as they thought We had this experience just a few weeks ago where Kosas Capillones One of my colleagues was giving a talk on get-ups and he referenced these principles and before the talk He asked people to raise their hands. How many of you during get-ups today? And it was like 60 70% of the audience was doing get-ups. It was really good Then he explained what get-ups was and then he asked again and it turned out it was more like 5% of the people were like Oh, I'm using git. I thought that was the whole thing and it turns out there's more to it than that So to explore those topics we have a pretty amazing lineup today We've got Christian Hernandez who's gonna be kicking off after us given a keynote coming from Red Hat We've got some other talks Yeah, we're we're gonna just announce people as as they as we go before they before they pop up I know chick-fil-a is is gonna be speaking no word yet if they're gonna be Serving lunch or I don't know if the venue allows that but I'm you know knock on wood. Maybe we'll see yeah I wanted to be And we should recognize the sponsors as well and organizers of the event Get-ups The get-ups working group was founded in a partnership with Amazon Azure code fresh github red hat and of course we've works which The whole purpose of this is to be vendor neutral within you know, we've works has flux popular Implementation of get-ups and and code fresh has been working quite diligently on Argo So there is representation of other open-source projects as well as other vendors And many of those are sponsors today. Yeah, um, oh should we call the diamond sponsors and all of that as well Yeah, so there's all the sponsors AWS AWS we've works Red hat red hat. There's also then code fresh is sponsoring it also There's one more and somebody standing in front of the sign. I was trying to see it I'm like a little bit to the right. I'm like it was Thanks. Oh hashy corp. I'm so sorry I knew we're thinking about that was not a secret dish. We love Yeah, so that's really cool and thank you There are some announced. Oh, how are we doing for time by the way? We have two minutes. Okay, great. So thank you So there are some announcements that are important at the beginning of anything like this to say that There are so we announced the 1.0 version We have some events coming up and also if other people in the audience want to announce get-ups related events After these that's totally cool. Please do So there's I know there's the get-ups one-stop shop that's coming up really soon So I'm mentioning that first that's October 20th. Go to get up stays calm for that Then there is Argo con Argo cons coming up in December. That's a virtual event and it's free to register So it's just if you just Google Argo con, you'll find it right away. Yeah, and there's there's also, you know, of course There's this event the that there's Koopcon in a 2021 not only for get-ups con this co-located event, but there's also There's also other get-ups related talks throughout the conference. That's not that's not only today There are booths. There is the flex booth. There's the there's a booth for Argo. Yeah, there's a flex booth There's an Argo booth, of course code fresh red hat. We'd work. They all have booths the company So go go check those out and see what they're doing and should be pretty exciting. Yeah We'll have people on the ground luck. Yeah, because we are in 3d. So there are actual folks to talk to you So please take advantage of the fact that you're here for the folks in person and for anyone listening to this Out there somewhere. There's also virtual participation in the booths, too So now we do have a very tight schedule and because this is a hybrid event There are some virtual talks and the way that this works is when the time is up for an in-person speaker It doesn't matter if they're still speaking the virtual talk will just start playing So that means we better get off the stage. So without further ado, let's introduce Christian Thanks