you know in such good hitting position and so strong and lays the bad in the zone to ride it out so long that he he gets good piece of it and puts it up in a light stand so just amazing what he's doing. When he hits one continues to chase history obviously what type of energy does that bring to the rest of the team? I think it's huge and especially tonight you know those are both you know with the back-and-forth game right back in the game or tying the game so so they're really big and you know I thought you know I thought I thought we were a little flat today maybe coming out of the off-day you know and just kind of a you know a little bit of a dreary day and you know I felt like you know certainly Marwan's Homer kind of energized us and got it rolling then when Judgy does those kind of things I thought I thought the guys really competed well. Lever had a solid series against the Rays and continued with a big hit tonight just how much more comfortable does he look how much more confident does he look at the plate right now? Yeah that's huge you know talk about when he's right you want him up in those kind of situations because he's he's gonna give you a good a bat against a tough pitcher and he's capable of that and that was exactly that you know to take that sinker and stick it in the right center gap with the way he did it was it was a big time at bat in a big time situation. What did you see from Cole?  Geralt has obviously come through for you a lot just to be able to collect himself there in that 10th inning. Yeah you never worry about that with him he may you know I got on him after the game a little bit I'm like you're supposed to come in and give Redugo out and Redugo smokes a ball but he's never there's no situation that you know he's not equipped to handle or he's fearless and so you know he's going to handle whatever the result is you know he's not going to crumble under under the situation so felt good about him there didn't want to go much longer with Clay there and had that lane of lefties and just a great job executing against Bogarts getting ahead of them and getting them out in front for a big out but then obviously with Devers just made a lot of good pitches. What makes labor a good clutch hitter. Well he's he's good bat the ball he's got powered all fields and when he's right you know he really you know he starts controlling the zone better and you know his bat the ball I think allows him to hit good pitching I think it's why we've seen him do well in the playoffs and in his time in the playoffs and you know when he's like this I just like him up there in situations it's just a lefty righty thing that lefty righty thing yeah you know familiar is a tough match up there for the righties with that sinker baller and the walks in play there so I just felt like it was the matchup I want wanted right there.


Spain and Portugal send tanks and armoured personnel carriers to Ukraine. Spain will supply six of the 10 promised Leopard 2A4 tanks to Ukraine in the coming days. Jose Manuel Albares, Minister of Foreign Affairs, European Union and Cooperation of Spain said it in an interview with the Funke Median Group Newspapers. Albares said that Spain will deliver six out of a total of 10 promised Leopard tanks to Ukraine in the coming days. After that, there will be a second package with four more tanks, Albares said. He added that Spain will support Ukraine as long as needed. That includes humanitarian aid, taking in refugees and supplying defence weapons, he explained. In the last few weeks, 55 Ukrainian soldiers completed training with Leopard 2A4 main battle tanks in Spain. Following a meeting of the Ukraine Defence Contact Group, also known as the Ramskin Group, Helena Carreras, Portugal's Minister of National Defence announced that her country would provide Ukraine with five armoured vehicles. Portugal will send five armoured rescue and medical vehicles to Ukraine. Three of the M113 type and two of the M577 type.


Hey guys, Realistic Gaming here. Today we're gonna be playing Toy Story 3, the final chapter. So, let's begin, new game. Okay, the last one was pretty great, great. I mean, all these games are pretty great, great. Okay, normal, let's go to normal, since it's our first time trying to pass this game. Hey, what's up, Woody? I mean, why did I say Woody? But, there you are. Hey. Looking all over the house for you. Hey, it's just, okay. Oh, he might be talking about Woody. There you go. Oh, Rest in Peace, Andy. He got wrecked by Woody, man. They were. Don't say. Uh-oh. You triggered him. He triggered Buzz. Okay, they're going for a walk. Let's see what we get ourselves into, ladies and gentlemen. We're in for a crazy run. Oh my God, look at those claw marks on the wall. I wanna know what happened to Andy and his mother. What happened to Andy and his mom? I'm not sure to answer that, Buzz, but I'm afraid that not even I know. Doesn't know.  All our friends are gone. I met Rex, and I need to find that Woody and stop him before he makes things even more painful. Stop Woody, 2018. Buzz, I have an idea. We need to find out where he's gone. We'll come around for clues if you need help. Come and ask me. Okay, so let's go explore around you guys. Okay, oh, double jump? There's a double jump here, what else do we have here? Oh, we can run? That's pretty awesome.  So we can fight back. Okay, that's pretty cool, man. Okay, so let's keep on running. Hey, look at the bank. But what's up with those claw marks? Like, where did those come from? Hmm, hopefully we find out soon. Okay, let's keep running. Buzz, light me into the rescue. Oh, oh, I see Woody's hat up there. I think we're supposed to get it. Come on, do that double jump, buddy. What? Why is he just floating? I don't think this is supposed to be happening, you guys. Oh, what was that, bro? All right, that was so funny. He was just floating. You found Woody's hat. Okay, nice. Obviously. Okay, let's go back to him. Hopefully nothing bad happened to him, because these games always turn out like that. Oh, oh no, it's stamina. I forgot about that, we have stamina here. So we have to be careful not to deplete it all. Okay, why is Ham so far? Okay, I feel like we'll get to him quicker if we do this. Let's just run like a normal person, even though we're a toy, space bar. Ham, I found Woody's hat. Yes, we did. I found it. Baby, this can help us figure out Woody's plan. Why did they talk like a robot? Hey, wait, there's a note inside. It's a note. It says, if you find this hat, turn to Woody at once, as the master's powers are too much for the mere mortal to handle. What? Master's, the immortal. What is this? Kind of sick-wielding him. It seems like... Maybe it is. Maybe it is. That's so strange. Wait, we're so bad. Wait. Oh, who goes there? Wait, that wasn't him, huh? No, Woody, it's just me. Oh, hey, Rocky. Why don't we check outside for more clues? All right, let's do it. I thought he died in the past game. Whatever, man, let's just go on with this. Let's just go with the flow. All right. There should be just one more thing. Oh, we're outside? Woody's flying around. Try and find it. Woody's talking about. Maybe it's Boo? Oh, no, we have a health bar, you guys. That does not mean... I mean, that means something bad is gonna happen. Or we're gonna finally fight somebody. Okay, that's not gonna work out, Buzz. How in the world? Oh, okay, we can land on the branch. Wait, we're not even supposed to go up there. Boy. All right, let's go down here. It's not even supposed to climb up there, man. I mean, it seems kind of logical, right? Okay, let's continue. Who wanna fight me? Maybe you have to go up here? Oh, I see it. Oh, that's the back thing from the string. Well, the string from his back. Okay, how do we grab it? You found Woody's pole string. There you go. Huh? Is this Woody's pole string? Yes, boy. Oh. Oh, we're back in the room. What? What? How did we get back in here? I don't know. I just touched his pole string in. Buzz, you shouldn't touch the mast. Uh-oh. I'm sorry, Ruff. Wait, what did you just say? I think you heard him clearly, Buzz. Oh. Knocked him. Oh, so they're gonna turn against me. What's going on here, guys? Oh, no. The mast of Woody's ray. No. No, stop. Oh my God, poor Buzz. No. What? What does that mean? Was it really a dream, Buzz? Tell me the truth. What in the world? How do you just fall unconscious, Buzz? Come on. Let's be real, buddy. I think it's not really drawing. Oh, no. What do you guys think? Let me know in the comments. I may not have the best sense of smell, but I think I can help us find him. Okay. Smells like the blood. Well, what did you expect? Well, I guess you're right. You're convenient, Rocky. Because the scent of the blood is too strong. If it's too strong, then you would be able to follow it, right? Boy. What? It's getting way accurate. It's like, no. Rocky. Dude, it's like, yeah, I'm chasing that. All right, guys, I'm coming. All right. Here we go. The three musketeers. Oh, did that ghost just talk? Yeah. There we see. What's that noise? I don't know. Wait, guys, look out. Oh, not those two. They're my best friends. Woody will pay for this. Woody. Oh, God. Woody. They're ears.  I thought we were friends. We're, buzz. Oh, my God. Woody is a mad man. Right now, Woody. Myself, that's why you're on TV this time. What?  Did it never hurt me? Now, I will defeat you and all your toys will be lost in space. Oh, God. Oh, no, what was that? I'm just pressed a button that will blow the entire house. Just try and leave your life.  What do you press the button that activates the bomb? I need to get out of the house. Guide me out of here now, player. Let's go, buddy. Run. Let's run out of here before the house blows up. Oh, my God, there's blood all over the walls. The floor is lava. All right. OK, so we have to jump across. Oh, my God. That was like the farthest jump ever. Oh, no. The little alien. Poor guy. All right, you guys, you have to be careful not to fall into lava. I wonder what this lava even came from. Oh, yeah, because the house is about to blow. Well, it's actually fired, but it looks like lava. Oh, no, not the bank. Oh, God. We only have 30 seconds. How far are we from escaping? Oh, no, where is that? Let's go. 20 seconds. OK, we made it out. What? Why is it? It's a nice attack. Oh, the house just blew up. The house, too. Woody's gone too far. What would he do? Stop Woody forever? Yes, no, yes. I should make my way into the forest to escape from Woody's wrath. OK. So we escaped. Oh! He tried to escape. I couldn't find him. No. This guy does not give up. Oh, God, I just got the chills. OK, now I hope I lost. No, you didn't, buddy. He's right behind you. What? He just knocked out again. But he woke up the next morning to find that he was still in the forest. He's determined to confront Woody and put a stop to his plans. Oh, man, I didn't get to read it all. OK, so we're in the forest, you guys. Oh, God. Hey. Oh, my God. What?  Some nice jumping skills. OK, so we go up there.  Let's go. No! Oh, yeah, I forgot we had a health bar. Ow! That is not fair. What? No. Woody has used his power to transform day and tonight. My God, what kind of power does Woody have? Oh! Not quite. Woody, what are you doing here? Haven't you caused me a misery? For real. He's so mean. I am invisible. I'm called by my servant to take care of you. Uh-oh. No, not Rocco. I mean Rocky. Rocco's one of my subs. No! Rocky, my friend. I'm sorry, Rocky. I need to figure out a way to neutralize him without hurting him. How? What in the world is this guy? What am I supposed to do? There you go. Let's just wait until you come down. Boy, what? It seems like we could only hurt him when he's in his human state. Why not keep taking health? I mean, damage. No, that is not fair, my guy. He took his out. All right, you guys, well, thank you for watching. Thank you guys for the amazing support. And I'll see you guys next time. Bye.


