e, uh, some, uh, mixer spots. And 10 spots each. 10 entries each in the promo. There's two, four, six, eight, and 10. Wait, no, sorry. That's 10, and then we'll double that. 10 for each spot, 20 spots total. All right. And we've got one more order from Brian Kay. One, uh, 10 spots, four, five, that's five. There's 10 total right there. You can see in the bottom of your screen, the count, and gets one spot in legacy. That legacy is almost full. We should do that tonight. Eat, each per the, per the rules, each, uh, filler break. There it is. Each spot here counts as 10 entries. And we can do this break and see who gets into the big hit express. We got to do a couple of these fillers anyway, possibly three. Each full spot in the big hit express also counts as 10 entries. Each full spot, I mean, any, any one feeling a little spicy here? Because each full spot taken from the time Chris went off air through the next 28 minutes, one of these spots counts as 50 entries. I mean, if you were going to buy a spot anyway, you may as well throw your hat into the ring for this promo. All right. Well, that's all the, that's all I got for now. So we could still squeeze in a break, maybe that legacy by the 15 minute mark, otherwise we'll run the promo. And then we'll, we'll see what we can get into towards the end of the night. This is probably our best bet. And that's the closest feeling. Let me go grab that legacy box right now. It will happen. It should happen at some point tonight.  I've been high like that, but we didn't get it. It's just the ball now. The way he said it, this is regular and real simple. But that don't need a name. Don't be kidding. It's just me. I'm just gonna throw this back again. I will go through the rest of the promo. But it's back. But we're gonna be further than that. But we're gonna be further than you. I'm not here. I'm just gonna get it done. Okay. That's baseball. See who did it. I'm not here. You're not here. You're not here. You're not here. I'm not here. I'm not here. I'm not here. You're not here. You're not here. You're not here. Alright, Jake just picked up a legacy spot. Cause Jake, he's smart. He's like, you know what, I was probably gonna get this anyway. Why not just get it now. Get the 10 entries for the promo. And maybe stumble into getting a box. Six, that's five, and we got 10 total right there. They're perfect. Sharp. Jake Sharp. I'll come back to you. Oh, man. Well, what about this? That's a hat. Wow. It's a bumper. Swing and miss. We know that he throws really well out of the sun. And here he gets a double play wall. Got your lice. I'm gonna take some of the lice, though. I'm gonna take some of the lice, though. We got a lice, one. And I'm gonna use some of the lice. Wow! That's hilarious! Wow! Wow! That's hilarious! Wow! Wow! Wow! Wow! Wow! Wow! Wow! Wow! All right, Chad, another sharp player here. Gets two spots in the legacy, and 20 spots in the promo. There's one, set of two, three, four, five, six, seven, eight, nine, and ten. So that's a total of 20 for Chad. Yep, got 20. And I did bring the box. If that fills, we can definitely break that tonight. And then see who wins big hit express spots. And I got to post another one anyway, so the sooner we can do that, the better. And that deadline, that's at the 30-minute mark. That's 10.30 p.m. Pacific, 10.30 sharp. And I'm going to go by my email time stamp, not your time stamp, by my time stamp, so don't cut it close. So anything, an order that comes in that says 10.31? Not in. No exceptions. No exceptions. We got to go by the rules. All right, Kevin gets a spot in legacy, so Kevin brings it down to four. Was it... Oh, so Kevin's order brought down to four. There we go. Five times two, ten. Wait, I only have... I got Brian K. I got Chris P's three. I got Simon. I got Jason. I got Brian. I got James. I got Tristan with his four. Eugene with three. Logan with one. And Greg with one. Brian K. with one. Michael P. with three. JC with one. Ah, there was another Stephen K. Oh, he got elite. All right, so I did get... He got elite, not luminance. He got elite and legacy. I got elite and luminance. So after JC. But I did get all these entries. So it was JC, Stephen K., then Brian K., then Jake, then Chad, then Kevin. All right, so that does make three left. Chad's in again with one more spot. One, two, three, four, five times two. That's ten entries for the one spot. And there's Sal with two. So that's twenty entries. One, two, three, four, five, ten, fifteen and twenty. Jan, if you bought a spot, I think you would know better than I.  Now, we could run another one of these back in the next ten minutes because I'm going to post another one of these right now. All right, there's legacy 24. Again, for the next twelve minutes, each spot you get there represents ten entries in the promo. Each full spot you buy represents ten entries in the promo. Each filler spot that you buy in football, the football mixer, that and that also represent ten entries. So if you're going to get one in those fillers anyway, you might as well get them now for a chance at hobby boxes. Also, Jan, you can also click the schedule that Nightbot just dropped. I'll take it to that Google Sheet. Click the promo tab. We always make that available in public for everyone to review. All right, now I can do this break. Good luck, everybody. Hi, everyone. Joe for jaspyscasewrakes.com doing a filler for the Big Hit Express break. First, we're going to do that legacy box right there, but at the end we'll re-randomize everybody's names. Top seven, get a shot at getting into the Big Hit Express break. Not a shot.  All right, but first the break itself. Big thanks to this group for making it happen. And there's all the teams right there. Let's roll it, randomize it. Five into two, seven times for names and teams. One, two, three, seventh and final time. Five into two, seven times of the teams. Two, three. All right, there's the first half of the list right over here. And second half of the list right over there. Right over there. All right, now let's just print and rip. All right, so there's the final print out, hot off the presses. All right, we've got Aiden Hutchinson, Geno Smith and a Miles Murphy rookie card. Former Clemson Tiger to 50 and current. Current, I don't know. Sounds like a sounds like a Cleveland Brown to me. Uh, no. He is a Cincinnati baby. Yeah, we still use the old printing press, the old movable tight wrecks. You know, that's right Cleveland again. Come on, man. Cincinnati, we're on Cincinnati. That'll be for Michael Pete. Michael Mayer from my Raider. Got Joe Burrow mini. And we got a numbered rookie card that is Trenton Simpson to 199. The Trenton Simpson is a Baltimore Raven. Baltimore, that will be for Chris P. The first the first non-winner of a Big Head Express spot will get those 400 points. There's Davis Mills to 299. We got a Orange Mini Deandre Hopkins to 125. Kevin with the Cardinals. By the way, if you're watching live three minutes until the promo deadline, if you want to try to add some entries before the deadline or get your first entry, all it takes is one. There's Mike Ditka for Da Bears and there's Tank Bigsby to 149. Tank. Frank the Tank. We're going tricky. Let's go tricky to the gymnasium. Why? It's going to be Richardson. There you go. Not bad. Not a bad legacy box. All right, now let's flip back over to the list. We got seven extra hits in here. The seven extra hits are those Big Head Express spots. So let's gather everybody's names one through 32. New dice, new list. Spot eight will get the points. Top seven will get the spots in the next break. After one and a three, four times, good luck. One, two, three and fourth and final time. So from nine on down sad times. Sorry, Eugene. But very close. Spot eight kind of sad times. Not as sad. Slightly less sad, Chad. With the 400 points. But very happy time for the top seven. You're in the next break. Or the Big Head Express break whenever that feels. Brian, Sal, Jason, Tristan, Chris, Steven and Eugene. There you go. Top seven. Top seven after four. We'll see you in that break some other time. Jaspy's casebreaks.com. Bye-bye. We have one minute left. No one else is going to get into the any break. Could be any spot. And you'll get an entry in tonight's promo. Might be too late if you don't start ordering now. Any e-mail confirmation that comes in with 1031, not in. We'll put leg 23 next year. Names. Seven. Number two. Let's upload this video. Football season already. Football season already. It's back. Yeah. I know. Oh, no. I don't think so. I know. It wasn't bad though, right? They didn't say, like, ACL or anything like that. Okay. So, I mean, a couple of you might only miss it. I mean, the game's in two days. Might only miss a couple of games. Yeah, you probably go to this match. Yeah, that's not bad. The game's in two days. The lines already changed. It was like chiefs minus six and a half and now it's chiefs minus five. So, like, Calci's worth, like, a point and a half. It's a lot for a tight end. Yeah. I wouldn't mind seeing another... Unless it's the Raiders, I wouldn't mind seeing a chiefs-eagle Super Bowl again. We'll rematch. In Vegas? Or would you go? I think I would go with... Vegas one? I don't know.  That's true. Well, tell some people how expensive you are. Or you could pay to... You could pay to kick my parents out for a weekend. Send them to California. Stay with my cousins or something in Clermont. There you go.  That is true. I'll go too, hang out. Could be Raiders-eagles, then we're definitely doing it. We're definitely doing it. Can I even pronounce some sheets like that? Yeah, don't worry. I'll do the promo. And then you can do it. Chats. Jaspy's case breaks.com. Happy Choo Tuesday. It's also a Ten Box Tuesday. TNT. Ten Box Tuesday. TNT. All spots sold between the time Chris Jaspy went off air last night to 1030 Pacific tonight, which was just five minutes ago. Take that big list of names, and analyze them. Top 10 get boxes. Elements, hit parade, chrome sapphire, prism draft picks, football absolute baseball, select draft picks, football prism draft baseball heritage, tops chrome mega chronicles draft picks. A lot of nice stuff. Remember, full spots sold and the kickoff mixer are worth 50 entries. No one bought a spot today. But full spots and fillers for the Big Hit Express and fillers for the kickoff mixer were worth 10 entries each. Big thanks to this group for making it happen. So that we ended up with a ton of entries. I think this might be the most entries I've seen in any given promo type thing. Not 500. Mm-mm. Not 700. Not 800. But 917 entries. Wild. All right, now, let's copy all of these entries. New dice, new list. Put all the names in here. I think they can handle because it's a maximum of 10,000. I don't think we're ever going to get 10,000 entries in anything. All right, let's roll it and randomize that giant list snake eyes. Two times. That's it. Easy. And so it's going to be the top 10 after two get boxes. In that order. Good luck. One. Right, that was 917. 917, yeah. So there's one. And here's two. Two times. All right. Good luck, everybody. All right, so we're getting pretty close. Thanks everybody for making this happen. It was a lot of fun. All right, so there's 14 right there. There is 11. William very close, but no cigar. But top 10. Congrats. You've got boxes. Steve and Eugene, Mark, Steve, Brian, Sal, Chad, Adam and Dean. There's the top 10 after two. And here's what you end up with. Dean, you get the elements Adam with the hit parade great advantage football box Chad with the top chrome sapphire Sal with the prism draft picks Brian with the absolute Steve with the select draft picks football Mark with the prism draft baseball Dean with the heritage Eugene with the top scroll mega box and Steve with the chronicles draft picks hobby box. And those respective years as well Congrats if you were going to send them to you sealed if you choose definitely let us know. Maybe you can tag us on social media at Jasper's breaks or or if you choose to sell it, you can sell it sealed if you want to as well. It's yours. Thanks everybody. Keep an eye for more of these promos on jaspercaserakes.com. I'm Joe. I'll see you next time. Bye-bye. Nice, nice, nice. Okay. I'm pretty much done. Yeah. Yeah. All right, Jay's going to start doing some recaps here or someone's going to start this computer. But I'm going to stay I'll probably stay live to the top of the hour just in case there's like a late night rally on something. You know what? I'm just going to use it. I'm just going to sing it and they can sue me if they want to. All right. So once again, Jay's going to do some recaps here. I'm just going to stay live to the top of the hour. Maybe there'll be something that fills up by then if it does, I'll do it. So for example, if one of those mixer filler sell out or for another legacy sells out or you know, I mean if it's like a filler sells out, I'm down. So just know that. So that's done. That's done. So that'll be good night unless a filler fills. I think I could close the rest of the deal. Just open these back up if I need to. That video is uploading. All right. You're good to go. Great to sit down. I am so burned. Oh my god. Jesus Christ. No, I'm like so burned. I can see this from this angle. My neck. Well, we went to like Julian in San Diego like mountain area, but the UV index was like 10. And I know I didn't put any on and protect your neck. What's up everybody? Jason here for Jaspies. We just did some fanatics live breaks today. And this is a little quick recap of what we did in 2023 Top Chrome Jumbo 8 months case break picketing number 34. So there's all the usernames and the teams in the break. So quick little recap here. So obviously we kind of sleep in top a little lot of these cards here. So kind of just skim through and we'll go with the autos. Alright, so some negatives. Couple of otanis right there. There's a hyper. Alright, some negatives again. There's a number to Rara. There's another otani, orange. So a lot of otanis kind of add up now for sure since he is going to win MVP most likely for the AL. Alright, so there you go. There's a gold. Now let's go to the autographs. So now, unfortunately, guys, I believe there was a box that had no auto. So we were shorted autographs, which kind of sucks, but there's ego reserve for the Padres double of him, Cory Lee. We got Paparazki, Mulbrannon, Prato, Wilson, Leers around, Brad Beatty was nice for the Mets, Waters, Henry, Stevan Cubs, Sosa, Hensley, Appel, Kyle Tucker was nice though for a third out of 50. Kapel, Ruiz, Stefanik. There's an Altman, Raywave out of 150. And then Gabriel Morano variation, Lang Leers, Radiant and Rookie, and then Sammy Sosa, Ultra Violet All-Stars. So not the best keys we've ever done of this, but still some nice stuff popping out there for a lot of teams. So thank you guys. That was just a quick recap there of the Top's Problem double break, guys. Thank you. What's up everybody? Jason here for Jaspies. We just did a quick recap here for Fnatic's live. 2023 Pristine and 5 Boxes of the 2023 Hit Parade Limited Autograph Random teams number one. So there is the Fnatic's live live. And we have the Fnatic's live. We have the Fnatic's live. So there is the names and the teams that were part of the break. I'm going to do a quick recap of course. This is the one box of Pristine. Josh Young, Orange out of 25. Henderson color, little O'snap. O'snap. Espanel, Green. There was a nice little Tory Hunter around the diamond to 50. Then here were the encased cards there. Martin, Rizzo, Winfield, Nolan Jones, Freeman Autograph, and a nice Gunner Henderson. They're out of 75. These are the 5 hits that came out of the Hit Parade Boxes, guys. Corey Seger out of 10 from Luminaries. We did hit a Hit Parade Artist sketch 1-1 of Juan Soto. That was kind of cool right there. And then of course we hit a nice Scherzer from 2014 Tech. We did a PSA-8, but nice one there. Francisco Lindor, Bowman's first chrome Prospect, Autograph out of PSA-9. Lubab out of PSA-9. Rookie, Autograph 9-5-10. And then a nice Jeremy Ryan RPA from Chronicles Spectra. PSA-9. So there you go folks, that was the quick recap there for the 6-Box Mixer. 5-Box of the Hit Parade, 1-Box of Pristine. Thank you, guys. Building Jason here for Jaspeas. We're doing a quick recap here for some of our Fanatics Live Breaks. And this was one of them that we did tonight. This was Half Case Break Picketing number 6. So there's all the names in there. Boom. Thank you guys. So, let's go with the little top of the card. So of course we got a nice Hideki Matsui. Around the diamond of 50. We got a Dylan Cease. Max Freed Patch Autograph. Another Dylan Cease there. And then of course like Old Snaps. Where do Jackson Gold going, going on. Some nice colors there. First Snap. Brezz Harper to 50. And of course we kind of Sleeve Top. Little Babe going, going, going on. Blue. So really, really nice stuff in here. This was the second half of the first half. Second half of the case. Number 5 is the first half we did. This is number 6. Now J.J. Bledet, Honorograph. We got an Otani Gold All Stars. Corey Lee, Brett Beatty Auto. Danner Bogarts. Hugh Darvis. Adrian Beltre. We got Ava Lard. Robles. Carpenter. New Bar. Gunner Henderson to 99. Tom Seaver. Barrios. Jordan Walker to 99. We got myself, actually is the dirt walk out of 99? No, it's just the regular start. All right. Adley Rochman Blue. Orange. Stowers. Oh, snap. Old Tuve. Out of 25. Tim Salomon. Volpe. And a nice Nolan Jones. So there you go, folks. This was picker team number 6. Thank you guys so much. Jasby's case breaks. Thank you. More forward. Did he say no? Yeah, he said no. Recessions. Over, under. Over. 10 games they can actually.  Picked up Derek Hart in another league. I think just, I mean, who's going to stop that office? Derek Hart and Dome. You know, so like, yeah, so that buys him a few more years. You know, like, a lot of years actually, you know, they're probably resigning to a big contract this week. Look, I was, I think I was great. I'm not wrong, but it's just been the last, like, I don't know, I can't really trust them in the huge games in these last couple of years. Like he had an amazing going around championship game like, oh, it's a championship game, right?  And, you know, with that rule, maybe, maybe they do tie it and continue excited, but he's had a lot of games last year where he just threw an interception at the wrong time and, you know, it just didn't work out. It's almost like he's trying to do too much. Yeah. So you can't trust that. Like how, how, how cool is Joe Burrow every game? It's like, yeah, like, if you just turn on a championship game and didn't tell me to show me the score or anything on the field, right? If you took all any kind of thing on, I don't know if it could be a week one game, it could be a Super Bowl. He plays the same way. And if the Bengals are in it, and he has to, you know, go down 80 yards and tie the game or to win the game, I mean, Joe Burrow will do it. It doesn't matter. He definitely is Joe cool. All right, so this is what you find. What's up, everybody?  This is a 2023 pristine four box half-gay-spray-pickaging number five. So this is the first half here, guys. Number five. Thank you guys so much. And again, do a quick little recap again. So again, around the diamond there, Neagle Hornier, Andreas, he made a red out of five, which was really nice. Five out of five. We had a nice Bryce Harper popular demand auto relic for the Phillies, Kyle Tucker, gold out of 50, and a couple numbered cards here. A couple of golds, blues, purples. All right. Some nice stuff here. Velar, Simeon, swings the summer, Paul Goldschmidt. Francis Galver is blue and Chris Bryant 50. Now let's go with some of the encased cards, guys. So this is the first half, number six happened after. Bleday got Charlie Blackman orange. Chris Bryant, gold. Smith and Jigba, that's Jackson's brother. Cannon, Palazzo is there to 50. They got Diaz autograph. Julio Rodriguez to 50. Pasquantino auto, Tani. Either buddy, Kennedy. Stefanik auto, Castile, Christopher Morel, which was nice. Another buddy, Kennedy. Incarnacion, Buxton red for the twins out of five. Four out of five. Nolan Jones auto. Jackson for the New York Giants. Chipper Jones orange. Zach Thompson, gold to 50. And a little Aaron Judge there. So there you go, guys. That was the quick recap there for picker team number five, the first half of the case. Thank you, guys. Jaspy's case breaks. Oh, you can tell my, I don't know if he said it. Did he say that the giveaways will carry over it? I mean, or doesn't he? Because they will. Just in case people don't think so. I don't want him to not say it and then people want to roof him. Oh, so the giveaways will carry over? No. I believe so. Well Nick, tell me he's going to have it carried over tomorrow. I mean, I figure, I don't think it would be that many. Guys, Jason Fish, the recaps I'm going to take off. It's already top of the hour. Thanks, everybody, for getting in. We'll see. I'll see you tomorrow. Jason and Michael will be a tag teaming the breaks on FNX Live with Manana. Have a great night, everybody. Bye.


