 Welcome to the St. CFCI working group monthly meeting. Today is Tuesday, August 28th at 106. And if you have any items or announcements you'd like to make, please go to the link for the agenda and notes and feel free to add your topics for discussion there. Thanks in advance for everyone who's added their contact information to the attendees section. So we've got some slides. We'll take a look at those in a moment. Let's also take a look at some of the items up for discussion and see if they're in the right order in which we'd like to go over them. If we'd like to make any adjustments, now's the time. So first we'll go over some announcements, skip over those. We'll take a look at some action items from last month's July, St. CFCI working group monthly meeting. We've got some new topics on CrossCloud, scenecf.ci dashboard and OpenSky New Zealand. And if anyone else would like to add anything, please feel free to jot it down or let me know and I can jot it down for you. Okay, go ahead and do some announcements. Today is the first day of the OSS in Vancouver and Ed from Packet sends his regards. He's traveling and will be on his way to Vancouver as we speak. So he may dial in if he has connectivity and if the timing works out. Otherwise anyone else who's in OSS Vancouver reach out. We'd love to see you in person. Sadly I'm in Austin, Texas, but the team I'm sure would love to see you. Today at 1.30 to 4.30 Pacific time will be the CNF seminar workshop led by our pet, Josh Ippora and Dan Kahn. And the CrossCloud group will be giving a 20 minute presentation in today's workshop. The network service mesh team will also be present and giving a presentation in that workshop. So it should be a pretty exciting one and I'm sad to miss it, but please take lots of notes. Next month, the CrossCloud team will be working the CNCF booth in Amsterdam at the Open Networking Summit Europe. That's at the end of September. In November, we have been accepted to give a CrossCloud CI intro presentation at KubeCon China in Shanghai. It's been scheduled for Wednesday the 14th. And then on Thursday the 15th, we'll be giving a CrossCloud deep dive topic on how to add a new project to CNCF.CI. We've submitted proposals for KubeCon North America in Seattle in December. Pending response. We submitted to give a talk in EnvoyCon and learned that there are 14 spots available and they received 70 applications. So that's good that folks are excited about Envoy and EnvoyCon and we'll keep you posted if we are one of the lucky 14. We also submitted and pending response our CrossCloud CI intro and deep dive for KubeCon in Seattle. I'll open up the notes. I'm sorry, I open up the slides and share my screen. If Taylor, you're available to go over some of the next items. Sure, that'd be great. Just, you know, I had a quick question about the adding a new project that you talk you're giving. To be clear, that's not the provider but adding a new project like Fluent D or ONAP, adding something new in that vein, correct? Yes, that's right. Okay, thank you. Sure thing. CNCF has currently over 24 projects that are in the sandbox incubating or graduated. And so we have implemented five and we're working on the sixth and we're working on that how-to guide so that we can get collaborators on how to add those remaining CNCF sponsored projects. Awesome. Thanks, Lucina. So, I guess we can go on to, I think a slide five, is that right? Yeah, so quick update on the cross-clubs project itself. Oracle, adding Oracle as a cloud provider for provisioning is in progress. This is broken down into two parts. The first was on that first pull request 95, it's about adding the initial support, which is we have working in our dev, our CI dev environment, and we can provision to machines and manage the machine resources that's happening at this point. What we're wanting to add before putting it out on the dashboard is support for the other services like storage and all the other networking services that are provided by Oracle Cloud and have those in place. That's split out for Oracle from the Kubernetes. The provider came in after they started having all cloud providers as separate. So that's in progress and hope to have that up soon. We may hear some from Ben or someone if they're online later. Let's go on to slide seven. So general maintenance, mainly updates for different versions. There's some changes on Kubernetes that we'll get in on some failures that we saw here in a bit. And IBM Cloud was failing for a bit because of private VLANs disappeared during destroys. But those are back, doesn't look like something we need to talk up through slide eight. So part of the new projects that Lucina was talking about. So we're adding Envoy and that will be going on, also updating documentation. So that'll be anyone could hopefully understand and try to help provide new projects as well if they're wanting to use the cross cloud software separately, they'd be able to do that. And this is for the app deployment and Ede test stage deploying to Kubernetes and tying in with the deep dive and the different talks that we're planning on doing. On the dashboard itself for UI UX updates where you're in the midst of adding support for skipping the app deploy stage and showing NA for the app badges whenever a build fails so that we don't have any of those and that'll be an improvement there. And that's pretty close to going to production. We'll see a screenshot here in a minute. And then trying to look on how we can work with upstream projects and cloud providers to provide feedback on errors when we've validated them. One of them that we're looking at for talking with maybe the Kubernetes SIG or another group would be about the TLS connection failures that we're seeing as a result of a new update in Kubernetes slide nine. So this is the update for skipping the app deploy. Adding, skipping the app deploys and this is should be on production pretty soon. So on this one, we had a failure on the own app builds for their head release. And as a result, we didn't need to do that deploy so we skipped that. We're planning on doing something similar whenever Kubernetes provisioning so you may see something next after this about the columns. Let's go on slide 10. So working with various groups, there's some folks that are starting to use cross cloud for some projects outside of what the dashboard is doing. NSM, the network service mesh group has started using cross cloud, the provisioner portion. So this is the multicloud provisioner out of the project for provisioning Kubernetes and testing the network functions CNS on Kubernetes. So started doing that and starting to get a few updates on the documentation, we'll be getting more as they move further along. And then we've been helping that group with trying to provide feedback on what's available with packet and other things for doing testing. So specifically around the NICs that are needed to do acceleration and performance stuff they need. So based on knowledge that we've been, slide 11. So this is a quick overview of some of the goals for folks trying to complement the landscape trail map for onboarding new users focused on end user testing. So this could be on the Kubernetes side complimenting all the other testing from an end user perspective and different versions. And some of these other items like saving history and stuff would tie into the status repository that we're gonna continue on slide 12. So we're gonna continue working with some of the groups. We've been doing a lot of work with attending a lot of the cluster API meetings and looking at how we can work with the new cluster API providers, the cloud providers being added and where that can tie in where we could help there potentially with maybe packet next and then looking at how to utilize QBADM. So either pulling in stuff that's being used in the community or trying to see where we can take either software or stuff we've learned in this project and contribute to those other communities. OpenCI is a group that's trying to look at how everyone's doing that and try to share that knowledge. So attending that with some of the folks that are on the call and other folks that may be here. And then of course, network service mesh I mentioned as slide 13. So some of the events that we mentioned, we attend the network service mesh. If you're in Austin or coming through Austin, there's an open source access networking made up. It's second Fridays of every month and I'd love to have you there. It's a lot of fun. Chat, drink and throw access on a Friday. And then some of the conferences that we're attending. Next slide. I can give a quick overview just to have it here for folks who may not have looked at the dashboard in a while. So we go to slide 15. This is a dashboard similar to what we looked at before on a good day, everything green. The CNCFCI is the production dashboard for CNCF on slide 16. And we can see here's the build column and this is a status for all the projects on the left. Then slide 17 highlighting the cloud providers that we currently have active on the production dashboard from AWS through IBM cloud. There's OpenStack for showing some hybrid cloud possibilities and packets used for the bare metal. Slide 18. This is just highlighting the app deploy and E2E test stage. If there's any failures at this stage, it will link to those failures. And if it's a success, it's gonna go to the E2E test that succeeded. And I think that may be it, slide 19. Yep, that's it. So that's it for our updates. Thanks, Lucina, for helping put those together and Watson and I don't think Denver's here with us today. So who else do we have? Is there anyone else that was available and now we talked about Oracle and Ben? Otherwise, I think it may be you next, hippie hacker. Hi, everybody. I'm looking forward to seeing everyone over in Shanghai. We've got a talk around API stuff and I'm hoping to bring some of my new Maori colleagues, one of whom is speaking today with the Prime Ministry of New Zealand. It's nine o'clock. And we're super excited to start seeing cloud native technologies in the land of the Long White Cloud really starting to kick off. We're starting to see this next weekend, there's a startup weekend and over this weekend, we're hoping to invite our local community to show up and work with the Kubernetes and CrossCloud and but on our local hardware, so things within our city to bring up and pass on the knowledge of how to bring up clouds on our own land. And we're gonna call the project Open Sky and the idea is Open Sky means there's no clouds above you yet but the people of that area in that region land can help build their own and connect and decide what goes above it. And we're excited to see what happens over this next week with the connections with the New Zealand government and within our catalyst is one of the newest Kubernetes certified service providers. So they're on the CNCF landscape and I'm really glad to see New Zealand starting to get on the map. A lot of maps don't have New Zealand on it if they don't check it up, it's really the artful ones. So we're excited to see that level of interest where hopefully the work that we do here this weekend involving many people in our local community to try to launch a local cloud will have the documentation and the ability to visit our Open Sky and say, I want one too and click on that and launch one either on packet or on catalyst or on any of the other numbers that are already supported by the CrossCloud provisioner. And yeah, it's just the, I don't really have a link or anything yet because at the start of weekend you don't really do a whole lot of stuff beforehand. But as that develops, I'll be posting stuff on Twitter to invite anyone who's interested or available remotely to do pairing or to encourage the local, our region is called the Bay of Plenty. So the Open Sky above the Bay of Plenty in New Zealand. Awesome. Do you have any links or anything that you can drop in the notes other than the untold stories? The, I'm sorry, the KubeCon China, I see the schedule there. Is there anything about Open Sky or the other stuff you want to provide? Looks like you're muted. Sorry about that. There's not a whole lot there. Like as a start-up weekend is one of those things where I'm kind of asking people ahead of time, hey, would you be interested in wiring this stuff up? Would you like to go out to a data center and do wiring? Would you like to go through and document wiring? Would you like to go through? We haven't had interest, I'm here from with this shed project. The shed, it's the barn, V4, or S, B4RN in the, in the UK. But it's a rural broadband provider that's a cooperative. And they have their own tractors and they dig through private land, getting permission to lay the fiber in the ground. And we're looking to do something similar here, but Kiwis don't do a lot of barns, we call them sheds. So it's going to be SH3D for shed.nz. And that's just another of the things that as we're looking to bring the cloud to New Zealand and to see some local benefits to this global innovation stuff we're doing, I'm trying to be sure that we inclusively innovate together. And this idea of rural broadband or rural, so the open sky is something I suspect that the government, the New Zealand government will eventually be using so that different silos of government say, ooh, I want to innovate on top of what you're doing. And they click and without having to do intergovernment stuff, they're bringing up the laws. Cause we're doing a lot of codification and there's a startup we can do a few weeks back called the Legal Hackers. That's actually probably a pretty good link. Legal, see it's on Twitter, on Legal Hackers.nz and they invited the equivalent of the IRS showed up on about six programmers and they're taking the legal code of how to calculate taxes and codifying it into something from France called Open Fisca. And Open Fisca is some software used and generated by France to codify laws of the applications, take the API provided by Open Fisca so that you can, and on our case, we're starting a homeschool co-op and they wanted to know, are our kids eligible for a particular amount of funding and for people with special needs, do they have a special, and that stuff's actually, it's written in law in legal terms, but it's actually something that if you were trying to write a program you could say, given these criteria, if I have kids of this age and are we eligible for stuff, hey, that's the right website. Let me go down through my Twitter feed real quick. There was actually a pretty good write-up on, this is a thread, let's see if it's in that thread. And this is a pretty, this is like one of the outputs of it, of the Legal Hackers. I can't click, I'm clicking on that document, I'll click over here. Open Sky, yeah, started Legal Hackers so that this is a video of the app that kind of got created. It talks about some, we actually interviewed the community and then here's the long thread from Twitter, just the long Twitter thread and then there was actually a pretty decent write-up somewhere, maybe earlier up in the feed. Anyway, I'll put some links in there for later, but it's exciting to see government and community and other things being generated from the work of Volk and the cross-cloud team and our cloud-native computing community. Awesome, Chris. There were five people that were part of the little group of things and so I called the GitLab org Five Eyes. I didn't realize the connotation that Five Eyes is about some government thing around everybody sharing observing data, so I'll probably not use Five Eyes again, but it's still fun to see everybody come together and have their own perspective and come out with something meaningful that has an impact in where they are. And I'm getting a house in a week. I don't know if this is like, I'm finally moving in to be a proper key, but I'll be with someone. Anyway, not CI related, but still happy news. Congrats on the house, welcome to hell. Thanks. And by the way, I would say it is CI related because you're a member of the community and the community is part of CI, so it's a life change for you, I feel it's related. Thank you. It's gonna be fun because it allows us to have a space to invite people to come innovate with us and host them, like I love to host, so if, and this is an open invitation to anyone in our community, come see me, come hang out. You can stay in my place, I will feed you, Kai, and I will, you know, we will innovate and imagine things together. I look forward to anybody who could, who wants to come and hang out in New Zealand. Thanks everyone, I don't know when the next one is. Lucena, can you share? There we go, so connected. No, Denver, sorry, Taylor, there was one more issue that I guess Denver's not here, but Huey was gonna speak about part of it. They, he discovered a bug this week. It's not really a bug, it's just an issue. Denver was gonna speak on the first half. Did you wanna punt that, or did you want Huey to speak on that? Well, Taylor, you already have an issue on their agenda, which is their upstream change that affects cross-call CI, and yeah, I think Denver pretty much know that issue and I just wanted to provide a quick update on that for this year because I have a change now, to fix that for vSphere part. Yeah, this is the issue I'm talking about. So I think for now, for vSphere, the change is really simple, just vSphere provider going to report their note, host name. Previously, we only reporting their IP address. There's upstream change that they only accept their host name from like a serverative source, like a cloud provider. So I discussed with Denver and all the providers like AWS and Azure and they already made a change to report host name. So for this, I think vSphere, we're going to do the same here. So I'm testing the change right now, literally like while attending the meeting. So hopefully we can get this checking soon. Awesome, that's great to hear. And for what it's worth, Taylor, I didn't put it on the agenda because I'm not ready to submit a PR but I've got a version of the cross-cloud deployer or maybe an unintelligible fork of it where it doesn't need to rely on shared DNS and it actually can generate certs with the IPs even a DHCP situation. So I'll be sharing that hopefully soon. That's awesome. It'd be nice if that could be a selection so that you could say we can't or don't want to use an external DNS provider and we want to use IPs. That would be a good option. Looking forward to- It's a self-contained solution for, you know, standing up a cluster running tests, tearing it down and having no external dependencies which is the goal on our end for another project. Cool. It sounds like that would be a good project to maybe present on when you're feel ready for that besides any type of PR for the cross-cloud CI project itself. Great, I will engage you on Slack once I'm ready to get some guidance on the next steps to presenting. Awesome. Thanks everyone. Next meeting, September 28th and I think that is right during the Amsterdam timeframe. It would be nice at some point if it makes sense to have a face-to-face option for the CI working group if it was planned in advance. Maybe that'd be one of the KubeCon's. In any case, continue conversations on the public mailing list also cloud-native Slack and the CNCSCI channel. Thanks everyone. We'll see you next time. By the way, I'm also going to be KubeCon's Shanghai there so I'm going to be happy to see you and a few artists there. Awesome. Watson and Denver will be there and yeah, sounds good. Great to see you there. Have a good one everyone. Cheers. Thank you. Thank you.