Good morning, good afternoon, good evening. Wherever you're hailing from, welcome to another episode of Get Ops Guide to the Galaxy. I am Chris Short, executive producer of OpenShift TV. I am joined by the one and only Get Ops Extraordinaire, Christian Hernandez. Christian, how are you doing today, buddy? Hey, I'm doing good and I'm happy with excited. This is the first official guide to the Galaxy. Yeah, new intro this week. New intro, yeah. We did a test run last week. Now we actually have this. Everything's just off, yeah. So we got the official intro bumper, which is really cool to see. I wore my rocket t-shirt because we're going to the Galaxy straight to the moon, right? Container to Linux. Container to Linux, that's right. So yeah, and Hilary says, good start. We started right on time this time. Yeah, so we're improving. Yeah, we're on top of things since we're official now. So yeah, I'm doing good. Chris and I were talking kind of a little bit before here. I think kind of a crazy couple of weeks. Yeah, we got a lot going on. We got a lot going on. A lot going on. There's KubeCon coming on. There's Summit coming on. There's the summer. People always ask me, when is your busy time? And it's like, it's always summer. Oh, because that's when all the conferences, all the events are. Everybody travels, time off, everything. Yeah, if people want to take time off and do this. And it's just nice lull, although during the winter. But this is the point. I don't even know if it's a lull, man, because it's just like you got to do all the other stuff. Yeah, exactly. You weren't able to do, right? Yeah, you got to do your day job stuff, right? So cool, cool. So yeah, so this week, we're talking about Helm, right? So Helm, Helm, Helm. So a lot of the times, I think a lot of people's default templating agent is customized, right? And so, but almost ignoring the fact that we have this whole ecosystem of Helm that existed beforehand, right? So, right, like, this was this thing. Yeah, yeah. And especially we didn't use it for a while because of reasons. Yeah, and now that it doesn't have tiller, it's like, yay. Flood, right? Right, exactly. Incomes the water. Incomes the water, right? So I think it was a good opportunity to have a show. Kind of introduce Helm in kind of talking about Helm and GetOps and how to use it with Argo. And this will be going forward. We will have not duplicate shows, but shows where kind of will we introduce something and then maybe another show we go a little deeper and another show we'll go a little deeper. So yeah, so this one, we'll talk about Helm. And I think I kind of want to introduce Helm a little bit. I know it kind of seems, let me share my screen, screen, share, and this is always a fun dance I do when I don't know what screen I'm sharing. So hopefully this is the right one. Hey, looks like it was on the first try. Oh yeah, by the way, slides are already uploaded too. Yeah, there we go. Yeah, so, yeah, yeah, grab the link. I'll throw it on there, you guys. This is a very short presentation. It's kind of, I kind of want to introduce Helm only because as a Red Hatter, we actually weren't really using Helm all that much until version three. So it's, you know, it was very big in the ecosystem. I've used Helm before in the past, like on Bear Kubernetes clusters where I want to install some things. I don't know if you guys have seen the ones that are using, you know, I'm pretty sure Washari here has used Helm in the past. But like you start using Helm, you know, V2, right?  And I don't know if you've ever read that securing Tiller doc. And it's like kind of overwhelming. I'm like, you know what, not gonna use it. The lazy person in me kind of was like, okay, you know what, never mind. But since Helm three came out, they, you know, they took that away, the need to have Tiller. And so now Helm is the first class citizen on OpenShift, which then, you know, then extends on to your GitOps workflow. So. And thank you Helm team, seriously, right? Yeah, yeah. I know that wasn't an enormous amount of effort to get there. That was a huge undertaking. Yeah. So thank you very much to the Helm team. Yeah, the Helm team, that was great. And so for those of you who don't know, Helm is kind of a package manager for Kubernetes application, right? So think of it in the same vein of like, like DNF, yeah, or like even like DNF or like AppGet or whatever, you know, Pacman, choose your package manager. Yeah, whatever package manager you want. Yeah, yes. Yeah, that's the kind of thing. Right, what is it? Oh, wow. I'm all out. Yeah, same idea, right? So, you know, Helm was a way to, you know, define a set of, I guess, manifests in a, in a predictable manner, right? In a release manner, right? So it's like, okay, I have these manifests that have, that provide this functionality. And there's an order that we need to follow all that fun stuff. Yeah, all that fun stuff, right? And so Helm was a way to install things essentially, right? Like if I want, let's take an example, like MySQL, right? Like a MySQL, you know, like an HA MySQL deploy. Like where you have to have multiple steps done and then like you got to set up a replica and then you have to do, you know, the syncing afterwards, if it's like a read, write kind of deal and you already have data in place. Yeah, exactly, yeah. So you would, you know, you need some logic. Some logic built behind it, yeah. Yeah, Helm does some of that, right? Like you can do a Helm install MySQL, replicas equals three and then off it goes, right? So it's kind of like, you think of that vein of doing package management. And it also, I guess by extension, it's kind of like a templating engine if you really think about it, right? Because you can write your own Helm chart and you can say, well, I want to templatize my application and its deployment. People can then give it parameters and it can deploy it in whatever fashion they want to deploy it, right? So it's kind of, you know, in a way a templating agent, right? So there's a few key pieces, right? So there's what we call a Helm chart, right? So it's essentially, yeah. The calendar driven YAML, that way you all live the right, yeah. Yeah, yeah, so it's, we're all YAML engineers, right? Right. At this point, we have to put that on our. We gotta start with YAML and work our way up. It's like being a web dev HTML. It's now YAML, right? For us, it very much feels like that vein kind of thing. Yeah, it's like, you just, you have a chart repository. Like essentially is, it's everything packaged up Kubernetes YAML files essentially. And, yeah, so there's like, I remember that very well when YAML came out and I was told use this thing that uses YAML and read the YAML specs so you understand it. And I'm reading the YAML spec and I'm like, this isn't helping me understand it. Get down, get down. Yeah, it's the very early days. Yeah, and now it's my life, right? Now it's just like a risk deep in it this whole time. Yeah. It's like, why would you use this instead of XML? But you know, here we are. No, here we are. So yeah, so it's essentially the chart is the package consisting of all the related Kubernetes YAML files. And then we have a repository set exactly what it says it is, right? So you have a repository where you have a collection of charts, a place, central place where you can store and distribute your, all your charts, right? And a release a specific instance of the chart running on your cluster, right? Kubernetes cluster, right? So you have the chart, right? So you use the chart from a repository to install a release. This essentially is what it is. You have that inside of Kubernetes running, right? So how does homework, right? Kind of this high value, right? You take the chart, which may or may not have default values defined. You can also have things like, well, you're required to submit me some values, right? So you can have some dependencies on there. But essentially you have a chart and then you have your values and you kind of, you know, glom that together and it ends up being a release in OpenShift. Either in a namespace or multiple namespaces. I think right now it's a one-to-one, right? You have to have a Helm chart installed in a namespace. So that's pretty cool. You have really multi-tenancy there. So this is essentially how all that gloms together. So and Helm is essentially, you know, if you ever build a Helm chart, I've actually just started building Helm charts because, well, one, I actually needed to do something and like an operator was too much for it, right? But a Helm, it was like perfect for Helm, essentially. So people always ask me, well, what's, you know, why would I use a Helm versus operator, you know, versus OpenShift templates? It's like, it's not a or thing, right? It's like an and thing. Like, you're gonna use the right tool for the right job, right? So, you know, like operators, like I wasn't orchestrating anything crazy. Like I wasn't, yeah, if you're not doing day two stuff and, you know, adding a lot of extra, you know, functionality to it, right? Where it's like, yeah, I can upgrade itself and do all these other things, which you can take a Helm chart and make an operator out of it. Yeah, definitely. Like to give you an idea of like that, like conceptual path, right? Like Helm can be part of your operator. Exactly, yep. To kind of like layer up, you know, if that makes sense, right? Like you're going outside in the cold, you should have backups and redundancy. Yeah, yeah, exactly. Now you need an operator, but you can start with Helm to do that, which is awesome. Yeah, it's exactly. So like my use case was, you know what, like I just need to deploy, you know, a bunch of YAML and have it, have people pass parameters to it. And I was like, why, you know, like an operator, although great and it would have done the job, an operator was pretty heavy. It's like taking a, yeah. They can be, yeah.  Like it'll do the job, but it's kind of heavy for it. I'm always the right tool for the right job type of guy, right? And actually Braided Silver Hillary here is actually had this conversation with her on Slack, right? About, you know, like, should I make it an operator? Should I make it a Helm chart? And yeah, so Bashari says, Openship templates are deprecating, correct? Yes, so they are deprecating. They will still be a valid API because for the whole lifetime of version four. So however long version four stays out, that's how long it will, the templates will work. But we are essentially deprecating them saying, instead of an Openship template, use a Helm chart. So, and it's essentially the same thing, right? It's like essentially a way to make a template, right?  So it's kind of, it fits in really well, so. And then, you know, you can create a values.yaml file, right? And so then instead of passing it through the command line, like instead of saying Helm install dash dash set, dash dash set, dash dash set, you can put that like in a YAML file, right? A lot like Ansibleflowers, right? Like, here's my settings for this thing and it'll pick it up dynamically, kind of deal with any changes happen and rerun it, yeah. Yeah, it's kind of like doing the at values.yaml, right? Whatever, an Ansible, same idea, just pass it to YAML and Helm will take care of that for you, so. And so yeah, and so, so Helm integration with ArgoCity, so it's. Yeah, let's put it. Yeah, so let's put this together, right? Let's marry the two together, yeah. Let's marry the two together, because there's a lot of value in it, I think. So I have a, people have like this whole history of Helm charts, right? They have this whole, there's a whole ecosystem of health charts that people have been using it and then these get-up guys, right? Come say, oh yeah, I do everything with get-up. These get-up guys are doing everything with Customize and it's like, well, there's value and I think using both and I think everyone now believes that, right? So there's a value of, especially if I am consuming a service, right? So I, not in this show, in the next show, I'll show you how I'm kind of pulling pieces, right? When I wanna talk about app of apps, but like if I'm deploying an application and I'm consuming a service that Helm installs, right? Like my friend in app needs a database, but like I don't wanna manage that database, right? Like I don't wanna store all that YAML because it's like the same YAML no matter where I'm deploying it, I'm just gonna use the Helm chart, right? And so I think your applications are made of different components and a Helm can be part of that component, right? So with Argo CD, you can actually just say, deploy this Helm chart with these values, right? You could override the default chart values, right? Either separate value files or individual parameters, right? And when we're messing around here, we'll mess around with some of these parameters here. So this is managed via the UI or the CLI, right? You can do this with the Argo CD CLI or the UI, right? We'll use the UI. I actually don't use the Argo CD CLI all that much and I'm a CLI guy, it was interesting.  Yeah, yeah, so it's, well, it's kind of funny because I guess that's kind of an extension of the practice of get-ups, right? It's like, I'm just doing everything and get and it applies like I do. I rarely need to go down to the Argo CD CLI, very rarely. Really almost a troubleshoot. So maybe I should make it like a troubleshooting stream. Yeah, we should make up like how will this break in all the merry little ways. Yeah, and like how to troubleshoot it, yeah. So I think that's a, I'm gonna put that on my list. Good idea. Yeah, so this ever growing list of things to talk about but I think that would be a good- But a growing list is better than a shrinking list. That's true, yeah. Yeah, so yeah. So there's a caveat with the values.yaml file. Oh yeah, yeah, yeah. So the, if you have your own helm repository, you will store your values.yaml file in that same repository, meaning that you can in a get-ups way in Git, you can store your helm repository and the values.yaml file and then do that workflow. This breaks, right? When you're using a public helm repo because you can't store your bars that your values.yaml file on someone else's, like so exact. This is why you need to fork. Yeah, yeah. Which kind of sucks, but yeah. There's a few ways around this and I'll go over it when I'm missing around here. On the demo or when we're hacking at it. Hacking at it until it works. So that's like one of the things, one of the caveats at the call out is that you can only store the values.yaml file in Git is if you own the helm repo, essentially. Which a lot of places do, right? They have their own internal repo, so that's not a big deal. But if you are consuming external repositories, that might be a challenge to do that. In a GitOps fashion. Or you could get crazy and submodule it somehow. Yeah, well, like you said, you can fork it, right? No way. I mean, that's, you know. As much as a fork diverges from upstream if you're able to keep up with the upstream, and that's all you're doing is just pulling from upstream and adding your values file, right? That's a good pattern.  Well, and also some people like to do gating, right? So they do a gate where they sink from the public. And then do another, yeah. Yeah, so that's, you know, you can definitely do that. I mean, I know Chris, you worked, you were in the military, right? And like, you were disconnected all the time. So, yeah. I was putting it mildly. And so like, yeah, running a disconnected network, I mean, that makes sense, right?  So that'll work too. But there's a ways around it if you're just consuming the public repo. So that's really all I had in terms of like presentation. I kind of want to just talk about Helm in general. You know, what it is, what it does. I don't know if there's anything in the chat. I think, no. Just so Brayden Silver said that they would love to have a debugging episode, you know. Yeah, debugging episode. I think that'd be good too. Yeah. And so one quick note, I do have to give a shout out to Andrew Block, right? Always. Always, right? So he'll always... I've got his book too. Hang on. Yeah, sorry. Well, that's what I was saying. We need to post his book because he literally wrote the book. He literally wrote a book. A book on Helm. So... I got to have been here somewhere. I got the link. I'll post it here. So yeah, Andrew Block here. He's always helping me. He'll always tweet me. He goes, I saw your show. No wonder you were asking me all those questions.  Hey, how does he have time to watch your show? Yeah, yeah, exactly. Who knows, I'll put it on the stream here. So by the way, Learn Helm, right? I put it in the chat for those. Yeah, this is also in Safari books if you have a subscription for O'Reilly Learning. So I told him I was gonna give him a shout out to his book. I promised him that I was gonna buy it, so I will buy it. I did buy it, I think. Yeah. I just kind of find it. Yeah, I need to buy Dolby's book. I need to buy Andrew's book here, so it's gonna, I'm backlogged on books I need to buy. So yeah, so he literally wrote the book on it. So check that out. Good stuff. I have happened to have the luxury of being able to ping him on Slack. So, but most of you don't, so the book would have to suffice. So I have an OpenShift cluster here. If you go to the developer view, the skip the tour, I know how to use it, there is a section on Helm right here, and you can actually deploy things and manage them directly from the UI, right? So first class citizen on OpenShift. So I just kind of wanna point that out. Kind of something weird that happens with Argo, and I'll show you when I do it. Do you need to increase your font size a little bit, folks? Yeah. Probably appreciate that. All right, right there, is that good? Yeah, if you can do one more. Like, there you go. You like that? Yeah. Here you go. So we're on 133. Oh, sorry, so I have to remember that for next time. Watch Donald Chime and it'd be like, it's too small. Yeah. If it is too small, let us know, please. Seriously, you can't read it. It's important, so yeah. Yeah, yeah, exactly. You can't be able to read it. So yeah, so to get an Argo CD application, we are going to be using, let me see here. Maybe get the repo URL, right? So we're gonna be using this repo URL. These are, there we go, Red Hat Community of Practice Helm chart, right? So we have a lot of stuff here. There is, even the IBM guys started putting stuff in here. So this is kind of unofficial, official, right? So these, a lot of these Helm charts are written by our consultants. So it's unofficial meaning that like, you can't call Red Hat to get support, but it's official in that like Red Hat or to writing them, right? Right. And there's a, you know, how to submit a new chart and they're like very strict on what gets, you know, what gets put in and there's like a process and stuff. So I'm about to begin this process because... Not very strict, it's just there's governance, right? Like... Yeah, yeah, yeah, exactly. Strict in that like we're not gonna put anything broken on there. Right. Yeah, we're making sure this is curated well. Yeah, so I'm going to, how do I move this here? You guys don't see this, but I see this here. Oh, there we go. There you go. I don't want to accidentally click hang up. Hang up? Yeah. Oh, hi folks, it's just me now. No idea what Christian was about to do, but let's try it. Who knows, right? I'm about to put the chart that I wrote on here. So I'll, you know, so look for that. Okay, unless you're... You probably don't care about it, this group, it's a Windows container. Help chart. Oh, they might care, you don't know. You might care, yeah, they might care, yeah. So I kind of have weird two worlds going on here, unlike the Windows container guy, the most to get ops guy, so it's kind of like... But I mean, you know, it's just YAML at the end of the day. When you put them together, right, exactly. When you put them together, what does it look like? YAML. It's just you're pulling an image in from someplace else. That's pretty much it. So here in the Argo UI, there's a section for repositories. There's a Get Repository, there's a way to add a Helm repository. So you can actually click here, do Helm, and we're gonna call this red hat developers. Helm, right, in the repository URL. Cool, you have the username and password in case you have it, you know, username and password and a TLS certificate, all that good stuff, right? And you click connect, you'll see that... Oh, it identifies with this Helm. Yeah, yeah, so like, so it's, you know, it's not only a first class citizen on OpenShift, it's also with the Argo CD, right, through the Get Ups tool. Just a little Helm logo, get logo. So here you can start managing your repositories here that you're connected to. Let's create a new app. All right, so when we'll call this, I'm gonna be using Quarkus. Oh, fun. I love Quarkus. Like, I'm not a Java person in any way, shape or form, but I love Quarkus. It just blows my mind. Well, it blows my, well, because coming from, you know, coming from like the old Java world where you have, you know, where, you know, it can take minutes for your Java application to come up, and then now to... Or an hour in some places. Or an hour, yeah. Right? You know, going from, you know, that to like, coming up like in a snap of a finger, right? Like seeing like that Java application come up like almost instantaneously, it's pretty cool.  And like Raleigh is a big Java, like there's a lot of Java in Raleigh. So a lot of Java people, they're very mind blown, trust me. It is cool stuff. And I don't say that lightly. Yeah, yeah, exactly. It is very cool. Yeah, it's pretty cool. Like to the point where I was like, oh, I have to show this, it's cool. Oh, Quarkus app here with the default sync manual. So all this stuff, I'm gonna auto create name space. Like, oh, this is just normal, whether you're doing Git or Helm, you're doing this here. So doing repository URL, if you click here all of a sudden, right, you see a little check mark says Helm, which chart, right? So this is pretty cool. You can, there's some like IBM stuff. I'm gonna use a Quarkus. And then you can choose what version, I'm gonna use the latest. Cluster destination, that's normal, right? Name space, let's do, let's call this demo for lack of a better name. Values files, right? So here, you can actually upload your values files, right? You can change it here, right? Like if you're a YAML person, right? Like I feel at home at YAML, whoops. You can edit the YAML directly, you can upload the values files directly here. Or you can just give it the parameters here. So this is cool, this is kind of like a, yeah, it's kind of nice. So you don't have to like kind of, if you already have the values files and just upload it, but if you don't, if you just kind of want to just deploy an application, you can actually choose it here, right? So that's cool. I'm curious, if you uploaded a volumes file, would it update these parameters, right? Cause I could see this as being like, a way better way to manage things like per app, right? Yeah, yeah. So it would be interesting. Yeah. If you have multiple versions of like a microservice running, right? But they all needed different parameters based off, you know, some business process. Yeah, exactly. Yeah, yeah. You know, being able to just be like, okay, this one is connected to this and it needs those parameters. Yes, it's great to put that in a file and save it somewhere. But also if you got to move it on the fly for some reason, performance, disaster, whatever. Whatever, yeah. Yeah, yeah, it would be nice. Here, this is a source to image builder, but I'm not gonna do that. I'm gonna do, so I set this to false. Notice it says remove overwrite. So I'm saying I'm overriding the default values, right? So I'm gonna set this to false by default. Where is it? I wish these were, there we go. Yeah, I was like, I wish there were an alphabetical order. Oh, actually they are. Thing, sub-resource. Thing, sub-resource. You wish the sub-resources were an alphabetical. Yes, exactly, that's exactly that. I want the sub-resource to be alphabetical, not it. Exactly, so at least you know how I think, right? Now I know. Yeah, so this is a route to the last. To the point TLS route, absolutely, yeah. Yeah, so you did that true. See here. So redirect, I want this to be allow, right? Insecure, right? So that's like, if you want to, I also want it. Forward from HTTP to always HTTPS kind of thing. Yeah, so redirect, it won't listen on 80, but if you put allow, it'll listen on both 80 and 80, right, 443, right? So here there's other termination stuff, right? And then the image, I want to use a specific image. So where is that? That is image name, image name, there we go. So I have this, since this is a cooking show, image name, there we go. I'm using, again, Andrew Block's image. Great artist skill. Yes, exactly. I'm going to, I'm going to make this an NFC and sell it. NFT, NFT, yeah, NFT, sorry. Non-fundable token, which is- Yeah, yeah, exactly, NFT. I want to make this an NFT. Yeah, so that's a conversation for another show. Although I would buy Andrew Block's NFT images because they're worth their weight. I feel like it'd be too expensive for you. Yeah, that's true. The bidding would get pretty high. I need more like Ethereum or something. So you click, you click create, and then normally you'll see a different icon here here. It knows that it's a Helm chart, right? Right, and then here- It's out of sync. Out of sync, right? There's nothing there. So if I click sync, it will begin a sync process. Essentially, it installs the Helm chart here, so. Wow, nice, just like that. Just like that, right? And so, which is pretty cool because good news, bad news, right? So good news is that you don't really have anything on, in Git, that, right? Good news, bad news. So like, I didn't need to apply anything on Git. Bad news, good news, right? So, you know, I can install Helm charts here. Left and right, like without now any obstruction. Yeah, yeah, so I can, and here we go. So we got the route is up. I told you, Quarkus is fast, so. So it's here, let's get this URL here. Let's paste it. Oh, you forgot the queue. I forgot the queue, yeah. Right, so then you get, you know, get up some Helm, maybe you can use it side by side. And so, there. So I have the app up and running. So I actually, one of the things I found kind of weird. So I think, I don't know if Shubik is on chat. Maybe he's watching this later. Maybe. The, one of the, what, Argo CD architects. If I go here to the developer view, right? And I look at demo, right? I can see the, I should be able to see the Quarkus app here, if it, come on, let's go. Did you irritate Firefly? There we go. Yeah, I know, I don't know how I did that. So here it shows the actual app, but if I go to Helm, it doesn't list it here. So I don't know what, I don't know what happens. Also another thing that's kind of weird needs to keep in mind if you do. I think I know why that is. If you do a Helm here, LS, it doesn't show up either. So it's kind of, yeah, so it's kind of weird. I think it has to do with, if I do an OC, get a secrets. Helm installs a, oops, not get, get, get secrets. Helm installs a, what do you call it? A bundle. A bundle in a secret, right? And that's how Helm keeps track of what's installed where. And so I think what's happening, and someone correct me if I'm wrong, is that it does, it doesn't run Helm directly, right? It does, what it does, it basically runs it, I forget the name of the, well, it does a Helm, I forget what it is. There's like a Helm template, and then it basically spews out the YAML, and you can pipe that to like cube apply dash F, right? And so I think that's what's happening. They're doing, they're basically using the Helm to render your YAML, and then piping it through apply, because if I do, it's, what's- Just real quick, I mean, like this past 30 seconds, like I can take this ship at the Serena, and just be like, hey, what's up? Hey, what's up, yeah, exactly. So I'll definitely do that. So like if I do OC new project, and let's call this, I don't know, Foo, right, whatever, and I do OC project, make sure I'm there, and I could do a Helm install of, what is it? What did I call this? Let's do this live, Helm, what is it, repo? List, I called this red hat charts, right? So let me do this, Helm install red hat charts, wait, I need the name, Var. And then red hat charts, Quarkus, and then I guess I don't really care if it's broken or not. You need to pass the parameters, but it's like broken, right? So it doesn't matter. Now I do OC get secrets. There's a Helm release here, right? So the Helm release here, and then I do OC get secrets, secrets of demo, right, where the other Helm chart was supposed to, it doesn't have that Helm. So I think what's happening is Argo is doing a render and apply, so just kind of keep that in mind. I don't, just personally, I don't think it's a big deal.  Since I'm managing everything via get ops, I don't think I care all that much. I don't know, I think I'm still kind of mulling that over whether that's a good thing or bad thing, whether it creates a bundle. So, another thing I wanted to show, let me make this bigger, is I have this in get, right? So I have an app, this is how you would do it, be an app. Right, so like, this is essentially the YAML way of doing it via the UI. So this is kind of a get ops way of doing it, where the representation of what's in Argo is in get via this YAML manifest, right? So like, if I want to, you know, make this, instead of false, I wanna make this true, I'll just do a PR against this. And then this will get applied to the repository, right? So in order to do this though, you have to kind of do something called an app of apps where I create an Argo city app that deploys an Argo city app. And that's a thing for another show because there's a whole thing. But you would do something like that, right? So let's try that out. So let's delete this. And then let's create an app of apps, right? So where would I put this? Helm, let's do this. Let me get clone this. So let's go to the UI. Let's go get, get ops examples, get pull. Up to date, okay. Let's go to Helm. Let's create a directory, let's call this, what do we call this? What are we doing here? Helm deploy, for lack of a better term, right? So here I want to create an application that deploys an application. I have an example of this. Hopefully I do. Well, I hope so. Yeah. You're about to do it. Yeah, I'm about to do it. Yeah, so an application of an application. So I'm gonna take this example here. I'll call this Helm app. So here Helm app. Oops, let's take this. I'm gonna change that to Helm. Argo city is fine, Argo city is fine. And so what I'm gonna do. Yeah, okay. And so that's in Helm, Helm deploy. No, that's Argo city app is what I want. Argo app is what I want. So Helm, Helm app is here. I want slash Helm. So it's gonna go to this repository. It's gonna go to Helm, Argo app, and then read that manifest. And then that's the same for this guy. I think that's it. Argo city, our home. So, so let's go Helm. I don't think I need to make a customized file. I guess we'll see. So this, so then let me kind of explain what's going on here. Yeah, okay. So the application here, this application says that I want you to go to this Git repo following this path and apply any manifests that you see there. That's essentially what an application is in Argo CD land. So I'm gonna go to that repo and then go to that directory. And then that directory just so happens to have an application, another application. So it's an application that deploys an application. And so, so then when Argo city says, okay, I'm gonna deploy this. And in here, it's just another application that deploys that. So, and so what we want to do is first, we want to get add, get commit a Helm app. Helm app, get push, right? The best commit messages, only the best. Only the best, no. Well, this is why I always get, how do I wanna say, I always get scolded when I'm like committing upstream to like, you need to squash your commits. I'm like, oh yeah, that's right. Because there's like 800 commits. Right, yeah. That's just updated, updated, updated. Like it's just over like K, K, K. I was like, oh yeah, I need to, sorry, I need to. They're like, please. Typo. So if you see all my PRs, there's at least like the maintainer. There's at least, there's always at least one person that says, can you squash your commits? I'm like, oh yeah, that's right. Yeah. Because updated isn't useful commit. So this creates, so let's go to get off to examples. I'm gonna go to Helm and Helm deploy Helm app, right? So, so let's see what happens when I deploy this. So I wanna do application name. This is a Helm app, default manual sync policy. Sure, why not? I mean, it's not gonna, positive URL getting started. Not getting started. This guy, there we go, this guy. So, and I want Helm, what is it? What are we doing? Helm dash deploy. Destination and then new space, argocd, right? And then let's create this here. So this bars, that's fine. Okay, so this is an app, right? So this is an app that deploys an app. So it's an application of an application, right? And then I'll explain to you why I'm doing this. When I get done. Yeah, I think a lot of it is a lot. So yeah, so like, for first I'm doing the what and then I'm gonna do the why I'm doing it.  So let's do that, synchronize and then this is syncing. Wait for it. Wait for it, it should pop up soon. Progressing. Progressing or healthy. Yeah, so it's healthy. And this, there we go, corpus app, right? Yeah, there you go. So corpus app. So then here, so this is now an app that deployed another app, right? So now you see the corpus app. If I go here and I look at the URL, make sure you get the queue this time. Yeah. And I get my app again. And so, so why am I doing this, right? So you're gonna say, Christian, why, why are you doing this? Why did you go through all that trouble? Yeah, why did you create an application that deployed an application, right? So especially for Helm, since, remember before I said that like there's really no way to control the bars that YAML file unless you're hosting it. Right. Now you have a way of hosting. Taking that upstream thing. Yeah. Hosting your own thing and smashing them together. Now when you need to make a change, I can make a PR to this. Right. You go to your repo to make it. Yeah. So then, oops, that's the Helm app. What I want is the Argo app. There we go. I can change this. Now this is being managed. Now this is being managed to get ops fashion. Now if I go here and I do this to deploy TNS enabled, if I do this to true, then I commit this. Again, the best commit message in the world. Yes. Updated. And I click sync, right? It's going to say it's out of sync and it's going to sync up nicely, right? There we go. And so this here should give me, should give me theory in theory. Where is, this should give me a HTTPS. We'll see here. Helm. So this says HTTP, but let's see if it gives me an HTTPS. Oh, it would be under it, wouldn't it? Yeah, I would think. Let's see here. There might be something weird I have to do with Helm afterwards. Oh, I think it already redirected you. Yeah. Yeah, there's something in Helm I have to do. I forget what, but I'll figure it out after, just like anything I'll figure out after the show and then I'll have to tweet it out. Or you could be like Andrew and start doing blog posts. Yeah, I was actually thinking about doing a blog post, kind of like a recap of what I did last week. I think, and so. Question from Chat from Carl Phillips. Carl Phillips one, are the logs friendly to read debug from Argo? Yeah, so Argo logs look like. Yeah, so let's, so well, first you need to authenticate, right? For the first time ever, let's do an Argo CD. Here we go. Log in, right? First of all, I need to, Argo CD, right? So I'm starting off clean. Yep. Argo CD, login, SSO, insecure, and then I want this guy here. Oh, yeah, you need the port. Well, I need to remove the HTTP. Yeah, that too. That helps. Then it goes here and then, oh man, they're really making me struggle here too bad. Yeah, they are. I thought you already logged in. Yeah, I know. What's the password? You don't want to do that off-screen.  Oh, okay. No, I'm not. Give it a password here. And if you can memorize this, and you're allowed to. Give me the fortune with you clear. Yeah, yeah, fine. Well, they just hit pause and done. Yeah, yeah. I mean, when this will be gone too. So now I'm authenticated. And then I'm authenticated. Yeah, so if I do an Argo CD app list, it gives you information about this here. There's no error. So it's kind of hard to kind of just show the logs here, but there's a deploy log or something, right? Yeah, Argo CD help. This will give you some. Argo CD. Edit, get this. History. Yeah, there's a. Gotta be a log. Where's the log? Yeah, I was thinking, I was thinking there's like a, maybe get. Yeah, it's probably like get log or something like that. Get logs. Well, first I need an app name. Get app name. Yeah, you need the app name first. And then what do we get? I'll get a corpus app. And then, yeah. So this will give you information on why it's not syncing. Whereas if I do an OC get pods in Argo CD, you must be, of course I got one. Of course you're not logged into the cluster. Yeah, OC get pods Argo CD. I'm in a different session here. Yeah. And so here there is the application controller. There's the operator and there's the server. So the server might have. Oops, not get logs. OC logs, Argo CD. Do you, maybe an easier question. Do you usually view the logs in Argo in case of an error? Yeah, so the errors you get are usually coming from the Argo CD. So like you would do like, well, Argo CD ad get. Yeah, yeah. And like you would sync it and then they would give you the information here on why it's not syncing. I've ran into the issue before where the UI doesn't display. You know, it'll give you that there's an error, but there's, you know, I'm like, okay, well then why though? So that's when you would drop down. So here. Tell me why. Yeah, why, why are you doing this to me, Argo? And so I actually had an error the other day. I wonder if I can recreate it. Misspell something, I'll give you an error, right? Yeah, misspell something, yeah, right. Maybe I'll do that. Let's go to. Easiest way to create an error, syntax. Yeah, so let's go to bdd, this is, and it's got an error. And then let me just, let's go to the names. Let's create this in a namespace, right? Like we'll just have an error. We'll just like make it really messed up. Yeah, make it horrible.   Yeah, yeah, yeah. Actually, the service thing might work. You know, the service, it'll probably work. Yeah, yeah. Get push, let's do that. All right. Get push, oh, I think it pulled first. Oh, duh. Yeah, accept everything, okay, now push it. There we go. Get with abandon. So that's good. Get with abandon, right? Project, whatever, manual. Pository URL, this guy, get off the example. And we want it in, watch it work, right? I know, right? Right, we want to break something in the last 10 minutes of the show and it's not gonna work. Yeah, it's not gonna happen, though. Here, let's sync it. Yeah, sync failed. Failed. So usually sync failed. So what does it tell you? Yeah, so if I click sync failed, it'll say one or more synchronization tasks for not valid. It'll give us a message here. Sync failed, SDC, yeah, service not found. Not found, yeah. So it's looking for a service and it's not finding it.   Yeah, not found. It'd be nice if they had like a describe or something would be cool. Yeah.  And so on another show, we can go deeper in debugging, but you know, it's, so the, I guess the genesis of the question is that, like how can you tell if something's like an OCP or Kubernetes error versus an Argo CD error? For the most part, you have to see what the messages tell you. Because yeah, there can be a disconnect, right? Like your application manifest could be fine. It may be like an error in your, like Kubernetes cluster, right? Like the PVC, you know. Not there. It's not there. It's fine being whatever's happening. Yeah. So there is kind of a, you know, you have to do some kind of spelunking. So it's distributed systems and we're automating distributed systems through Git. So like there's a lot of moving parts there. And it's not just Argo and Kubernetes and OpenShift. Yeah, yeah. Got to peel that on you. Git repo, there's all the files in it. It's a full like ensemble of things. It's an ensemble of things, yeah. And so yeah, cool. So yeah, so kind of just like a basic idea, kind of recap, bring this all together is you can deploy. Like if you have Helm, if you're invested in Helm, you can still have a getups pattern with Helm. And so, you know, in this stream we kind of just touched on it a little bit, right? If you just, James, I'm going to be talking about Helm.  Kind of discussing going in a little deeper on how you would do that. Maybe I'll bring in the special guests. There's a lot of special guests I have lined up. Yes, you do. Very, very exciting stuff coming up and look to be diving deeper into these, you know, as we go, you know, take this journey right to the galaxy, get off the guide to the galaxy, we, you know, we'll bring on guests and we'll dig deeper on these little things. So that's all I had today. That's awesome. Yeah, I don't know if anyone has questions, comments here. So Carl Phillips once says, I assume if they are, you know, if they are bad enough, you have to jump back and forth a bit between Argo and OCP to figure out if that's not obvious. Yeah, if it's not obvious, what's really cool is that you actually get the events here. Of course it doesn't show it, right? But you could, well, a pod would have the event, right? Let's go to the event. Yeah. Right, you can see the Kubernetes events, right? Like OC Get events. You can, that comes through in Argo, right? So you can have that, you can take a look at the logs from the actual pod or whatever. So, you know, you can do probably like, I would say 80% of the debugging, right? From like, if you're using the Argo UI, you can see that here. The true is not, the same is not true from the other way around, right? Like I can't see Argo errors from OpenShift. Right, right. I can't see, you know, OpenShift errors in Argo, as you saw that I can take a look at the events and the logs here, but the same is not like the other way around, at least not yet, at least not yet. Right, so last question from Carl Phillips. Is there any Red Hat recommendation slash best practices regarding the structure of the Git repo? So, there is a lively conversation happening. That's the best way you could have put that. Yeah, so, does Red Hat have an official one? No, there's a lot of opinions out there. We're actually, you know, so working on those, there's actually an actual living doc that all the Red Hatters, all the community of practices are, are working on, are hashing out, especially essentially, we're yelling at each other on Google Docs, but what it boils down to, but we all work towards one. I am a believer in, he's gonna hate, I said this, in what I call Gerald Ops. Okay. He, Gerald is a architect in our, what do you call it, in our, yeah, well, our Canadian. Oh, the Canadians, yes. The Canadians are great. He has a, I don't think, I don't think this, oh, there we go. He has a blog, I should have it bookmarked, but I don't. So, he has a blog and in this blog, I just typed Git, Git up standards, there we go. So, he has an opinion and I would say like 90% of it, I agree with on folder structures. I'm using this, and I'll put this in chat. Thank you. Oh, I got it, if you want me to do it. Yeah, and he essentially lays it out and basically just, he put a lot of work into this, right? And I, for like, the most part, I agree with all of it and I'm using it to formulate my opinions in the other doc. So, you can think of this as the upstream for the doc we're developing. And so, yeah. So, my opinion, this is a good way using this approach that these guys came up with. Eventually, Red Hat will have its own, like official, this is our recommendation. So, this is a good place to start is what I'm saying. Right, like, if I go back to Ansible, like the previous job, like you could do an Ansible Galaxy command and it would admit a full like structure for you. Argosy doesn't have a feature like that. No, but we do, we meaning Red Hat, we have the GitOps operator comes with the CAM tool. So, that's the, right, let's see here, but I had developer CAM. There is what we call, where's user documentation. We have a, here, let me drop this here so you guys can take a look at that. The CAM tool does have a bootstrap command, right? So, we do CAM bootstrap and then whatever its parameters and it does actually give you a directory structure similar with Ansible Galaxy, right? And this is the supported, this is like, you know, this is the supported Red Hat way that we're telling users to do it, right? Did to do a repository here. So, take a look at that, yeah, CAM bootstrap, right?  That's all we need, need more of that in life. Go start that repo, folks. Yeah, so that's some reading material for you guys to have, you know, start out with this, look at the CAM bootstrap command and it'll, great starting point, so. Yeah, so I know you can see this too. Gerald is using Customize and that guide, maybe Red Hat will work on a Helm version as well if they are not using the same pattern. But yeah, thank you very much. And also, do you know if possible to install a custom management plugin for Argo when using the new GitOps operator? There is a. Helm file as a layer of Helm. There is a plugins mechanism. Actually, Gerald actually used that to update the version of Customize that comes with Argo because like it trails behind a little bit where that comes with us. And so there is a discussion around how to support plugins, right? In terms of the GitOps operator, so.