Fy enw i gyd y byddwyd hynny, mae'r gweithio am gyflaesion, mae'r gweithio am gyflaesion yma yma yma yn Rhefverend Anna-Gauch Shute, Bradwell. Y minister y Humbie, fyddwn i'n gweithio i'r bwladenol i Boulton yn Saulton Church. Fy enw i. Fy enw i. Fy enw i'n gweithio i'n Gwladenol. Fy enw i'n gweithio i'r Llyfrgell. Fy enw i'n gweithio i'r gweithio i'n gweithio i'n gweithio i'r dwylliant diwrnod i eu Gwladenol, in France, Italy, Norway and on the beautiful island of Iona. As a child I couldn't have imagined that this would be where I would end up 16 years later as a parish minister and a mama to a beautiful boy who has just started primary one. I'm so grateful for the opportunities that I have had to travel and to find a new home here where I feel safe and welcome, especially in a world that has seen so much change and uncertainty. I'm also conscious that I have had advantages compared to other migrants. I am white, university educated and can speak and understand English. There are many people in society including members of the church who have barriers to overcome in order to choose where to live, where to bring up their family, where to feel safe. And we know of so many people who are denied that choice because of where they are born. It could have so easily happened to me too. If the iron curtain hadn't come down, I'm not sure what my life would be like today, but I almost certainly wouldn't be standing here. Through encounters with the diversity of humankind, we celebrate our God-given spirit of creativity and imagination. The sharing of stories and meeting of cultures is a theme that runs through Scripture, and the history of Christianity is full of believers travelling and spreading the message of God's love. Modern Scotland is enriched through a variety of cultures, faith and languages. We can learn from one another, gaining you insights and new understandings. As you begin your work this week, remember the gift of the opportunities you have been given, and give thanks. Give thanks also for those stories of lives of migrants, remembering that even Jesus himself saw shelter and sanctuary from persecution shortly after his birth. May we offer our open hearts and open minds to welcome this stranger as a way we can share in some of the blessings we all enjoy, grateful that they have chosen Scotland as their home, and hope and belief that they will be a gift to our community and nation as they serve one another and share their lives with us. Thank you. Thank you Reverend Schutzbradwell.