Far out Okay, my cheer is breaking my cheer is break. Okay, that's not good But anyways, how's it going everyone so can hear we're back at a game another video and today's golden child So the other day I sent myself a message. I'm not I swear. I'm not sad. I swear I'm okay. I'm a little bit sad But this message was a video idea for golden child, which I wanted to do and that was a friend of question Video So, yeah, this is just a fridge of Questionable videos from golden child and we're just gonna go through them and question golden child because they're golden child If you don't know gold child remiss, okay, but we love them. We freaking love them. Oh, yeah So let's get into this. I don't actually know how I'm gonna like record it. Well because it's um Twitter videos We'll figure it out. I guess I'll just go full screen on all of them. That sounds like a goddamn plan Okay, so the first one. I think it's gonna be questionable Hi, how are we? Okay, okay What did you think about that? Oh Yes, I found this rock on a tram like ten years ago And I've had it with me ever since because it's got a face on it. Isn't that awesome Frederick? Yeah Wow, Frederick's probably got a better personality than me You know what we'll get Frederick to react to the next clip, okay No, seriously, why is this pausing? Okay No, okay, oh, hey, why is this pausing on me Twitter? It's a simple thing. You just click play Look, uh, this is this is not okay. Thanks for a drink. Thanks for agreeing with me high five Anyways, I know what this video is. It's You know the whole debate what goes first milk a cereal he decided to do Milk and then cereal in his mouth. Yeah That's that's someone that I stand. I stand them too. Oh wow, Frederick. Oh, yeah Yeah, let's go to the next questionable video and hopefully we're not questioning why Twitter's being terrible to us. God damn. Here we go Okay exercise Thanks, Goldchub for making my day better.   It was like the push-up train.   What the okay? Oh wait Nani the heck what was that? Okay? It's just so random, but I love it. Hey Frederick. Do you want to react to this one? I swear, I'm not crazy. I promise you.   Did he just give give him something and what's happening? What no seriously what was happening in that? I'm actually bewildered what what so great Did he just give him something take one?  I'm hating Twitter right now. I'm seriously hating Twitter with a passion right now as usual because Just Just sigh and walk away just sign what do you mean just sigh and walk away? Oh, yeah Oh, it's in the bottle cap and Jo-chan I Want to be a cowboy baby Okay, let's have a look please don't pause on me Okay, we're fine. They're just dogs having fun. Oh, man.  Oh god.  I could barely do it for like one second You know one second feels like an hour. It's just too difficult. Nah, not Dongyeon, please. Okay. Let's let's see what happens And culture what was that? Wait, is that why? It is Gordon Ramsay rate my man's knife skills.  So if you want more gold child videos like this in the future Comment down below and also other friends for other groups If you want me to continue to doing this type of content then comment down below and also subscribe because there will be more gold child content and Twitter videos in the future and I yeah other than that. Hope you all have a great day. Keep smiling Be safe out there. Be happy and I yeah Peace have a great one


Tell me how you really feel Cuz I just want to build with you black girl. Tell me how you really feel. I Want to keep it real with you. I want to live better eat better. I want to love better sleep better Yeah, I want to feel so aligned So while back I made a video called hashtag relationship goals Hashtag relationship goals is toxic. That was the name of the video and I talked about how it's a Talked about how it's toxic, but I went down the list of the reasons why I think it's toxic.  You know I'm saying like they be in the bathtub together, and it's like like who took the picture, right? and Like especially me to somebody son like why do y'all think that is what love looks like Have you stopped to ask yourself? Why did we have a real example of love growing up? Maybe that's the first visual of love we have someone Taking us on these trips me and somebody son Celebrity power couple lose successful And for me I feel like the outside of my grandparents the first is this relationship I saw was of my friend's parents and My then I was in high school So If that's for me, and I feel like I had a pretty decent life growing up And that's the life if that's the vision for me. That's the first time I saw real love Imagine someone who had to struggle through life They may not have seen real love and to the until they got to social media So that is what they base their future love off of Um And even now like I said, I love me some me or somebody's son I know I feel like someone investing their time and investing their money in me is it's almost like it's proof That you really want to be with me. Why do you think so many guys dislike it? We'll be honest here. No, we met at me. I Feel like men don't like it. I feel like some men don't like it because They are not where they want to be in life as far as Really financially so they know of their girls on the relationship goals Hashtag or following the celebrity the hot celebrity couple couple at the moment or reposting to me and somebody's son I Can't afford to take my girl in like I can't afford to do that So I already have a vendetta against them. I mean, that's the enemy. I think I think that's tough because Because it's social media because of Hollywood because of me and somebody son I think we've created a lot of unrealistic expectations for men and women and I think You know speaking as a guy the reason a lot of guys including myself are annoyed by it is because it creates Not just an unrealistic aesthetic, but also an unsustainable aesthetic because it's like Part of the reason you fell in love with me is because I'm a teacher and I'm investing my time in the youth and the youth program I made $50,000 a year.  I Can review that part? So the next question kind of builds on that and this is this is a very black question and it's a question that a lot of Black men discuss and talk about and I think People like Kevin Samuels are bringing Putting a spotlight on it, right? so One of the issues that we have, you know, people say all black men and black women Can't understand each other need to communicate better part of the problem from the male point of view is Like I just mentioned it seems like our women are Unpleasable Sometimes right can't be satisfied can't be satisfied if you're a nigga who makes a lot of money She's upset that you don't have time If you're a nigga who has a lot of time, she's upset that you don't make a lot of money If you if you're a nigga who's you know, I'm saying handsome.  She's upset that Nobody wants you So it's like you can't win for losing.  To project those expectations on us, I think it's the same reason why men project the expectation of BBL Redbone Long hair don't care Zero kids her own business Instagram model I think there's a correlation and you want the best though. It's why I can't want the best of the best I think we both have unrealistic expectations for each other Now this one you can speak for yourself. You can speak for your homegirls line sisters ex Friends whatever I Think when my homeboy sent me this actually Why are y'all in such a rush to get married for me? My rush to get married was Because I wanted to feel like I was valued And I didn't realize that until I got older that it wasn't really much of I wanted a guy or I wanted a man I wanted to feel like I was valuable to someone else So I kind of pressured relationships Even at like 21 22, I was already planning to get married by 25. I have my kids by 27 you know, I am 27 with none of that and Honestly, had I had any of that I would have been like Out of my mind like what to do. Um, I do feel that some people feel the pressure of society Which at one point I did feel that it's well And I kind of snapped out of it when I realized the people that were pressuring me to get married or find a boyfriend or get a man for people who were not married 50 in up and not married or not happily married And so I had to ask myself like why am I trying to rush into something they rushed into when they're not happy Then there was a point in my life where a Close friend of mine got married and I was like dang am I behind? I don't know just It took some time it took some maturity to realize I didn't have to rush that process like I could take my time and Enjoy me and sing going enjoy dating to really get to know what I wanted Damn, let's go That's gold and that's real Why don't y'all believe us when we say we're not ready. I don't know we believe you We just said we can make you ready. I Really want to a guy tells me they're not me ready and I can see the ways in which they are not ready however, I don't know for a woman in Life, there's so many things that you kind of have to make happen And that's one of the things where we feel like well if I can make this happen I can make that happen as well So we believe you But we feel that we can change you Most of us feel that we can change you I'm not looking to change nobody else no Thompson