Hello everyone and welcome to my session Deploy and applications to end clusters using our go CD application set My name is Dawon Ahmed. I'm a developer advocate at redhead and I'm from the beautiful new Brunswick in the Atlantic Canada region I love everything cloud native with a focus on DevOps and GitOps tools Besides work. I love to play pool and ping pong and I'm also a freelance carrier coach I help students new grads and professionals to start or transition into the software industry We have a packed agenda today. I'll cover some highlights or ideas behind GitOps Then I'll go over Argo CD. Although this session focuses primarily on application set I understand that some of the folks might be very new to Argo CD So a quick primer with Argo CD will be helpful for them We have a demo for both Argo CD and application set at the end We'll have a Q&A session and all the resources are in the github repository which you can see at the bottom right corner of your screen if you're watching this session on a mobile device you can Who came up with the term of GitOps Alex is Richardson the current CEO of we've works He came up with the term GitOps and he ran it by his friend His friend thought that the ugliest word he ever heard and now he can't unhear it trying to come up with a term that is Easy to pronounce But also difficult to forget Alex is realized that he came up with he found that perfect term Now this slide is from Louis Fasera and it summarizes GitOps in one slide. So we use Git as the single source of truth of a system We use Git as the single case where you operate We don't operate directly on the cluster. We use Git to do any create update or destroy of environments All the changes are observable and verifiable So keeping that in mind, let's understand GitOps Scratch that and let's understand GitOps for Kubernetes So Kubernetes gives us the power of declaration. That means everything in Kubernetes model. You can describe declaratively Kubernetes Updates provide a mechanism for automating the process of applying a set of changes directly Correctly and in a timely manner Kubernetes will try to keep updates until it succeeds with this kind of virgins Item potence means that multiple applications trying to converge We always have the same outcome regardless of how many time you're applying the command and Finally for determinism assuming that you have adequate resources. The updated cluster state depends only on the desired state So you should avoid using Qubes SQL to update the cluster and Especially avoid using scripts to group Qubes SQL commands together Instead use a GitOps tool so that the user or developer can update their Kubernetes cluster via Git So what does that provide us? That provides us correctness That means a group of updates may be applied, converged and finally validated which gets us closer to the goal of atomic deployment It provides us security. So we should limit the scope of access to a Kubernetes cluster to automation tools and cluster administrators who may have to debug it or keep it running and that's a tweet by DFMS Kelsey Hightower Finally Qubes SQL exposes the machinery of Kubernetes object model, which is quite complex Ideally your users or developers should interact with the system at a higher level of abstraction So based on our discussions so far These are the parts or bill of materials that we need to do GitOps on Kubernetes First we need the git repos where the configuration code lies and we need to cover this cluster or clusters where you'd like to deploy your code Then you need some sort of manifest generation tools like customize for different environments such as dev, prepod, prod This is optional. However Then don't use a CI server to orchestrate direct updates to Kubernetes as a set of CI jobs Now I added a link in the resources section in the GitHub repo that goes much more in detail. So why you should not use CI servers to do CD Finally your Kubernetes manifest files are needed such as deployment services, etc. So Keeping these in mind If we're looking for a GitOps tool, Argos CD Is an ideal choice. So what is Argos CD? Argos CD is a declarative GitOps continuous delivery tool for Kubernetes. It is part of an open source project which has contributors from both small and large companies like IBM Red Hat, Ntuit, as well as many individual contributors This project has also been adopted by a number of companies and you can find a list of that companies under the Argos CD's GitHub repository So why Argos CD? So the first three points have been covered before where we use Git as the single source of truth It's being developer-centric where you use Git commands to make any updates to your application Delivery and being declarative Now let's talk about security So Argos CD provides SSO integration including OIDC, OAuth2 and more It provides multi-tenancy and orbit policies for authorization It also gives audit trails for application events and API calls You can roll back your deployment to any application configuration committed in its repository Either using the CLI or the UI Argos CD app diff the command That performs a diff against the target and live set So you can observe the drift and that can be done by the UI as well So all these features and many more help your engineering teams to have a higher velocity in terms of their application delivery So this is the Argos CD architectural diagram, which is from the Argos CD read the docs webpage So here the blue box in the in the right-hand side is the Argos CD So Argos CD is implemented as a coveness controller Which constantly monitors running applications and compares the current and live state Against the desired state as specified in the Git repo A deployed application whose live state dvs from the target state is considered out of sync The API server, which you can see right here where the hover my mouse Is a GRPCN rest server which exposes the API consumed by either the web UI Or the CLI Or the CI CD systems Now the repository server, which you can see right here Is an internal service which maintains a local cache of the Git repository holding the application manifests Now the synchronization can be done using sync hooks and You can have different use cases to perform these pre-during or post sync One use case of such sync hooks could be if you want to orchestrate a complex deployment Which requires more sophistication than the typical coveness loading update strategy. You can do that and on the bottom Right, you can see your application being deployed into many clusters All right. So in last theory, let's dive right into the Argos CD demo So for this demo what I have is an open shift cluster and We installed red hat open shift GitOps operator on this cluster So this operator gives us out of the box Argos CD instance Or this is the Argos CD instance Which I connected to Let's create an Argos CD application. So this is my application manifest So I'm going to deploy a customized guest book application Which has a deployment file a service file and an customization file So let me Copy the link of this this configuration repo So I can do that from CLI as well But I'm choosing to use the UI to create this sample application I can give it a name Let's say devconf demo I'm going to choose default project, which is Argos CD project and not your Kubernetes namespace For sync policy, I'm going to choose automatic sync. I'm going to check these two which says Argos CD will prune resources if they're no longer in Git and cell file means if I Make any changes directly on the cluster rather than Git Argos will force and override the the changes I'm making directly on the cluster and will Have the state defining Git reflect onto the cluster So the repository URL is the URL I just copied and the The path is customized as guest book. So it should automatically pre-populate customized as guest book right here. This is The cluster URL is on the cluster where Argos CD is deployed and not the remote cluster So this is the default service the namespace So you can Deploy the application of the same namespace, which is Argos CD Where Argos CD is installed or you can choose a different namespace. So on OpenShift what I did was I created a namespace called guestbook.devconf and I added a small Label which is managed by OpenShift GitOps What this allows is OpenShift GitOps controller to to make changes in in that namespace So since I already have it I can Deploy into the guestbook dash devconf namespace. So let me choose that guestbook Dash Devconf All right looks good. I'll add a First prefix let's say xy to see dash And create So once I create since I have auto-sync enabled you can see that your application Was deployed it creates the service and the deployment and if I see my Deployment dot yaml. I can see I have three replicas and you can see three pods And how about if I make any changes If I change this of course, you should do a proper pr process, but for this demo I'm making change directly To the main so if I commit the change, let's see what happens to my application Once I make this change Let's hit refresh We should see the application goes out of sync but since I have auto-sync enabled The the state of the cluster will be Matched to the state defined in git which is a single replica and you see the number of pods went down from three to one I can delete my application. So if I hit delete devconf dash demo and here I have deleted the application. So that was the Quick demo of argos fd So let's go back to the presentation Now that was all nice. We deployed a single application to a single cluster But what if you want to deploy argos fd application to multiple kubernetes cluster at once? Or how about deploying multiple argos fd application from a single monorepore? Introduce application set controller for argos fd So on the left of the screen You can see that application set controller is sitting in the middle And it's it's looking over your git repositories and then it's creating multiple argos fd application across multiple clusters. So our unlike argos fd application resource Which deploys resources from a single git repository to a single destination cluster or names this applications that uses templated automation to create modify and manage multiple argos fd applications Simultaneously targeting multiple destination cluster and namespaces So the application sent controller is installed alongside argos fd within the same namespace That means on your cluster you have to have argos fd installed first On the argos fd namespace and on the same namespace you install applications and controller as well So in this example, you can see on the right hand side of the screen in this yaml line number two shows the kind being application set The list generator passes the url and the cluster fields into the application template as parameters So if you see line number 11 and 12 The url and cluster these are going into the template which is basically an argos fd application template And all line number 21 you see that there's cluster value which can be renders and then all line number 29 you can see the url value being rendered into the template Now targeting new clusters is simply a matter of you just add new elements into the application set resource and the corresponding argos fd application would be automatically created How does application set controller work now? the sole responsibility Of the application application set controller is to create update and delete application resources within the argos fd namespace The controller's only job is to ensure that our application resources remain consistent with the defined declarative applications that resource nothing more Does the application set controller does not create modify or delete Kubernetes resources other than applications here It does not connect to cluster other than the ones argos fd is deployed to It does not interact with namespace other than the one or where argos fd is deployed within It is argos fd itself That is responsible for the actual deployment of the generated child application resources such as deployments services and config maps So the applications that controller can be thought of an application factory So it takes an application set resource as input which you can see from the git icon right here And outputting one or more argos fd Application resources that correspond to the parameters of that set So application set has a number of generators list generator cluster generator git generator and some of the recently added generators in this list But for the demo we'll cover only few of these generators starting with list generator So if you want to check out these Generators in much more detail you can go to the Read the docs for application set So for now I'll come back to the presentation And it's time for applications that control a demo. All right, so Let me start the demo so here I have the application set list generator demo So if if you see for the list generator The type is application set and in the spec We provide the generator type as list and here you add your local and remote clusters And based on the template definition of the application your applications will be defied into Your application will be deployed into n number of cluster which are defined here So coming back to the demo So this is uh engineering dip, which is the local cluster where your Argo CD is installed So if I go to cluster I can see that both of the clusters are there because I did an Argo CD cluster add to add the engineering prod cluster already and here in the Source repo url you can see the application Which we're trying to deploy so the manifest are in in in that source repo url It also shows the path So similar to the guest book application which was customized as guest book. It also has that example path for that for that application So you can create applications that directly from the open ship console so Once you create you can go back to the argo cdui And you can see that Two apps are created. So if you see the destination right here This app is in cluster, but the other app is deployed into the The remote cluster So if you see the local app, which was deployed locally was healthy and synced but the remote app It failed. So if we click on sync fail, it says The namespace is not found that means in the in the remote cluster. We did not create the namespace so We created the namespace and that's something I showed you earlier as well That the namespace has to exist before you create the application So I created the namespace now and now let's try to sync one more time So if you click synchronize The application deployed into the remote cluster Who will sync as well? All right, so looks like both of our applications are now synced So this was using applications that list generator example Now let's try to delete this application. So let's say someone is being adventurous and trying to Delete resources directly on your Kubernetes cluster. So what will happen? Since it's deployed using application set This change Will be reverted So you can see on the left the application quickly became out of sync because it it was deleted But because you created these applications using application set You can see the application Argos application is again being created. So which is different than if you wanted if you created Application using argocd you could directly delete from from argocd ui But because you created using argocd application set even if you delete From the ui or from the from the cli Because it's created and managed by application set the applications will be created again So that was a quick demo of argocd application set list generators So going back to the presentation You can check to try out the different generators Which are in this demo right here. So in this demo, I went over Some of the other types of generators, which are argocd application set Git generator and also the the matrix generator. So that's you can try out on your own So at this time, I'd like to thank you for attending my sessions and welcome any questions you might have Thank you so much for that. Um, we'll just wait me to see if there are any questions Okay, we we have a question in um for you, Divan, is there any way can you join the Call or would you like to do the thing by chat the question by chat? All right, perfect. Hey, how's it going? Hi, how are you doing? I'm good. I'm good. It's what's the first All right, so we have a question here for you. Um, do you have any thoughts on annual installation of argocd? What is using the github operator? Thanks for that question, Anish. Yeah, absolutely. You can install argocd manually on your cluster either on openshift cluster on Kubernetes cluster But what github's operator openshift gives you is out of the box that argocd instance setting up namespaces applications at controller and also there are some Auth settings on on what you can versus can do around some best practices There's also the github's application manager. There is a cli It was called cam previously which creates an opinionated set of pipeline and and github's resources for you So those all you get out of the box using openshift github's operator So I'd say if you're already on opensheet using openshift github's operator Probably would be an ideal option. But if you're on the benedoc Kubernetes, uh, absolutely you can go with argocd All right. Thank you for that um Waiting to see if there are any other questions Uh, I see a question from david. Uh, was there a method for deploying the sno for public cloud for testing? Cloud dot is that is that for this session? I think it's from the previous session Okay, okay All right, uh, again, uh, thanks lagerica for moderating moderating this session and thank you everyone who uh joined in with this session Uh, I am active on LinkedIn and trying to up my twitter game So I'll hugely appreciate if you connect with me there and if you have any follow-up question Please reach out to me on either of those platforms and uh, thank you And I'm waiting to hear some feedback from you on this session. Yeah, thank you so much for your time Thank you so much for the talk Thanks Um, you can click the leave button on the top, right? Um Thank you