What's up everybody, JZ here with jazby's casebricks.com. Just let all jazby's summertime high-end hit-pack break number two So this was a $500 spot break but The way it works guys is the earlier buy the quicker your box will break So please read we'll be randomizing only the list of boxes So we call them boxes, but it's a case for each pack is considered a box And like I said, we're only randomizing the box numbers or pack numbers one through ten So the list of customers gonna stay the same so these three customers bought the first three spots Then we sold the rest of the spots in cellop hacks or tri-star helmet breaks So Roman will get the first number here Then we'll go to Sam and we'll go to Raymond all the way down to Sean So congratulations to you guys that won these for as low as 35 bucks and good luck to the customers that bought full spots again These hits will range between $180 to over a thousand and again Who knows how it's gonna work out? But I know there's gonna be fire in here guys and each hit should be a good investment guys good investment players, too So let's actually open up the case really quick Want to make sure these packs are numbered it should be though, but it makes you have their number and Then we'll randomize the pack numbers and yes, they are so They're numbered right here empty box each pack one two three Four five all the way to number ten Yes, Tyler. They are multi sport. I mean it isn't specific to say it was just baseball or football basketball, so it's probably multi sport All right, so there you go guys. So again, we're only gonna randomize the box numbers one through ten. There you go Let's roll it and we got ourselves a four and a two for six times one two three four five and six One stayed at the top at one all the way down to three So Roman you got pack one Sam with pack eight Raymond with pack two Aaron you have pack four Rene with pack seven Ty's you have pack ten Brian with pack nine Ty's with pack five down with six and Shawn with three So there you go and damn Ty's you want two of them. That's awesome man. Congratulations. Good luck So let me actually quickly print out The List so it's easier for me to just bag it for the shipping team And then we'll start guys. Give me one second. All right, let's do this And let's print this out too. All right, so Roman you're going up first Pack one box one One stayed with one There's a guy's the worst it would be 180 the best it would be over a thousand So good luck First one we got can't even do it an on-card Kobe Bryant autograph 51 out of a hundred Why no, definitely that's not the one that's 180 bucks look at that an on-card Kobe This was from 2003 upper deck How about that Roman? There you go. That is awesome. Let me get the team back really quick P There you go pack one when a Roman bought first. There you go. Randomize number one awesome That is sick All right, congratulations, Roman. Thank you, man. Number two go into Sam pack eight It is a PSA slab and it is a 1954 tops Jackie Robinson PSA five Wow That is pretty sick that it's awesome I don't even know how much that is but You know the price range is either as low as 180 or as high as over a thousand there you go Very nice There you go, Sam Well, if you guys want to look at prices you guys will find out I guess Raymond last one last spot mojo you got packed to last one to buy straight up. Good luck Here you go right here Think we're all there like 300. Oh, there you go. All right. We got a PSA slab. It looks like We got a 2014 UD exquisite collection Derek Carr autograph patch Which is a PSA 10? 40 out of 75 These PSA slabs always look Look like they're so funny because they're like, you know, I'm not used to seeing PSA great thick cards Always just trip out. That is awesome. Hey, look, that's a rookie. That's exquisite and it's a PSA 10 Derek Carr There you go All right, Aaron.  Good luck pack four Nice.  Wow, look at that 2018, but you need prism Luka Donchich PSA 10 There you go. There you go, Aaron Renee pack seven pack seven We have a rookie patch autographs is a true RPA to 99 of Josh Jacobs Radice three-color patch There you go. That's a nice one Renee Tice your first pack pack 10 Nice, Aaron. No problem, man Yeah, there's a couple hits that are definitely closer to a thousand you guys not just one and it is a 2019 penny prism draft picks Zion Moons and PSA 10 silver There you go Brian pack nine you got a booklet or No, baby, not a booklet actually it is a Vladimir Guerrero. Wow. Look at that patch Jesus like sticking out 46 out of 99 little Vlad patch auto for Brian Yeah, well the good thing guys is that pretty much Seven out of the ten spots these guys won these for 35 36 bucks. So The end of the day stick still think if you're getting a $200 hit Even more you you cashed in pretty well, you know, so yeah with that Luka like Aaron I mean 35 bucks got him a thousand dollar hit. Maybe It's pretty crazy. All right last couple guys Tice back into you pack five and we got a PSA 10 panini prism rookie signatures Rui Hachimura There you go, and it's PSA 10 very nice That's a good one to hold on to man. I think he's gonna do really really well Very nice. All right last two guys So Dan you're up next Pack six lucky number six. That's my favorite number right there. So let's see what you get out of here See six would have been a hit Wow, it's a two out of seven Ken Griffey, Jr. Autograph from Donneress Okay, not bad You go down and last but not least Sean last winner mosaic cell 188. You got pack three It's a graded slab. It looks like a PSA thicker cart slab and it is Very nice. I Actually have one of these two but an orange one But 2018 panini contenders optic LeBron James playing the numbers and that is a PSA 10 51 points Not bad. I can't go wrong with anything LeBron James graded Very nice Jasper summertime high and hip-pack break number two in the books guys very very solid hits and like I said The majority of the customers that are in here won these for a fraction of the price And again, most of these hits are around the spot price Of course, there were probably a couple little over five closer to a thousand little over a thousand But there you go LeBron James PSA 10 there. You got the Ken Griffey, Jr. out of seven Rui Hachimura PSA 10 rookie signature for prism. We got the Vlad jr. The 99 RPA with a nice patch in there Went to Brian. We had design Wilmson PSA 10 draft picks silver No, I don't think a little brawn is numbered at ten is I think it's just the base card I don't think these are numbered. I think these are just the base Renee with the Josh Jacobs RPA to 99 Think one of the best hits right here is definitely this Luka Donchets PSA 10. It's a little over a thousand I believe and the dare car exquisite patch autograph to 75 PSA 10 Right there for Raymond bought it straight up Jackie Robinson 1954 tops PSA 5 for Sam and Roman Pack one Colby Brian on card number to 100 not too shabby guys appreciate it. Jasper's case breaks calm


We're waiting for Steve. I have to fix my hair. We were outside doing a site visit all day. I know. Especially when we got the press here. That's when we're going to be taking pictures. I'm kidding. We're just going to egg-tight for Steve real quick. After a secret. Oh well. We thought maybe the bridge caught you up and you were going to be late. Oh no. All he went downstairs to get paper. We're waiting for you. Run. All right. It's 402. And I will call the city planning commission meeting to order. If you're able, can you please stand for the Pledge of Allegiance? I pledge allegiance to the flag of the United States of America and to the Republic for which it stands one nation under God indivisible with liberty and justice for all. All right. Is there a motion to approve our minutes from the last meeting? Motion second. All those in favor? Aye. Any objections? Chair votes aye. Minutes are approved. All right. Item number six. Application for conditional use with sign permit with exceptions by Marshall Sign to install new signage for George Warner Schools located at 830 Virginia Avenue. Steve. All right. Katie Schultz is here from Marshall Sign representing George Warner Schools. And what we're taking a look is that at 830 Virginia Avenue, there's several schools that are already located at this Central High School, Etude School, and now George Warner is looking to have their school there. And what they would like to do is have a sign that would allow for people to easily identify where their school is in the facility. So basically they're looking at, you can see in the information before you, there's a large W logo and then individual letters. It's about 41 square feet. And so in the urban residential zone, the maximum size for a sign is 24 square feet. And this is 41 square feet. The building's pretty big. A 24 square foot sign would be pretty small. And so in order to provide the identification and the advertising that they need for the entrance, they asked for this request. So the staff is recommending approval. Is there a motion? Move to approve. I'll second. Motion second. Any comments, questions, thoughts? Seeing none. All those in favor? Aye. Aye. Any objections? Chair votes aye. That is approved. Thank you. Next item seven, application for conditional use with sign permit with exceptions by sign me up of Wisconsin LLC to install new signage for third coast vascular located at 1441 North Taylor. Steve. All right. Brian Dutton is here from sign me up. And we're taking a look at 1441 North Taylor drive, which used to be the old BMO Harris facility a while back. I think it was, let's see about, I believe it was about 2018. Yeah. May of 2018. Owners came in and to the plan commission to do a conditional use permit to change the building from a one tenant facility into a multi tenant facility. So this is one of the new users that's coming in. Third, third coast vascular is a one of a kind hybrid surgery center that will provide access to superior medical care to their patient population along with easing the burden of outpatient procedures at the hospitals in the shabuigan area. The surgery centers located in the BMO Harris bank building. The second floor of this building previously occupied by the bank was converted into a state of an art ambulatory surgery center with two surgical suites, six consultation rooms and five patient recovery bays. The building has been occupied by BMO Harris for a substantial amount of time. And with regards to being able to advertise their new business, they wanted to have the opportunity to also include some wall signage. So basically they're taking a look at two wall signs, one on the north and the south sides of the building. Interior individual letter interior lit signs. They're both about 50 square feet and advertise third coast vascular. In addition, they're looking at refacing the two existing monument signs. And so right now they're currently just all BMO Harris and now they'll say BMO Harris and third coast vascular. And then they're looking at adding a directional sign it by their northeast corner of the property by the driveway so that people know where to come into the facility. So the applicant is requesting a variance to have four wall signs maximum is two. One other item that the staff would be recommending is that you go to the very end to the generators. When the plan commission approved the original conditional use permit in 18, we didn't know who the tenants would be and things of that nature. Third coast moved in and I'm assuming that this caller generator, there's the one that looks like it's more mobile, but the other one on the bottom looks to be more of a permanent structure. And at that time we required all the ground mechanicals to be screened. And so this is right off of superior avenue. So one of the conditions of approval that I'm putting on here is that prior to building permit issues that the owners work with staff to inform us how that unit's going to be screened. So once that takes place, then we would work with signing up to get those permits issued. So staff was recommending approval subject conditions you have before you. Does the applicant have any additional comments? Questions from commission members? Jerry. Thank you, Mayor. Steve, on the monument signs, are there any other tenants that are going to be added to the building because there wouldn't be room on those two signs currently? Right. And so from, and maybe Brian, you might be able to help me out on that a little bit. But I would assume that there is more space in that building. I think there was basement space as well that they were looking at. And so based on what we have here, it does not appear that those businesses would be located on this monument sign. Or on this, yeah, on this monument sign. So could that be something down the road that we would like to see another reface possibly? Okay. But not at this time. Thank you. With that, I'd make a motion to approve subject to the staff recommendations. Second. Motion second. Other comments? Can I make one comment? Yes. Any thoughts to that, Brian? Does it make sense to talk to those guys at all to talk about any other tenants that they might want to get on those monument signs? Okay. Okay. All those in favor? Aye. The objection. Chair votes aye. That's approved. Thank you. Great. Next application for conditional use with exceptions by Boston Inc. To operate Ashley Homestore at 2625 South Business, which is the former pick and save. Steve. Yeah, thanks, Mayor. Scott Winterfield is here. Sam, I'm sorry, Sam Winterfield is here representing Ashley furniture and Sam's with Keller Incorporated. So what we're taking a look at is the pick and the old former pick and save building on 2625 South Business Drive. It's been vacant since about July of 2017 and Ashley Homestore is looking to utilize the whole facility for their furniture stores that they operate. The site was selected due to the adjacency to heavy commercial areas and residential areas and Ashley provides retail customer experience that thrives in transition areas from heavy commercial into residential areas. The building and site layout are existing with no proposed changes to ingress egress, parking layout, site lighting, landscaping, minimal facade alterations are being proposed to the front side of the building near the existing main entrance. So what they're doing is just kind of changing the gabled kind of entrance roof to this more flat that you see in the pictures before you, the perspectives before you. You can also see to the right of the main entrance, there's some signage that says mattress and furniture and there's just a little bit of gray EFIS work that's planned to be done in those areas. So really not much done other than getting this more to an appearance, more with the likings of Ashley furniture. Hours of operation would be Monday through Friday, 10 a.m. to 8 p.m. Saturday, 10 a.m. to 7 p.m. and Sunday, 11 a.m. to 6 p.m. Location would have approximately 16 to 20 employees. The proposed project has a fairly aggressive construction timeline. Interior demolition is set to begin in July with the owner occupying in early November. As you can see from the pictures that you have before you, there are a number of signs that are being proposed. One is the Ashley at the main entrance, Ashley outlet on the north side of the west elevation style by design on the south side of the west elevation mattress on the north of the main entrance and furniture on the south side of the main entrance. Interior alterations would occur to approximately 40% of the building. Ashley employs more than 17,000 valued team members across the country and boasts more than 30 million square feet globally in manufacturing and distribution space. Product categories include bedroom, dining room, upholstery, leather, occasional tables, home office, youth bedrooms, recliners, mattresses and accessories. So the applicant is requesting one exception to have the five wall signs that you see before you. They show some conceptual signage, which we see here, but they would have to have a more formal submittal for the actual sign permits. There is a pile on sign that is at the south business drive at the very front of that area and all we'd be looking for is over the years since the facility has been vacant. We've allowed this pylon sign to be built as part of that because there is some multi-tenant facility right to the south of Pick and Save, and instead of everyone having their own signage, the idea was to allow for this pylon and these tenants to be on there. And our hope would just be that down the line, whether it's Ashley or the owner, would have just a little bit more uniformity as those would change. There's a little bit different sizes, different things like that. So we're just looking at those, Ashley, to keep an eye on that. Staff did receive a couple of messages from residential neighbors to the east. Neighbor Ruth Superick at 1922 Humboldt. These are both the neighbors that I'm going to be speaking to are on the east side of the site and Humboldt dead ends into the Ashley site. She said, she was hoping that the store would not be permitted access to Humboldt Avenue and that the barricades would remain and staff did inform Ms. Superick that there would be no access to Humboldt Avenue and the landscape and the barricades would remain in that area. Another e-mail that was received from Joseph Gullig, he is a neighbor that shares a common property line on that east side of the property. He indicates that I'm unable to attend the plan commission meeting on July 12, 2022, but would like to have my concerns and comments be presented at the meeting and shared with Boston Inc. My home and yard are about the store property to the east, so I am most directly impacted by the operation. My wife and I have lived in this house for 46 years and raised family here. There's been a big box store as our recent owner, Rowney's, Inc. was for the most part a good neighbor, however there were still issues with the management of the property, especially since the store was closed and I want to ensure that the new operator is aware of them and the plan commission addresses them. The first one is that the new operator must be required to maintain the system to prevent the gulls and or birds from roosting and nesting on the roof of the building. During the last several years, we were covering our car's roof outdoor deck and backyard and it went unchecked for a little while. He did have some complaints to the former mayor of Anderstein and the building manager hired a company to manage the problem and after obtaining Fish and Wildlife Service permit to manage the gulls, a federally protected bird, the nests were removed in seasons three and four. The large flock, while not successfully nesting, still spent some of the building over four years. The next one is that the gull management plan be made a condition on which the permit is granted. Staff, I don't know if that is a condition that we would necessarily recommend to the plan commission, but certainly I would encourage the applicant obviously to be aware of this and if this would continue to be a nuisance, we would just handle it through our nuisance ordinance. Mr. President, I would like to ask the applicant to review the land that has since died and I ask that trees be removed and that new trees of equal or larger size be planted in. I think that is at the very end and he is correct on that. There are a couple of trees when we approve the pick and save. You can see that there was quite a bit of landscaping that was put on the property line to help buffer the buildings. I think there is a picture that might show this. I ask that the window coverings be installed on the second floor to block ambient indoor light. Staff is not recommending that as a condition, but is encouraging the applicant. The applicant may have some things to say in terms of just the night lighting that is associated with their operations. He asks that no delivery trucks be allowed to run overnight while on the property line. I did not include that because I received this e-mail after my staff report was completed, but staff would not have any issues with a condition being added that no vehicles are allowed to run overnight and I don't believe the applicant had concerns with a condition like that. He mentioned that he asks that the wooden fence bordering the properties along south 20th street and humble be inspected and repair where needed. I ask that the trash dumpsters or other containers not be removed before 7 a.m. because of noise created. I don't know that we can necessarily condition the timing, but we can obviously have the applicant work with their trash people to be aware of this concern and hopefully address that at a time that's more appropriate. And then the last one he asks that the snow be removed from the parking area not be piled at the rear of the parking area. I'm sure that's something else that could be done and encouraged by the applicant to make sure that they're not doing that. Plan commission could have the applicant explain the types of services and products Ashley and Ashley outlet provide if there's any rooftop mechanicals. I don't believe that there was going to be anything if there is to be any types of dumpster enclosure where that is and how it's going to be done. I don't believe that there was going to be any improvements and we could just verify that and that we're just making the applicant aware of the seagulls as the neighbor had mentioned as well so staff was recommending approval of the proposal with the conditions you have before you and again like I said the items with regards to the trucks running overnight and that can answer any questions in the applicants here. Does the applicant have any thoughts, comments that you'd like to add? Yeah, sure. I'm just going to follow through with the bullet points that were just presented. The first and foremost the seagull issue. Certainly something the owner doesn't want as part of their business. So the conversation yesterday was a bit of an issue and I just want to... I think that's a win for everybody. And I think to just my comments on that point too, I think it became an issue because it was a vacant building. So once, excuse me, I've been talking too much today. I'm losing my voice. So I think and I hope that once there's an occupant in there that that issue will be relieved as well. I think is in Steven's point and you live in Kokona and if the gulfs return and they love to return, the customers will be decorated a lot and so will their cars. Which is why I think it's an advantage to everyone to have the problem. Right. Dave, a seagull question? Yeah, I'm just curious. Is the Ashley furniture that's sold in WGNR the same furniture that you'll be selling and if so, do you have any idea on that? So I can't answer that per product, but from a high level, Ashley furniture manufacturer is a different entity than the retailer. So they work closely together so that they're synergistic in that regard. But Ashley manufacturer is different than the retail so there's a chance that those are similar products. Okay. Thank you. Item two on the list with the trees to get the approval for this project it's not going to be an issue at all. Item three the window coverings it sounds like the primary concern of the neighbor there was the light coming through. Ashley is very energy conscious and with their hours of operation they will be shutting the store down at 10 p.m. on weeknights after that the lights will be out other than the emergency lights that are required. I'm guessing that concern came from because pick and pick was operated 24 hours. So if they're closing at 10 o'clock I would say that's reasonable. Excellent. No delivery trucks similar to their store hours which I think are very neighborhood friendly hours they're not going to be having off our deliveries. So anything that's coming in is during normal store business hour. Item five the wooden fence with some issues it was actually repaired last week so any structural parts were repaired, boards were replaced it wasn't painted as the request here but it was repaired so it's in better condition than it was when this email was written. Item six as far as the dumpsters and dumpster noise we can work with the contractor there on their hours of pickup where they're located will be no different than where they were so they are screened as far as the hours of pickup I'll do the best I can work through that with their contractor. Item number seven the snow removal I'm no expert at that but I imagine there's other places it can go. So large site cool I just Any comments with rooftop type mechanicals or things of that nature? Yeah so no changes there at all if anything some will be eliminated because as a furniture retailer they don't require large refrigeration and freezer units so over time I believe some of them may have already left when pick and save cleared their inventory but there may be others that go over time so it would be a reduction. Other comments from Chad? So I just want to say that we're happy to see attendance in that building and that it's been a number of years as we've fielded a ton of questions from residents over why isn't there another tenant in there and roundies is there paying their fair share of the lease and I understand Ashley as a subtenant to roundies who is a tenant to the developer so anyway we're happy to see a use come in there and we're happy to see a furniture use come in there because I think there's a definite need in this market for additional opportunities as it relates to furniture so thank you. Thank you. Thank you Jerry. I make a motion to approve subject to staff recommendations including but not limited to staff final approval on the signage package and also the truck unloading and loading times. I'll second that and thanks for coming to Sheboygan. Motion and second. Just want to echo everyone else's we made a social media post about this coming and there's a lot of good excitement and I think a lot of fun and filling an empty building is always a win for the community so keep up the awesome work. All right all those in favor please state aye. Aye. Any objection? Chair votes aye. That is approved. Thank you. Next item 9 Bookworm Gardens time extension request to previous approved condition use permit to construct a new nature school and restroom facility 14-15 Camp Strive. Steve. All right Elizabeth Whelan is here from Bookworm Gardens and basically what we're doing is we've come to the plan commission and received approval to construct a new nature school yurt and restroom facility at Bookworm Gardens in September 28th of 2021. The applicant was a little bit concerned in terms of typically a conditional use permit is good for a year and they just wanted to be ahead of the game and have the opportunity to request an extension to that conditional use permit in order to do some additional fundraising so that when they have the ability to do this they can do both projects I believe at one time and not just one or the other so staff was recommending approval of that extension and has the same conditions of approval and extending that date until September 1st of 2023. Elizabeth any additional comments? Marilyn. I make a motion to approve subject to staff recommendations and thank you Bookworm Gardens. I'll second it. Motion second. Any other comments? All those in favor please say aye. Aye. Any objection? Chair votes aye. Item number nine is approved. Next meeting July 26th we've exhausted the agenda is there a motion to adjourn? All those in favor of adjourning please say aye. Aye. We're adjourned at 425. Thanks everyone.


And here's the real kicker, anyone can do it. Yes, that's right. You don't need a fancy degree or years of experience. You just need a willingness to learn and the courage to take that first step. So we've equipped you with the knowledge. We've shown you the method, we've explained the benefits. Now it's your turn to take the reins.