Welcome back from that break. As we take a look at what's happening in the crypto world and of course the Metaverse I have joining me right now a roommate, Dominic, certified blockchain architect and Metaverse expert. Many thanks for joining me this morning, Ruben. Thank you very much for having me. I'm grateful for my very good friend. Right. When I did my intro, there's a whole lot happening with Binance and of course the issue with Binance and Nigeria. Just walk us right through all that happened and how there was similarly a scam called Binance Nigeria and what's happening generally with that? Thank you very much.  So recently, you know, the SC50 Security Exchange Commission, I've had a bit of a lost suit against Binance, Coinbase and Cranken, which are some of the biggest cryptocurrencies that are available in the world at the moment. And we see that the reason why they had that particular lawsuit against Binance is because they said that Binance was being involved in trading things like security. And for those of you that don't understand what security is, just like maybe a stock. Now, if you buy some stocks in the market, let's say Apple stock, Microsoft stock, Amazon stock, you expect these stocks to go up in value and then you're able to make profit from it. When you engage with cryptocurrency financial instruments, people are actually expected to buy into these different financial instruments and make some level of profit from it. So when this happens, the Security Exchange Commission consider that type of cryptocurrency immediately as a security. So they've had the exception with Bitcoin and Ethereum, but what of the other 25,000 different cryptocurrencies are available in the world in which some of them are traded both on Binance? So that made the Security Exchange Commission to actually slam a lawsuit on them. Then during that period that it happened, we now saw a couple of bad doctors, especially in Nigeria. I don't know if that particular personality originated from Africa, but the person was just trying to capitalize on the situation. And we even saw a tweet from the Binance CEO saying that truly we should not believe every single thing that we see on the news because the person was trying to paint a picture that Binance is actually an illegal company or listing here in Nigeria. We should see that Nigeria, which is one of the biggest cryptocurrency markets in the African space, will try to now draw some of their funds, maybe will draw some of their citizens from trying to engage with Binance. And a couple of people will be scared because there's a lot of fear on certain things that are doubted at that particular point, which we see Binance's revenue, which we see that. In fact, I was looking at some statistics and Binance had actually had over a hundred and something million dollars we draw in the last few weeks. And you can see that that is actually a lot for a business to lose because of just this type of news that's out.  And thank God that at the moment they are coming out of that situation, they've been able to turn the case around and count the position of strength and have a bit of leverage against the security exchange permission and right now also debunk down news, especially with the illegal practice of Binance here in Nigeria. And at the moment, they are looking a bit strong and pretty good to go in the market. So invariably things are now okay. Nigerians should still be confident in the fact that they don't have anything to worry about because how does this really play out on the image of the country, especially when Niger is one of the most active players when it comes to cryptocurrency in the world globally that is? It is actually a positive development when you see the CEO of a company of a global company like that has come to address it, especially with a specific region in each area like Nigeria being the biggest player in the African continent. It means that we should actually be happy and also try to understand that we actually have a very strong market position, especially in the cryptocurrency industry.  But one thing we advise in crypto is that you can always have it to be my keys, my funds. And the true reason crypto is decentralization, Binance is actually a centralized exchange and there's a possibility that any day Binance gets locked, maybe you might not have access to your funds. Let me just go down and see this is not the property of the FBI. I may not be able to withdraw your funds. So it is better for you to maybe start looking at alternative methods to start trading with decentralized exchanges, like maybe GMX, like maybe Apex exchange, that's the subsidiary of Bybit and a couple of other decentralized exchange like SuperAX that possibly would give you access to your keys and your funds at any time. Without seeing that maybe a security exchange commission comes to shut them down and then you lose access to your funds with my same electricity and increase somebody's hat much richer. Okay, fine. So let's leave on Binance for one minute and just try to come closer now to the country with all that is happening with our monetary policy, specifically the floating Naira or Naira float and of course the exchange rate and saga. In your world, the crypto or metaverse, how has this really impacted in crypto trading and cryptocurrency operations so far? Is it a positive effect or is it a negative one? Well, it's actually a mixed feeling at the moment. However, it is important for us to define terms so that the audience actually understand what the currency float is. Actually, it is just a bit of fluctuation in the value of the currency per time. And you see that in Nigeria actually the currency float of the Niger Naira, it would allow that its value would be determined by market forces. And truly for every economy that has actually allowed the value to be determined by market forces, which is the forces of demand and supply, they've actually seen a fair pricing rate, especially with the effects in that particular industry. It is good because when you look at the currency like Bitcoin too, when we pull it into the cryptocurrency industry, we see that it is actually a currency that is determined by the factors of demand and supply, even the fact that Bitcoin has only 21 million Bitcoin available. And the demand for that 21 million Bitcoin is actually what sets the price of Bitcoin to go up, which is currently at about 30,000 dollars today. If the currency, if Nigeria experiences a good economical time, then is that the value of the Naira will go up. And any cryptocurrency that has actually bought against the Naira will see that it is actually strengthening and appreciating over time. But the inverse could also be the case if the value of the Naira actually starts going down. But one major thing that is making it affect cryptocurrency exchange actually is the fact that there's something called liquidity in the market. Liquidity is the ability for you to be able to exchange your digital asset or your cryptocurrencies for cash at any point in time. And when you have maybe the economy going down and maybe the value of Naira is reducing, then you might see that a fair market pricing just like this one might see that there will be a reduction for Naira or user base in these different cryptocurrency exchanges that have pair to pair or people that actually supply like Naira to these different platforms to be able to trade this type of cryptocurrency. So it is a bit of a mixed feeling, but I think overall it is a good thing for the Niger economy to be able to have that type of fair pricing system and crash maybe the parallel market rates. We see that we are actually focused on trying to build the other sectors of the economy. Well said. Okay. So let me get your quick reactions concerning the latest that's on taxation on capital gains on digital assets. Do you welcome that development? Truly, that is actually one of the best news that I've read all week. What does government really need? The government needs every industry to contribute to the taxation policy of that, to the taxation of that particular country. You can say less like the evasion industry. Now there is a particular level of tax they pay to the government, the manufacturing industry, the cultural industry to have a level that maybe it is whatever is coming from the tech industry as well. Now we are seeing that the cryptocurrency is a new niche industry that is coming and is a trillion dollar industry. I saw in Martin's report that artificial intelligence which is tied to blockchain too at the moment will generate about 4.4 trillion dollars for revenue, which is actually much more than the economy of Spain, Mexico and a couple of other countries combined like that. And it is actually at the moment something that I welcome. I welcome it because overall it's going to be a very good thing for our economy. All right. So as we round off now with you Roma, let's talk about, you mentioned it in passing, that's artificial intelligence. Let's talk about how the role it plays in the entire native as a blockchain technology and all of that. What are we going to see different this time around? Okay. Just like we made mention of the taxation with the cryptocurrency and blockchain industry. You know that artificial intelligence is also a new sector that is all in new technology and niche coming. Now, government really wants taxation, right? And that's the money that they will be able to use to develop infrastructure with a new economy like the artificial intelligence industry coming in too. You can see that if you tax this particular industry, that's a 10% of 4.4 trillion revenue coming in in a month that is taxed by the government. We see that I'm making at least revenue in billions of dollars. And when they add, then they put our revenue back into developing hospitals, schools and all of those things. They will see that the rates are reaching for structural development and better living standard for the people is actually achieved faster because there's much more money to deploy. And that's actually one thing that that 10% taxation of the cryptocurrency industry will do. You also see that people will be, there will be actually much more investors to come into the cryptocurrency space and artificial intelligence space because they are now clear to go into this space and then they will just tax us 10%. When they tax us 10%, we'll give it to the government and we'll be able to do our business free and fair. All right. Thank you so much, Rume. Don't make that as much as we can take today's episode. Rume, don't make is a certified blockchain architect and metaverse expert. Many thanks for all of your useful insights as always on the show. We do appreciate them. All right. No problem. I very much thank you very much for having me. All right. My pleasure. Just before we go, I'll leave you with this feature. It's a digital economy and of course how we can deepen financial inclusion. I'm Justin, I'll continue to get business insights will return same time tomorrow at half past nine. Have a wonderful day ahead. Bye for now. In Nigeria, investors are taking positions or stakes in the country's growing tech ecosystem, internet penetration and reaching the large unbanked population. However, fintechs have been settled with challenges of financial inclusion, loans as well as digital security. Disruptions within Nigeria's tech space will be stared as digital banking makes its way into the fintech community through ghost mode banking. These features help to actually help to customers to encrypt their transactions. So in this sense, we are actually building features that will ensure security and above all, we are also using, we are also providing a strong security architecture that will protect customers data overall. And that's one of the reasons why we are actually going to talk about data privacy protection and security.  If you are not trying to use that ghost mode fee. Full digitization processes mean that customers will not only be able to conduct transactions real time, but we'll also get much needed support online. Yes, the civilian has been clamoring for financial inclusion. And I just say that it is actually a very challenging project because I've experienced and I've been involved. The reason is that the cost of actually bringing these people on board is pretty high. And cost of doing, cost of ensuring that their transaction is done is pretty high.


This show is brought to you by these happy patrons. Hey! It's the BNPR show, number 10, a celebration of stylized rendering. Today's highlights, first, the beginner's guide to texture painting, second, grease pencil for 2D motion graphics, and third, community revealed NPR secrets. But now, time for the news. Raymond Cripps shows the details of how to create the ILM map. As a recap, the ILM map is a single texture consisting of the following data, red channel, specular intensity, green channel, ambient occlusion, blue channel, specular occlusion, and alpha channel, surface line art. This can be done in any painting software. Some of the channels you have to get from the baked texture channel in Blender. Storing shading information in multiple color channels is very common in video games. If you're not doing real time, you can separate all this information using different grayscale textures, just to let you know that there are some more ways to get the same result. Now cue the chicken noises, it sounds like the next news item is hatching. Sorry, not sorry. We love good hatching. Watching the hatching process gives everyone a powerful insight, and often, we can confirm, is very therapeutic. Tony Mortero has given us just that. Layering a few of the texture patterns, things can look complex, yet still remain a coherent style of hatching. What is more satisfying, the blend file is available for you to tinker with. What you cannot avoid learning from the video is some awesome pixel math. Check out our wildly popular pixel math ebook. But seriously, go watch this video, it's pretty awesome. The final news item is rigging grease pencil objects. We have seen grease pencil rigging by level pixel level previously. This time, we see and analyze how to rig facial features. What are the key highlights in this new video? First, the grease pencil layer masking is used to hide the teeth, tongue, and the pupils. Second, a lattice for the jaw reshaping when talking. The same is done on the eyebrows and the eyes. There are tons of grease pencil tricks in this video, so make sure you watch it at the end of the show. All the links are in the show notes. Two tutorials. Let's start with something very fun and easy. My Sam Hussaini made a 2D motion graphics walkthrough video. The composition is made of primitive shapes that will end up forming a face. The video shows the workflow of organizing layers of grease pencil objects, as well as organizing grease pencil layers. If making vector-like characters is all you need, the bulk remainder of the video is all about rigging. There are many simple rigging tricks you can pick up from the time-lapse. To level up the grease pencil a notch, near the end of the video, there are more tips and tricks to add textures to grease pencil fills. It's a fun video to watch and very easy to follow for beginners. Southern Shadi made a beginner's guide to texture painting. He starts with the basic modeling of an onion character. Then he proceeds to UV unwrap the model, or un-peel the onion. Anyway, now for the important part which other tutorials don't often show. That is, setting up the viewport for texture painting. If you do not set up the viewport correctly, you will paint the wrong colors. The shading details will limit your ability to see colors painted. Make sure you get this info right before you start painting. After that, he shows a few of the painting tools and how they work. Since you are painting in 3D, you can go back to modeling like how he adds leaves to enhance the model. There are a few more details of what you should do, like saving the painted texture because Blender will not auto-save textures for you. We totally recommend that you watch this video. As a whole, this tutorial is a solid beginners guide to explore texture painting. As someone who uses a lot of grease pencil, YNX Animation found many tips and tricks to color a grease pencil character. Isolating layers helps with the color filling. Leaving all grease pencil layers visible when filling color will cause all sorts of errors. It will limit the fill area when other grease pencil objects are visible. Fill tool quirks. When zooming in too narrow, the fill tool will only fill the area or it will fill the whole view since it sees the line art broken in the viewport. To solve that, zoom out to see the whole area needing filling and then click the area. Another method, with the fill tool active, hold the control key to sketch a fill, then fill the remaining area like normal. This way, the area terminates to a smaller area. The fill tool will work better that way. The fill tool fills lines. The fill tool also draws a line around the filled area. You can turn the stroke off, but if you decide not to do that, be careful not to have the thickness set to too thick or else it will dilate over your original line art. There are so many workflows for grease pencil.  In this case, we see the line art workflow and the fill tool quirks. We're sure these quirks will be solved soon, however. But wait, there's more. We also have three bonus tutorials. First is Smoke and Fire by Marius Oberholster. Second, the tune workflow by a longtime friend of the show, a version of reality. That tutorial is long and very detailed. And third, Watercolor, a Chinese ink tutorial by Kiskit3D. If you're interested in these, please go to the show notes to find them. And now this is something new. BNPR is about the community, and the community has a lot to give. So on the Facebook group, we asked, what are the NPR secrets that should not be secret? And this is what they said. LightBWK wrote, do you want people to like your artwork? Master Color. Matthew Corbett wrote, when modeling stylized NPR, model with the shaders on. Good-looking models without the shaders do not always translate to good-looking with the shaders and vice versa. McClellan Lee wrote, I share my recipe. If people put in the effort, they can make the sauce from my recipe. I'd say my biggest secret technique is to realize that you're going to have to hand-edit stuff in post if you want to produce something of high quality and high complexity in any reasonable amount of time. So plan accordingly. Tushant Folkarona wrote, if getting a model to look just like an illustration is either difficult or impossible, feel free to cheat. Just turn the illustration into a simple boxy model, and it just works efficiently for that one shot. Isu Isima wrote, here's the secret. NPR is an artistic approach of producing 2D, so keeping that in mind, it relies heavy on style and artistic ability. So relying on shaders to do all the work is where a lot of failures come from. So the secret sauce is art skill. And that is some pretty wonderful insight. If you want to read the full secrets, go to the link of the discussion in the show notes. Now that I've had my fill of secret sauce, it's time to see some of the awesome sauce. Let's get into it. Kozo made this fan art of the Hollow Knight. The initial result was not as good. So we gave him some advice. First, use hues that will make you feel the artwork more. Second, use a better value range. A value range from 0 to 20%. You'd reserve that for only a very dark scene. A value range of 90 to 100% reserve for effects like sparks and glares. Remove shapes that will make design noise to the render. And the end result is perfect. By the way, you can find all these color tricks in our Color eBook, Soul-Stirring Digital Color Mastery. Also learn how to master colorist design and plan colors. Time to see a couple of sweet, sweet animations. DC Turner made most of this music video for Devon Townsend. Why? Using grease pencil. With powerful music and powerful graphics, the synergistic combination is mind-blowing. You really have to watch this one. The Balloon is a grease pencil animation by Boonsack Watana Visit. It's a combination of frame-by-frame and puppet technique. The animation is gorgeous. Both of these animations are entries in the Susanna Awards 2019. You can go to the entries page to watch all of them, and we already featured a few of them in the show. Who won? Well, we don't know. The show is written a few days before the Blender Conference, and since you're in the future, you should actually know the results. So tell us in the comments section below. Ah, the end of our show. This would be the sad sauce. But don't go yet. Please subscribe if you have not. You can also find us in these places. More importantly, please go to our Patreon page, where we plan to create a stylized documentary when we reach 200 patrons. And these are the good people funding the creation of this show currently. Before we go, one last question. Have you tried the new texture painting tools?