Karibu Sana, we are still right here in the morning as well and the hashtag is why in the morning. That's where you can find us on our socials as well. And right now we are switching gears a little bit. We have been speaking to Honourable Catherine Omanu, just sharing with us her journey and her trials and triumphs to how she became who she is. But we have to switch gears and talk about matters, politics in just a bit before I get to her once again. And the people daily, there's an interesting highlight about corruption. They're saying members of parliament are joining in on the situation that happened in the Ministry of Water that is a docket held by C.S. O'Homme. And the committee director O'Parson mentioned in the scandal to appear before it starting Thursday this week. And then there's an interesting story about Kip Choge shining shout out to him. He won the world record marathon for the fifth time clocking two hours two minutes and 42 seconds yesterday. That's another way to be proud of as well. But away from that, the biggest conversation has always been the dialogue. And this includes bipartisan talks that have been constantly or still also continue to go down at the bombers of Kenya. And the last time we actually saw the leaders agreeing on some two, three things here and there. The other side that is from the ODIM side or the opposition side and then from the government. And of course a committee was formed led by Kimani Choong and also a respective leader from the opposition side as well. So I'm just going to let in honorable Catherine Omanio to just chime in a little bit and we're going to actually banter and see are they going to be successful talks and of course we pray they're going to be successful. The last time the last time the committee was held at bombers, there are some variables. So there's some things that were brought on the table, including reconstitution of IEBC, the position of the opposition leader. But then your side has been very vocal about the issue of the cost of living, which continues to ravage and it's still an ongoing issue. But then on the other side, they've been vocal as well. They've said they don't have a solution to the cost of living. It's a worldwide thing. Initially you had mentioned fuel and then it went down to Unger. It went down to so many other things but then also they've introduced a lot of taxes as well, which you know a lot of from your side they call it punitive tax measures. So do you feel, do you believe in these dialogues? Is it going to be a successful thing from where you sit and what you've absorbed? What are the heats and the misses? First of all, we just must have these negotiations. We must have them. If anybody loves their country, they will not allow the country to go into a blink. And people who are egocentric are very careless. You can easily hear some utterances and wonder if such people have a vision for the nation. And anyone, whether on Azmiaside or a government side, who has a brain must be desperate for the negotiations to be successful because when we are peaceful, one, we attract investors. Two, we can talk of things soberly, how to build and rebuild. At the moment, we are so divided as a nation in the talks if need be, should be like looking into what Kenyans want, what exactly will help Kenyans first. And when Azmiaside insists on talking about costs of living, they are actually representing Kenyans. If you sat with an old woman today, she will be saying, we used to buy Gorogoro at this. And even if it went bad, it didn't go this bad. And there's a way a president can do things to make sure that we can have some sugar for tea and this meal. But then it seems the side of the government is reluctant. And when the government is reluctant, it simply shows that we have people who already reached where they are, they are comfortable. And even coming down to them is watering down their ego. So if we had people who do not have these ego issues and people who have a long vision for Kenya, then they'll be advising the government wisely. So we still stick with the cost of living. Their diversionary tactics of coming up with saying that Baba will be there, 2027, Baba has not died. And if, as long as he's breathing, whatever he will say is what we will go with. And Baba said and repeated, the cost of living must go down. And that is why me with the Mysufria, I was being chased because I'm still saying the cost of living must go down. So these negotiations, if you see some people throwing in things to divert what we want, they are being pinned or being displayed or being embarrassed that they have no clue why they are leaders. Your counterparts on the other side, they've been very crystal clear and vocal. They inherited a dilapidated economy, which I don't know if you agree, it's true or not, but you'll tell me. When you came to reducing the cost of living, they said the only way is to go the agriculture away. And the president had an initiative of fertilizer subsidies that went on and they're still ongoing as well. They encouraged farmers to go and start farming so that we increase production so that we have food samples. But then from your side, you'll tell me, you guys had your own introspection came up with the demonstration you went on the streets. But then it seems like things were not even changing. Things even moved from was to the was to now. It's not even the was anymore. We can't even talk about it like things are out of hand. So who is supporting who and who is sabotaging who? Everybody inherits a fault. Well, if you look at what our first president, inherited, it was starting a nation from, you know, the stress of chasing the colonialists. Kibaki, everybody else even more. Everybody inherits a fault. But how you come out of it is what matters. So a year after they took over, they should not be still crying that they inherited problems. Ruta was part of the problems. So if we inherited, he's just extending what he kept. You cannot postpone things forever. We need a solution now. And because he fought and stole himself to the state house, he should also now do something. Can you prove he fought and stole? Yeah. You know, when you say he fought and stole, it's dramatic and controversial. If you don't have proof. They're adding wrinkles on Kenyans.  But they said they need time. Of course, I understand presidency is not a switch on and off. It's transitional, progressional. So you need a little bit time to structure some things because you're coming up with a new structure of running things, not as compared to the previous one. Their priorities are bent. You know, if you say you want to drive the budget, you say 800 million should go to your new cars. That 800 million could be used somewhere to subsidize something so that Kenyans can survive. Does he want to lead graves? You know, a real leader would be saying, I want to lead people, not graves. Every day, a Kenyan is giving up. Does he even wake up to think that way? If he ever woke up and just said, no, enough is enough. Even me as a president, I should not condone this. Then he will do away with the people who are reckless like Moses Kuria, waking up and saying, in fact, in the next few days, it will rise by 30 percent. Then they come back and say, no, he was just saying his own things. He should fire such people because if I had stress, it will go into depression and then death because Moses Kuria has said something and nobody says anything. In fact, he's shielded. I had Gashagwa saying, where should he go? He's shielded. So we do not want leaders who are so insensitive. And unfortunately, that is what Ruto has. And where they sit, they think they will use the world and say the world everywhere. It's that way. We are talking of Kenya. We are not actually going to buy that rhetoric. If President Uhuru tried his best, whatever trick he used can Ruto just borrow that for some time as we all come back to agriculture and other things in this agriculture. Who are they actually sending? I am a leader and I have groups that do agriculture. When they bring this fertilizer, who did they give to supply fertilizer? You've not seen the subsidies, distribution? Any from your team that has received or seen? Some of these things were brought and disappeared the same night. Somebody is bringing but giving the wrong hands to resell these things. So a few people are just given for peer. Can they trust from the MCS or the village elders to supply these things? Because if you reach the village elder to handle this fertilizer, the village elder will reach the villagers. Meaning that bottom up of theirs will now work. But if you bring and put somewhere near the customs there, near the exit to Uganda, the fertilizer has disappeared. And they are very very harsh. They don't want anybody to talk about the channel they are using. So actually they are introducing a problem in a problem. Let them sit with the village elders. From there they'll be talking solutions. And not assuming that because this fertilizer reached Malaba where it's near the customs in Busea, it reached Buseyams. No, a handful. The issue of course of living, of course, they made it clear it's a worldwide issue. It's not just Kenya that experiencing an economic recession. It's the whole entire world. And now when the fuel prices showed up, they've also highlighted that even in Ukraine, there are so many countries that have been highlighted. And recently there's a country that has even stopped, is it exporting fuel because they're running out of it? Is it not a worldwide economic recession? The President Uhuru was ruling us when there was that peak of Ukraine issues, conflict, and he still managed to subsidize the food prices. So we want solutions. As we grow our own crops, temporarily we need also a solution to, as we wait for now, you know, as to go on our feet. But at the moment I think even the government side does not think they use force. Even when we were just wearing suffureas on our heads, they used force to get us out of the street. That shows that when somebody is weak in reasoning, they use force. So even today, Catherine will be talking here. But when she gets out there, the messages she'll get is threats. So all we need is all of us, whether on the Simeo side or government side, to sit and think through these problems. There will be a solution. But the way it is, immediately somebody talks of a solution, Gashagwa rises up, thrashes it, and says other things. Or other people, spanner boys, who are sent to water down. Any good idea. As long as it comes from Simeo side, it's a threat. They water it down. Unless we have people who are saying, actually, Simeo side, they're right. Let us see if this solution can help all of us. But they think that any Simeo idea, which is looking smarter and good, palatable to Kenyans, if they buy it, then they will be weak. It's not weakness. In fact, a strong leader stretches a hand to decide they think is the enemy, to get to the bottom of it and see why are they always like preferred. Today, if Baba said, I'm going to any stadium, it will be full. But nobody will have been given 1000 to attend the meeting or fill the seats. But of course you can't compare. Yeah. But if Ruto goes somewhere, they have to buy people and make sure they ferry them and bring them and give them lunch and tell them kindly, stay and clap hands. Clap. Anything they say, clap. I don't know if that's true. We can prove it. I stay on the ground. I know what happens. I have no idea about that. So I'll leave it to you. But then the issue of reconstitution of IABC, which is among the lists that you guys are demanding, how is it going to help in reforming the electoral process? We don't trust IABC. Why? And that is whatever has been happening since time in Memorial, we just don't trust IABC. And reconstituting it will try to bring some trust back. Otherwise, if it remains like that, then you already know the end before we even start the next elections. We already know. So IABC, if they are noble enough and want Kenyans to trust them and also the government, if they don't have any hidden agenda, they should not stick to what they think will work for them. They should stick to what they know Kenyans want and Kenyans want to change. Even if you started from from Mombasa to Turkana and ask anyone about IABC, they will say, no, we don't trust them. So why should we be forced to still go with how it is? There must be changes and they have no option but to accept that we must have changes. And when changes are there, it is good that we have some faces that Kenyans can trust, not only the government can trust. Many things are happening even in institutions. When you see employment, when it is happening, we have two tribes that are so dominant getting employment. Kenyans have over 42 tribes. We need a lot to be resuscitated in our institutions, starting from IABC. IABC, I remember the case that was ongoing at the Supreme Court before they finally made the final verdict and declared the president as the final winner of the previous election. There was an issue of the savers. But then somebody, I read somewhere, somebody was saying, you know, it has always been a pattern from the opposition leader, there's no election he's ever conceded and accepted that he lost. So is it, you know, somebody was saying, maybe if they do that, so maybe he feels like he will feel like now they've included him in terms of, you know, seeing that he can assure him that he will see a sense of transparency and whatnot. But then what happened in the other previous years that he was contesting?  If anybody even opened it today, this world, it's people who came up with these systems. And for them to take too long to now want to open it, who knows if they edited, you know, the right time is when Baba said, they could have opened that way because they were still so not thinking right, that is the time you could have gotten the real results. Will it make a difference if they opened? Even if they did today, I've said these things, it's human beings. So for them now to have the confidence right now and say, yes, now we will open errors again, they have edited. So let them open. But then why did it take this long? That's my question. If people are transparent, the time Baba said, that is the time they could have opened the server. Yeah, they can still go ahead and open anyway. But then he has never considered elections as well, like he lost and that's it. It's always like something is unfair. We need to do it.  We need to do it. And I remember last year before you respond, I know you're dying to respond. There's someone who said, he had the support of the previous government. He was in government. And this other side, they said, in fact, our government, our side line. So when you look at that, when you view it from that lens, you're like, wow, there's something here. This is a drama. But who will solve it now? There are people who are very crafty and they know who to hold and they know how to get somewhere dubiously or decently. The Kenyakuan government, most of the people who won, I'm not mentioning names, but because I've been in that parliament long enough, I have ears. Sometimes they talk, but they do not know that I'm still healing. So when they chest thump, I'm like, so it was true. And I keep quiet. Baba is not fighting for him. What doesn't Baba have? He has everything. Baba is fighting for my child and my great grandchild. So people who failed literature, they don't get it. They think it is Baba. He's fighting for himself. He wants this thing. Baba has got it all, but he's looking into the future and saying, as long as I still have the strength, let me fight for the future generation. And that is the leader we want, a leader who thinks beyond himself. The few ones who have reached, they want, you see even another one is saying, hey, we want the president for seven years, two times. That is 14 years because he is worried. These five years go very fast and 10 years will be gone. And where he is, he is very comfortable. So he wants to extend to continue being where he is at the moment. But Baba looks into this child like Catherine and a grandchild of Catherine that time when he will not be there. How well will he have levelized the ground? That is what Baba wants. I've sat with Baba twice and the little time I have spoken to him, it was enough for me to run and also run for a good course. So he's not that egocentric or whatever they throw at him. He is somebody thinking for Kenya beyond today. From your team and your counterparts from ODIM, are you guys open to sitting down? And first of all, just calming the temperatures, Kedogo to and accept that he's the president. Of course, you guys were vocal. You said that you will never accept him as a president of the country. But he is the fact of the matter. He sees the president and he's going to sit in office for the five times, five times of five years. They've said or even 10 if hallelujah possible. I know you won't believe in that. But are you guys open to just accepting him and giving him time? That he's the president. Yes, they declared him. And that is what it is.  That is why Baba told us to put down suffoliers and spoons. He has actually given us directions. That should have happened earlier. That should have happened earlier. Until these negotiations. Before you went on the streets. Things were not, Kenya Kwanzaa government started everything on the wrong foot. Baba can still fight to the hilt as long as he sees that Kenyans are happy. So if he told us to pause, it doesn't mean that he gave up. He meant that we want these negotiations, meaning cohesion, meaning peace, meaning progress. So that is why we are where we are at. And that is a very viable question because today the streets are clear and Kenyans are trying their best. What is just halting Kenyans is the over taxation. Many, many businesses are closing down. I get so many messages from morning to evening. There's no disposable income where people would have some change just staying in the pockets. It's not actually happening today.  Me, I can weep very loudly and talk very loudly because I'm in this side. But most of them, if you sit one on one with them, they say actually it's becoming unbearable. And it's for everyone. It is. Why are we working? And now, like now I'm buying bicycles in my Boosia County. People will now not even use Matatus. They will start riding, you know, to work and back. That is where we're headed to. Right. Let me ask you, let me ask you. So what would it would it have been any different if Baba was, let's say, let's assume he was the one who won the election? Very different. Baba's vision is still at my heart. What would have happened? The economy recession, the taxation. So what would be the difference? Baba has genuine friends outside Kenya and in Kenya. Not friends who come to ask first what is ours and then the few you, what is yours, then go and bluff Kenyans. Baba has genuine friends and he is transparent. And that is why some complicated, corrupt people up there didn't want him because he couldn't have accepted Kenyans to be sacrificed for them. When you hear a leader abroad praising President Ruto, question that person. Let Kenyans praise Ruto, not some leader from America or UK praising Ruto. Is it about to be praised by a foreigner? Why? If we are the one bleeding, let them hear from the people and join the people's voice. Not one voice from somewhere praising that person. When that happens, I start digging in. There is a deal that the two know how they will benefit, not Kenyans. So as long as nobody is putting Kenyans first, to me they are not. Actually Ruto is Chebukat's president and a few others because it is Chebukat who announced that. I wish that the server was opened immediately. The true president of Kenya would have been Baba. The bipartisan talks, they failed at first. Opposition leaders said if they don't go on again, you guys are going to go to the streets. The streets are not helping, the streets are making it even worse. Even before magazine. From the life laws and everything. Why can't we just be peaceful, sit down and agree? The fact of the matter is yes, we can agree on some two, three things and the ones that are not possible, let's find a way of working it out instead of going back to the streets. I'm sure you saw the lives that were lost and it was not because the government was intentionally killing people, they were actually trying to protect some people. They were intentionally doing it because the way they profiled, I come from Busia and I know where our lower brothers live. That is the area the army was poured. They did not pour the army in other tribes. That one I stand to even attest that there were people who were profiled to be killed. Many of the lower brothers were killed and it hurts me to death. Do you have profiled? Yes, I come from Busia and I have been profiled for saying stop, lower lives matter. And somebody told me, a senior ranking member as well that I really respect, transferred to work with us in Busia, telling me, so I said okay, do we know? We only had pants on the head. Why come with bullets, live bullets? Better to come with rubber bullets. A rubber bullet can hurt, but it doesn't kill. So it was too much force and anywhere in this world anybody will see it unless they are blind. But then when you look at it also, if you, I don't know if you by bad luck you happen to be on this other side of the government, you will feel frustrated, definitely you feel devastated, you feel there's a lot of push back.  But if you are fast and smart, you will call the other side and ask, we are brothers. This is our country. We do not have any other country to call home. This is home. So how do we mend the broken fences? You don't brag and say, I am the president. You don't have to keep justifying. You are, you are there. So it's like every time some of these Kenyakwanza leaders stand up, they are trying to justify that they are the leaders. We want solutions. So arrogance, just thumping. I sit in parliament and I see how itchungua talks and I say this one, this one has a long way to be called a leader. I actually pity the people he is representing, just thumping from dawn to dusk. And yet we are trying to talk sense. We need peaceful negotiations, cohesion, progress. From the time some people started just thumping also saying, ah, investors are now running from Kenya coming to Tanzania, they had seen our weakness. And it is coming from the people that we could have looked upon and said, that is hope. When they open their mouth, you see progress. But unfortunately, when people like itchungua open their mouths, you don't see any hope, no progress, but just thumping only. But anyways, there's political rhetoric from both sides. There's somebody who is reminding or reminding me last week, you remember during the presidential debate, even your leader did not even show up because they were a thousand percent sure they won their election and they did have nothing to do with it. And when the results came out, the person who was humble and meek is the one who won. So there's a little bit of confusion to Kenyans. At first, we thought that they had received reprieve, but then it has been pushback on top of pushback on top of pushback. From your side, I know you'll give with an azimio lens. What do you think are the solutions that can lead to the possibility of these bipartisan talks working? And what are some of the things that should be on the table as far as to make them successful so that we move on? Kenyan problem lies in Kenyan hands. We might need a friend or two from abroad to help, but we understand us. Remember, Ruto is a child of Rila, raised politically by Rila. And every other person, mostly those people even on the government side, they have been in the wings of Rila. And even if they rise and deny the truth, it haunts them when they are alone. So as I said, Baba is not fighting for himself. A solution might be having an opposition office years for future as well so that we can calm down what usually happens without our results because of how it is done. Why were the lights, everything, television not running anything anymore for the last two days before they announced something was wrong? And even the body language, those people who have done psychology, the time even Chibukati was announcing, he was not himself. His body doubted what he's saying and at one time he said he does not, those are the results that he has been brought. Anyway, that is now history. All the leaders in Kenya, whether an MCA and MP all the way to the president, from today, must be very, very responsible of what they say, inciting Kenyans all the time will not help because the Kenyans that we are leading today are not fools either. I read comments in all the sides, I mean all pages of Kenyakwanza and my side reading comments. Kenyans are awake and they are aware of who's taking advantage of them here. But going to the streets did not help. Going to the streets does not mean also that we are idle, we are communicating. There are people who think that going to the streets is because we want to go to snatch power. Power is taken years, but when Kenyans who cannot come out and talk and say how things are, some of us are representing them. We were just saying this cost of living is becoming unbearable. It is a way of communication. It is the police who start problems. When people are just walking and talking about the cost of living, then you start throwing tear gas. We will start running. And when we start running and somebody is still following you throwing tear gas, you will look for anything around and also try to throw. Usually it starts torn, which does not even hump. So it is the police who are Wachokosi. I have seen other developed nations, the police walking together with demonstrators and they ask them where are you starting from and where are you ending. And they walk peacefully. The police also sideways just monitoring up to where they now unleash their grievances. But here in Kenya, immediately you have come out tear gas and bullets. The office of the position leader, how is it going to help in improving the cost of living? It will help because these people are not just occupying the office, but they have a vision for the people. And it will calm when usually we doubt the results. Instead of fighting at least this leader will tell her people or his people that it is well. We will still be viable through this other avenue. So like I said, Ra'ila had a beautiful vision for the Kenyans. People who hardly earn and don't have the energy, the elderly, single mothers, the widows who are poor, like the ones I visit, could be earning 6,000. And in the village, 6,000, for someone who is not extravagant, they can still put something on the table. If you go to hospital today and you have no money, you will not be treated. And yet it's a right to be treated. So many things, education, look at what has happened to universities. Universities are going to remain for the halves. The have-nots will be seeing universities as a dream, a place they wished to reach. Very expensive school fees. Ra'ila had said free. Now people will not even be thinking of giving birth. Go to developed nations. They don't have children. They are paying women to be pregnant because of bad decisions that were made earlier. By the time now they were making good decisions, the women and the men were afraid of expanding their families. Today, if we continue like this, even our young girls will not want to have children. Why? They are looking at how their parents are struggling. Not thriving. And they'll be saying, why should I have children? Let me, if I cannot take care of myself, why should I add another person to go through what I'm going through? I better just lock that side and manage me first. So we will have a gap. There will be no generations to come for some time. Or there will be a quick drop, a drastic drop of generations. So people will not give birth because, one, they don't have disposable income. Two, they don't have even land because now with the bulged families, the smaller acres, their parents have been subdivided into sons and nowadays also daughters. And it's because the country does not even reason enough to see how to balance things out. It is already spilling. Problems only. And what we are seeing every now and then, there is no immediate solution that is coming out. You saw the highlight. I know you're representing Lombone Nation as well. It seems like the Luya Nation is in Tamil. And there's been that contestation between, you know, Prime Cabinet Secretary, that is Mudavadi and Speaker Moses Weitangula, to find ground in which they can unite the Luya Nation. Who should be uniting the Luya Nation? Who is it? Every Luya should be part of it. And I have worked with both of them. The speaker is my speaker today in Parliament. I was in ANC for 10 years. And looking into the two, going at each other, I think Are they going at each other or is it just political rhetoric? That's what is perceived. Luyas are very democratic. If you really want to understand democracy, go to Luya Land. People choose where to belong. It's a risk, but also it's a plus. It's a risk when you need all the votes in one basket. You can't get them. But it's a plus because we've grown. That is civilization. And because the two figures have been like up there, and I respect both very much, I think fresh blood is needed too to help the Quagmire be eased. Both are very capable. Another one is more quiet. The other one is more loud. But both are viable. If you look into Honorable Wetangula, he has some youth reasoning in him, which many people during politics would love. The other side of Mudavadi, he's more quiet. He needs some ignition.  I'm just saying we need a newer face to help. If they must be there, we need some newer tricks, newer strategies to make it palatable to the Luyas. But it's a high time also in Luya Nation came together to help us negotiate better. Because the way we do things, we go into 18 different directions. And it's easy for an enemy to penetrate and divide us very well and win. But the day we will come to one voice and say, no, this is our direction. We are not even number two in population in Kenya. We are number one. Somebody played their own things up there and put somebody else number one. But I believe that Luyas have the numbers to rule this nation. Yeah. We know somebody will say it's not just about the Luyas, also other communities as well. But then somebody also mentioned. Anyone who was born and raised in Mulembe Nation is a Mulembe person. Whether they speak Kikuyu, Kamba or Somali. My friends speak Luya. I have a friend called Nur in Busea. When he speaks Luya, Kihayo, he's even better than me. And yet he's Somali. So we normally don't mean that Luya per se, but anybody who emigrated and lived in the Mulembe Nation, whether Sabotee, Tesso, they are also Mulembe people. And what are the obstacles that make this community to note?  Somebody said this was an opportune moment for the Luya Nation to reunite and even shine.  That portfolio is a lot empty. And a few of the roles in it is a duplicate of another heavy-weight department, ministry. So it was just like giving somebody a present, a goat, but hold on the rope. So it's a good big title. But what is it in it? Does it really give or leave an impact? That's my, I was proud of it. I was like, at least this big name, big title has come Western. But then what does it have? Actually, most of the roles when I was digging in are somewhere else. And that means if somebody does not really is keen to empower you, then they will put more weight in the other ministry where they can run those roles as you just wear suits and sit in the office, occupying the office. But the portfolio is weakened. Yeah. As we go, what do you think should be done to ensure that we stabilize the economy of the country? Now that we have El Nino coming up in just, in fact, a week and less, in less, El Nino is coming, things should be moving straight forward. And we need possible solutions to what we are suffering from right now as we exit. This is your camera. Our unit is paramount. If we are still talking differently, we are speaking in tanks left, right. Without unity, how can a solution come? We need, the way Baba said, we wait no man demand or no way. The other side of government should also be serious and come clean and be open and be also faithful. You know, you can have a partner who's not faithful and that really stops you from thinking solutions because unless we have people who are like nailed to the core of why we even came up with this by partisan talks, then we are actually wasting time. So we need some genuine people on the table to run this course, to bring something, to push the baby, a bouncing baby alive. And that is Kenya. So the unity that we are hoping that will be there is really long overdue. We want Kenyans to be united. It's so divided at the moment. And we also need people behind curtains, what they tell their people should actually reflect how the people react in the open. So you'll always see that there is insincerity in some of the leaders. Their handshake does not match the smile. Like me, when I say Baba really wants Kenya to be peaceful and progressive and Baba loves development, I mean it. But listen to other Kenyans aside when they talk. They don't mean what we really wanted, like in bipartisan talks. They don't mean. In fact, they are thwarting it and derailing every process of it. Meaning, there is somebody advising otherwise. So Kenyans who are beloved told, yeah, we are talking, we are progressing, we are going to have this and this and this. But then when they go back behind the curtains, it is something else that is said. Okay, we have to bring it to our close. We should have, we would have a whole day with you to just, you know, give insights. But thank you so much for sharing your insights, your journey as well. We can't wait to host you again. Anytime. Right. And definitely that's why we put it at close. That has been Honorable Catherine Omanio, Busier County Member of Parliament and the newest Deputy Secretary General, ODM, sharing with us his heart insights. Well, I got to get it right. I got to get it right. Let's not, we got to take a very short break. We come back with much more including MCM. So stick around for that.


Donkey Dealers Association DDA has condemned the proposed ban on donkey slaughtering in Nigeria. The association said it would amount to the loss of businesses and investments for about three million Nigerians. The national chairman of the association, Ifai Ndike, during an interview with journalists at the National Assembly at a one-day public hearing on eight bills for the agriculture sector, said that an outright ban on slaughtering of donkey was not the solution to the emphasized extinction of donkeys in Nigeria. The public hearing was organized by the Senate Committee on Agriculture and Rural Development, chaired by Senator Bhima Enagi. Dike said an outright ban as proposed by the bill would create some powerful smuggling syndicates who were best in getting donkey derivatives for export to China thereby sabotaging the economy. This bill, if not properly organized, will affect us negatively. So we are trying to let the honorable House to know and understand that we are the real investors into this industry. It is an industry of its own. It is a livestock of its own. It can be tapped, it can be bred, it can be ranched, and it can create jobs. We are talking about the diversification of the economy. We are talking about the diversification. Oh, it has failed. Donkey is available to be used as an alternative. If cow, which we are slaughtering about 50,000 cows in a day does not go into extinction, how are we having the morbid fear that donkey is going to go into extinction? The only reason for that is that the government has failed to encourage the investors, the people that are doing this business. And let me tell you that we have more than two to three million people that are getting from this business. They started this business more than 150 years ago, and most of them are born into it. So we are trying to let the House Committee on Agriculture to understand our plight that they should make this law because the essence of them being there is to make law for we. They should make this law that is going to have a human face that will protect our business against smugglers. So if our government can do what can help us to generate this international economic money that is coming to Nigeria, we are talking about to a way where we can process these tournaments, do with the packaging, even the meat and the skin can be exported and generate money through the NSP. And the money will go directly to the CBN. And we are praying for the government to do what to grant this donkey the last session. Donkey and my brothers, give us grant by the Ministry of Agriculture, give us loan to start bringing this animal, help us to establish this animal farm in Nigeria. Automatically it's going to exchange, it's going to grow our GDP in times to come. Notified about fresh news updates.


My name is Rade Vochal. I'm one of the organizers here and I'm glad that we have a full house here. And not only in this room but as I've heard in every other room that we have in this building. So it's going to be a great event. So I'm going to do a very quick introduction about this conference, very quick group housekeeping stuff. So you guys know what to expect here. So first thing, this is DEF CON a couple of years ago. I was actually looking yesterday how long are we doing DEF CON for today. So this is the ninth conference that we're organizing. But since we skipped one year, this is tenth year of organizing DEF CON. So it's sort of an anniversary to this time. So thanks a lot. And DEF CON is getting bigger and greater. So first thing first, for people who has been here already a couple of times, you guys probably know about this. But for those who are here for the first time, DEF CON is organized for developers and by developers. It's a volunteering conference that is not organized in a professional way. We have a lot of volunteers helping us out. So what I want to ask you for is be open-minded. And help out where you can. So most of the speakers or all of them are not professional speakers. Some of them speak here for the first time in front of such a huge audience. So be patient, open-minded, and respect that there are little nervous, that there will be probably little nervous. And again, they'll be presenting this for the first time. So what do we have for you? So there'll be three keynotes. One keynote will be starting right after I'm done here.  We didn't want to do an ordinary keynote. So these will be more of like a joint session of several engineers, several developers telling you some interesting stories. So I hope you will like that. And on top of that, we have more than 200 sessions. It was very hard this year to pick these 200 sessions because we had over 500 submissions. So you can imagine that it was a lot of work to come down to a schedule that we created for you. We intentionally picked some new topics and new speakers.  You will see some new people and hopefully you will like it. It's going to be probably a little different than last year. Or that's the intention. For sure it's going to be different than last year. One thing, and you can probably see it already here, the rooms are getting full quite quickly. So please do respect the full sign. We have restrictions here on the capacity of these rooms. So if the room is full, try to find some other. Or in the worst case, it's always string. Yeah, hopefully people can hear me in the other rooms again. So respect the full sign, please. Food options. So in the lobby here, there's a huge sign or whiteboard with all the food options. The food trucks are sort of hidden over there. So there are a couple of food options for you already. And if you ask anyone from the volunteers, there's a couple of good restaurants around here where you can always find something really good. Now let's go through 10 things to do when there's no Wi-Fi. Seriously. So Wi-Fi is working here in every room. It's actually right there, written in red. There's information how to log into a university Wi-Fi. But there are some restrictions. The restrictions are no torrents, no porn.  So be careful about it. And don't do any mobile hotspots as well. It messes up the local Wi-Fi setup. So just don't. You've probably heard about the party tonight, right? Not tonight, sorry, tomorrow night. So the party is unfortunately limited. So there's only 700 places available at the party. At the registration desk, you can still get a button that will be the entrance ticket to the party.  There's going to be a couple more events for sure happening during that night. And I guess there's still registration going on for a sightseeing tour tonight. So if you want to get a little bit excited about the town here, you have never been here before, and you're not afraid of the cold that we have outside today, you can sign up for that sightseeing tour, and it starts right after the last session. Of course, there's Twitter hashtag, DefconnCZ, or there's a telegram room. There are links on the whiteboards in front of this room and other rooms. If you need anything, if you want to talk to the organizers, if you want to help with something, follow this. Also, any changes to the schedule, if we drop some sessions or move some sessions, will be announced on both Twitter and Telegram. And also, if you look at YouTube, DefconnCZ is our official channel, and hopefully most of the sessions will be streamed almost online, right? Almost. So, one important thing. I've already mentioned that this conference is organized by a large group of volunteers.  If you need any advice, give that to you. I would like to thank especially to the University of Technology here, because without their great help, we wouldn't have this nice venue. Please, make sure that we leave this venue as we get it. So make sure that you don't leave any trash behind, you don't break anything. You're very careful about this, again, nice venue that we got from the University. And as you might have realized from the schedule, DefconnCZ is becoming kind of a shelter conference for other conferences. So the folks from OpenShift, the folks for JBoS, are pretty much organizing their mini-conference during this event. So I would like to thank them as well, because they've been a huge help for helping us organizing this whole thing. And then the last thing Moe Fedorat says it, our official Fedora portal, all the sessions and probably a couple of interesting articles will appear there after DefconnCZ. So follow that, look up there for any sessions that you will miss here. And yeah, let's go read that. So with that, thanks a lot. And I'm going to hand it over to my friend, boss, and our VP of Engineering, Tim Burke. Thank you, Radick. Dobby Den, Brno, welcome. How many people here saw the keynote I gave two years ago? We talked about DevOps, Hybrid Cloud, a lot of people. So I'm not given the same thing. In fact, they told me I could only talk 10 minutes, so I don't know what we learned from that. So what we're going to do is, the main purpose of this talk is I'm going to refresh a little bit of the material we talked about two years ago. But then the real question is, is this stuff real? Two years ago I laid out this vision of this beautiful environment where you can dynamically provision hardware and that the DevOps world with the software developers can seamlessly deploy on that infrastructure. It's a great story, but the whole point here is to see if it's real. And so to do that, I've invited a lot of the crew here from Brno and they're going to have a series of segments where we're going to talk about these different things. Oh, I guess I need the clicker. Okay, Mark Andreessen has a quote, software is eating the world because it really is. You know, all the stuff that used to be in hardware is now in software, whether it's cars or telco, network gear or mobile phones or everything. And what a great time for us to be developers, right? There's so much cool stuff going on. There's never been a more interesting time. And let's look at a couple examples of that. One such example is Volvo cars, automotive company, because now cars don't just drive you somewhere, right? Look at the software in them, it does navigation, it does entertainment, it does diagnostics, it does connection to cell and other things. And there's a lot of trends in, you know, autonomous cars and electric hybrid vehicles. So all this stuff, it's really getting software down into the low level hardware. And so what this means is that companies that used to just, you know, like typically their IT departments were like overhead, you know, you'd run your accounting software or your mail services and stuff like that. But now what software is doing, it's really adding value to the vehicles or whatever product they're introducing. And it's not just automotive, there's a few examples we have. One such example is Paddy Power Betfair. They're from the UK, they're an online gambling site, and they do millions of transactions a second. And their software tie-in is that they want to be able to dynamically scale out in provision based on when there's World Cup events or other, you know, to be able to burst up and down. Another example is Target department stores. And so they've done a huge effort to have the DevOps environment in order to have a consistent experience between the online shopping as well as how they operate in their stores. And the last one we show is Amadeus is a travel service and what they have been doing is they are constantly trying to get new apps rapidly deployed to be able to add new services really quickly. So it's a very wide diversity of industries. But the challenge is for DevOps is we have developers who want the latest and greatest bleeding edge stuff. They just want to grab things and they just want to ship it. And to the other side, on the operation side, that's chaos, right? Because how do we control, like, where did this stuff come from? How do I know there's not viruses in it? How do I know it's up to date? How do I know it works with certain things? And so the real challenge of DevOps is to find a world that can satisfy the needs of both developers and operations. And so what we're going to do a series of demos through this session, it's to talk about how we are using operations to deploy our environment and then we're going to show how developers can develop their applications seamlessly onto that environment. So it's a really good way of meeting the needs of both developers and operations. But in order to do that, you can't just do the same old stuff that you've always been doing. In the past, a lot of the applications were monolithic, you know, one big blob of an application, but that doesn't work anymore. And so that's where these new tools come in to meet the needs of developers and operations to be able to have agile processes and to be able to have low-level cloud infrastructure that allows dynamic provisioning. And even on the application front, where applications were typically just, you know, one piece, now they're breaking up into what's called microservices and that's the ability to decompose applications into discrete pieces so that you can update them independently. So you don't have to deliver and deploy one whole huge application every time you want to add a little piece to it. And it's not just, you know, multiple pieces, but it's how do we coordinate that across clusters of systems because it's not just you don't have everything running on one box, you want to be able to run, you know, across multiple machines and even across multiple clouds. And that's what we call hybrid cloud. And you need orchestration services to pull that all together. And so these are the things that we're going to be talking about in the demonstrations that have come on up. And, but it's also important to have a flexible infrastructure because people want to be able to build and deploy these applications on bare-metal hardware, on virtual machines, on on-premise cloud, meaning cloud that's running on hardware right within your data center, but also on public cloud. And you want a set of tools that enable you to use the same development tool and to be able to deploy on those multiple environments because that's where a lot of the errors would come in the past. If you had to build your application differently for every environment, then it's, it's, it makes it difficult to test it and really difficult. It requires a lot of knowledge for each of those. But what we're going to show is how we can abstract all these different deployment models and make it really easy to deploy anywhere. So, here's, here's the outline of the demos that we're going to do today. We're going to go from bottom to top. We're going to start with the hardware side. And our first demo is going to talk about how we discover the hardware and how we provision it to, as part of our environment. So, basically, we're pulling in the hardware resources into the pool. The next demo is going to take these bases of hardware, the pool of hardware, and we're going to create virtual machines on it. And that way we can have more scale on the systems and we can better share the resource utilization. The next step we're going to do is create identities and accounts and policies because when you have clusters of systems or large numbers of systems, and you want to be able to migrate workloads to different places, you want to be able to have a common set of accounts. You don't want to have to create the same accounts everywhere. And so that's where identities become important in this cluster of systems. And then we're going to create a pool of dynamic virtual guests because, typically, these environments, what you want is the developers to have self-service, meaning you don't want the developers to have to submit a ticket to the IT department and wait several days until a VM is created. What we want is self-service portals that enable people to dynamically spin up virtual machines. So we'll be demoing that as part of OpenStack Platform. The next thing we're going to do is provision a containerized application. So this is where we transition from the op side onto the dev side. Now that we've got all our resources, virtualized guests, containers created, we're going to use OpenShift to create a series of containers on top of that. Then what we're going to show is CloudForms. And CloudForms is a high-level system management tool that's going to enable us to monitor the resources in our environment. We can do things like see which systems are up to date, which ones have the right latest versions of the software, and we're going to be able to do scale out and bursting through CloudForms. And the last part is we're going to talk about deploying applications with middleware services via JBoss EAP. And this is a really cool demo from the developer side because it really ties it all together. It shows that the developer is going to run and deploy their applications on the infrastructure that we created in the preceding steps. So it's really an end-to-end use case from ops to the developer world. Through the course of the keynote address, we're going to be referring to this architectural diagram. And each one of the sessions, as they do their piece, you will see through animation that it'll be grayed out for the parts that haven't been discussed yet. So what you're going to see as we go through this is the diagram is going to become increasingly populated and filled in. And if we've done this successfully, you should really be able to see the end-to-end flow. So you don't need to really follow the diagram right now because we're going to be getting into it in each of the upcoming segments. Okay, and then the last part, we're just going to talk about what did we see? Is this stuff real? Okay, so with that, we're going to turn this over to our first speaker. And that is Martin Pevek, right? I'm sorry. Thanks, Tim. So, hello, everyone. So the first demo is about the satellite. So I will play the nice animation by Nenad Perich that will show the, like, we just bought a couple of boxes that we want to give some meaning in life. And we'll use satellite for the first part where we'll deploy satellite and using the QuickStart cloud installer that helps us to bootstrap this process a bit. We'll deploy the redhead virtualization so that we can actually start using VMs instead of bare metal that scales a bit better. And on top of redhead virtualization or RAV, we'll deploy cloudforms that will help us managing the cloud infrastructure that we'll build later. So without further interaction, this is the satellite UI. We deployed this into our environment using the ISO image and we let that discover the host or the hardware that we are going to provision. So you can see here that in the provision host we have two boxes right now, one smaller one, one a bit bigger. We used puppet facts for knowing what actually is there. And we'll switch to the cloudforms QuickStart installer so that we can use these to install various redhead products such as redhead virtualization, OpenStack, cloudforms or OpenShift. So in this demo we'll use or we will install RAV and cloudforms on top of that. We'll give some name to this deployment, profile some defaults as the default password that we're going to use. We are next asked how we want to treat the updates. This is the functionality of the satellite where it can let you control which updates you actually want in your infrastructure and reward node. So right now let's give all the updates that are available to the systems. Then we are asked how we want to deploy the RAV. We'll go for the engine plus hypervisor. This setup is better for like scaling up the infrastructure later. We'll choose the smaller instance for deploying the management console or the engine of RAV and we'll use the more beefy machine for the host... hypervisor host. This will be actually the machine running the VMs. So after that we need to profile some settings such as type of CPU or storage. Tomas will talk about that later. In next step we are asked where we want to deploy the cloudforms. If we used QCI for installing OpenStack we could put it there. But right now we'll put it just on the RAV. So after some other... leaving some defaults there we are given the overview of how the deployment will look like and with the next button the thing just starts happening. So what actually happens is the satellite is synchronizing the RPMs from the internet so that we have available it locally. Then Foreman that is part of the satellite is configuring the DHCP, DNS, all these records on your services that the unattended provisioning works and we can actually start installing the basic OS. After that finishes Foreman hands over to the config management in this case it's PAPET that finishes the installation of RAV and then we'll put the cloudforms inside this RAV. So while we are waiting for the deployment to finish I would like to mention that the main part of the satellite consists of many upstream projects that make this really nice UI working at the end. So there is Foreman for provisioning and configuration management there is Candlepin for substitution management PALP for handling content such as RPMs or Docker and we integrate with OpenSCAP or we provide remote execution capabilities and we have really nice coverage of these projects at this conference. So first of all there is a boost of features the Foreman or satellite has and there are several talks there is workshop about the Foreman today afternoon this is the introduction so if you haven't seen Foreman I recommend going there and we have talks about remote execution today we have talks about PALP and OS3 we have talks about Foreman and OpenStack tomorrow in the OpenStack room and there is also a spacewalk on Sunday that was based satellite 5 so after the deployment finished we see ref running on one machine and the cloud front on the other and just to prove you that satellite is not just this nice UI that can get you started with your deployment you can use it in day-to-day operations and this is actually the reports that we got from the config management that show what actually happened to one of those hosts so this is all my demo we have now satellite ref running together with cloudforms and I'll hand over to the next speaker Thank you, Ivan Nechaz well done okay so we've discovered and provisioned our hardware the next step now that we have that is we're going to create virtual machines on it and for that we have Thomas Yellenek going to describe it so this talk is ref hosting cloudforms so from the previous talk I already have an instance of ref running with one hypervisor configured and one instead of virtual machine hosting the cloudforms in this talk I will use an external satellite instance to deploy a new host and live migrate this cloudforms virtual machine on that one and when I will leave ref will still have the cloudforms and will have enough resources which will be utilized by the upcoming talks to deploy some more load on it so this is ref ref is a traditional virtualization solution which is organizing KVM hosts in the clusters and manages virtual machines on them this is the dashboard which is showing you some nice overview of it in the top left corner you can see that there is one up and running host so I will deploy a new one I could use our internal stuff but in this case I will offload it to the satellite all I will have to do is just to fill out the name of the hypervisor and its root password and when I will submit this dialogue satellite will discover the host, install the operating system on it install the repositories and all the packages needed to act as a ref hypervisor do all the configuration both on ref site and on the bare metal site until it is done I will just quickly mention that ref is providing lots of different services for its virtual machines for example, storages and networkings for networkings we have our networking or you can offload it to the OpenStux Neutron very same way as I used with this satellite or for storage we have various storages we support for example, GlasterFS, NFS, iSCSI fiber channel or any POSIX component hardware storage so in the bottom part you can see how the operating system all packages are being installed and for storages so it's almost done when it will be done the host will join the cluster and will become operational and will be able to host some load all this will happen in an unintended way as you can see I haven't clicked anywhere so now it's green so let's talk about the virtual machines virtual machines are the core of ref ref is great if you want to manage large virtual machines which demand long up times one virtual machine can have up to 288 virtual processors and 4 terabytes of RAM if you need to do some maintenance on the underlying hypervisor you can just take the virtual machine and live migrate it to another one with zero downtime I am mentioning migrations because there was a large effort to enhance it and I had the pleasure to be part of it so I'm part of them and I'm showing them now also large and heavy loaded virtual machines are migrating blazing fast and reliably so to conclude the same major solution it has been out for many years and will be around for many more but this doesn't mean that the development is still there we keep exploring new options and experimenting on every single layer of our stack to make sure that we stay competitive and cutting edge thank you thank you Tomasz Jelanek next we have Martin Kosak who is going to describe how identities and policies are created cluster wide ok thank you for interaction in the next part of our story we will deploy an identity management service for the whole infrastructure free APA next part of the infra in my part I will first introduce what identity management is because it may not be well known to everyone and then continue with demoing how we set up a server of IDM called free APA and a client SSD on a federal atomic host which is a container focused operating system deployed in a ref that you could see in a previous case free APA is a service for your infra that provides centralized storage for identities and their security credentials and security policies for these entities and then based on this it provides authentication and authorization like service for the whole infra what this means in practice for example entities typically users and their passwords and by policies it may be like how long these passwords before it's expire or if this user needs to use some more advanced application like a two vector or smart card and well and the whole goal of having this centrally is to provide unified authentication and authorization experience to the users so that you don't have to set this separately or separately on these nodes and applications as for some of the other entities of using free APA first well it's integrated with the other applications and part of the infra and second it can collaborate with the directory so that you don't have this unified experience just for Linux users but also for Windows users because they are part of the directory realm and the AD realm can have a trust with IDM and they can log in for example to the satellite or to the other parts of the infra okay let's move to the actual demo as I mentioned we have set up a federal atomic host on a ref from the previous case so first we log in to the ref and we install a container containing free APA server the installer of the container asks for some basic data about the free APA and when it gets the data it will set up all the components of the free APA solution so this may be like the typical service you could expect from IDM like a lab server or Kerberos server for authentication and so on when the container is set up it's available for all infrastructure we will demonstrate it just by showing that the web dashboard is available for the infra now to actually demonstrate what that free APA works in this part is the deal set up client on the atomic host called SSD which binds the actual operating system to the free APA so as you could see we simply installed an SSD container which joined the system to the free APA server and suddenly all these interfaces on this local host are bound to the free APA server and any user operation is resolved against free APA so now we can actually show how we use this infra by opening the free APA web management console where you'll first click around a bit so you can see what other services can offer, for example you can see that it can do certificates for the users or other policies and we will add a user in this free APA dashboard just by filling a couple of data for the user and when this data is there this user can login to any part of the infra where the user is allowed in this case it's the atomic host of course so as you can see now we can SSH enter password and user is allowed and in the same case it will work with all other parts of the system that are joined to this management so before I conclude let me just mention that there will be other presentations related to security or IDM where you can join more about what we do thank you Martin Kosciak so we have our identities created the next thing we're going to do is create a dynamic pool of virtual guests with OpenStack and for that we have Jirka Tomaszek hey okay so as a next step we're going to deploy OpenStack so we can later install OpenShift on it and we'll manage it with CloudForms so we're using OpenStack Cloud because it gives us the ability to scale the environment as our requirements are growing for OpenStack deployment we're using quite an interesting concept of deploying OpenStack on OpenStack which basically means that we are using OpenStack's own facilities to deploy it for our deployment we're going to be using four bare metal nodes one node for the OSP director itself which is driving the deployment and three nodes for the OpenStack infrastructure itself which consists of one controller and two compute nodes as part of the OSP director we get the brand new director UI which I'm going to be using to drive the deployment and so I'm going to log in using the credentials from IDM from the previous presentation and once we log in we're presented with a deployment plan page which guides us nicely through the process of deployment so as you can see the first step is to prepare our hardware so we're going to be doing deployment of three nodes so I'm going to register those and to be able to deploy them we need to first introspect them to get all the necessary hardware information and then we'll just provide the nodes for the deployment saying that they are ready to be deployed once this is done we can actually move on to configuring the deployment the director UI provides a list of predefined high level features which we can enable it also it's also pretty easy to add a custom one because it's joined by the heat templates so in addition to the basic configuration I'm doing the network configuration where I'm going to enable the network isolation which takes care of creating several isolated networks and I'm further specifying this with the single nick with VLANs option in addition to those so enabling my custom network environment which holds the parameters specific to my setup the OSP director introduces a concept of roles each role represents nodes type which runs a set of open stack services we have currently three nodes which are ready to be deployed so I'm going to assign one node as a controller and two remaining nodes are going to be compute once this is done we are almost ready to start the deployment as you can see we are getting the warning as you may have noticed we have a validation sidebar which is a this section provides a set of pre-deployment and post-deployment system checks which provide instant feedback during the deployment design process each validation is an unsymbol script and we made it fairly easy to create custom ones so we can add custom ones to support some specific user requirements once all of our pre-deployment validations are passing we are safe to start the deployment once the deployment starts we can track its progress as well as see all the resources as they are being installed and in the meantime I'd like to invite you all to the open stack sessions which we have here at the DEVCON so you can get more information about the topic also the directory UI is a modern JavaScript application written in React.js using Redux architecture and we're putting a lot of effort into gathering feedback from the end users so we make sure that this tool is actually usable and once the deployment finishes we are presented with the credentials and we can start using our open stack so now we're ready to start installing OpenShift thank you you know what's cool with this stuff is most of this it's really guided GUI deployments it used to be the case to install OpenStack, he had to be a rocket scientist maybe even I could install that what do you think Hugh? there we go so next up we have Jan Pravasnik and he's going to talk about OpenShift for us so in the next step we will deploy OpenShift in the OpenStack environment and we will take a closer look at the created resources and finally we will login into the deploy OpenShift for the deployment we will use OpenShift on OpenStack project it's a collection of heat templates and these templates are then used by OpenStack orchestration engine to create infrastructure resources and it also runs OpenShift Ansible playbooks which set up the OpenShift cluster itself for the demo purposes we will create 8 VMs 3 for running OpenShift Master service 2 for running OpenShift Compute service there is an infrastructure node for running registry and router and the bastion node is for running OpenShift Ansible playbooks and the load balancer balances between master master nodes let's start with the demo we start the deployment by running stack create commands command and we pass it a custom configuration and also an LDAP file for using the idm server which was prepared by Martin and we tell it to create 3 master nodes and 2 compute nodes the OpenShift itself the stack creation takes around 30 to 60 minutes so maybe we can skip to the end of the creation and at this point we have a stack complete which means that the OpenShift cluster is ready to use and we can check the list of created nova instances and we can see that all of them are running so now we will switch to the OpenStack UI and we will take a closer look at the network topology the color lines are defined networks, the blue one is public one which is pre-existing the orange one is infrastructure network which is used by all nodes for talking to each other and the green one is containers network which is used by containers running in the OpenShift cluster and only OpenShift master and compute nodes are connected to this one in the next step we can take a look at the details of a single instance a single master node instance we can see that it has a set of firewall rules which is defined and also a set of IP addresses for each of the network and at the bottom of the page we can see that it has also a syndrome volume attached to this one instance and it's used for a docker storage in the next step we can look at the StackOverview page and this StackOverview page you find there all the information how to access to the OpenShift cluster and there is also console URL which points us to the OpenShift cluster and now we can use the employee user to login into the running OpenShift OpenShift on OpenStack is purely integration project it doesn't contain much logic itself rather it uses OpenStack and OpenShift tools if you are interested of any of OpenStack or OpenShift projects you are lucky today because there are many talks so you can choose. Thank you very much Thank you, Jan Pravaznik Okay so now we've got our OpenShift environment created and now we're going to provision containerized applications within OpenShift so now we're transitioning the boundary from the OpenStack to the OpenShift cloud platform and it's kind of the off side and this begins the dev side of the presentation So next up we have Marek Ofart Thank you Hello everyone my name is Marek and I now when OpenStack is deployed and runs and there is also running cloud forms we can go to day-to-management CloudForms can control So what I'm going to show you is, first, the OpenStack, both overcloud and undercloud, as a cloud form from the Cloud Forms point of view. Then we will set up a compliance to validate host CPU usage.  In order to do that, we first need to look into CloudForms. In the CloudForms, there is a dashboard with basic overview of the cloud and the most important charts and statistics, including resources usage. On the left side, there are categories of the providers, which is how CloudForms call service it managed.  In order to see OpenStack undercloud, we need open infrastructure providers. And there is a ref and also the OpenStack, which we are going to focus on. There are basic information about capacity and resources about OpenStack, including a relationship to OpenStack services. To be able to see undercloud in graphical representation, there is a cool feature, which is topology view, which show us the most important inventory there, which is provider compute deployment role and controller deployment role. So we can see there is one controller and two compute nodes, as Yirka Tomashev deployed in one of the previous presentations. Now we are going to focus on one of the compute nodes. We can see there are some information from OpenStack APIs, but there are also information about the file system and system services, which were captured by smart state analysis, which is process of direct connection to the VM and get information from there. On this undercloud, there is OpenStack Nova service, which runs overcloud instances. The OpenStack overcloud is a cloud provider here, and again shows basic information about the stack and the relation to various OpenStack objects, including instances, volumes, and so on. Now I'm going to show you how to create a compliance check, which will ensure that the CPU usage is not too much. So the node is not overloaded. This is a compliance policy feature, which allows CloudForms to check it automatically. We have the compliance policy, so we are going to edit to one of the hosts. It will be the controller node, compute node, and these policies can be grouped in the policy groups, and we are going to edit. Now we can initiate the policy check manually and see what is the result. Everything looks OK, so the compliance passed. We can see it here. Now let's go to the last step of this presentation. Let's say we want to remove one of the compute nodes from the OpenStack undercloud deployment. We are going to choose this undercloud compute node. In order to remove it from the deployment, first we need to switch it to maintenance mode, and also we need to ensure there are no running instances. The switching to maintenance mode can take some time, but when it's finished, we can go to the OpenStack undercloud page and try to initiate the scaled-down action. We need to choose the right node, which we can see. It's in the maintenance mode, and there are no running VMs, so it's safe to remove it. When scaled-down action was initiated, there is some background job on the OpenStack heat service, which runs the real scale-down. Again, this might take a few minutes or maybe even long, but when it's finished, we can check hosts of the undercloud, and we are able to see that the host we chose was stopped. And also, in the topology view of the provider, we can see that the current configuration contains only one compute and one controller node. That's all from me, and I would like to invite you to one of the OpenStack talks in Room 104 or to visit the Manage IQ Boothealer in the hall. Thank you. Thank you. That's Merrick Ofart. The cool thing about CloudForm is it's one single pane of glass where you can see the resources for rev virtualization, OpenStack, and we didn't get into it here, but it also depicts containers as well, so it really helps to ease the training curve on system administrators. OK, next up we have Josef Karaschek. So hello. Now I represent the developer here, and I have all of these dynamically provisioned hardware that I can use. So I will deploy some application on it. It will be written in Java, and I will actually deploy a whole cluster of application containers. And I want to demonstrate that these traditional Java middleware services work very well in the OpenShift environment. And the way how we will demonstrate it, I will create a cluster of my application servers, and they will all share the stateful information, which is basically information about the session. And what I will do on the go, I will run a rolling update in the environment.  They will see no downtime. Basically, the application still will be responsive and operational. The architecture of my application is, OK, I was going to have one more slide there, is three nodes that talk to each other in a cluster, and they use PostgreSQL as a back end. So here you can see that I've started deployment of my application in OpenShift. And I also start a build of my source code. So at first, it goes to Git repository and downloads the code and runs the build. What I'm going to do, I'm going to add a webhook on my Git repository. So anytime I push to Git repository, a trigger is initiated, and a new build is started, which I will do in a few moments. So now we can see that the application is still building. I'm downloading all of my dependencies of the source code that I use. And once I have the application compiled, the application will be baked in a Docker image, and the Docker image will be sent to Docker register, which is part of the OpenShift infrastructure. Here we can see that the layers of the image have been pushed to the registry, and now the deployment is started, which means that the image is downloaded on the nodes where the application is scheduled. And once this is done, the application will be available and accessible. So here we go. I can access my very simple web form. And this data that I input here, this is stored in the PostgreSQL. So this is very simple, just the username, first name, last name. And I'm using a browser, which automatically sends the decision information to the cluster here. It's also important information is the node, very landed as first. This will be useful as we go to a new version of my application. We will see that I'm talking to another node. So let's change the source code. Just add some change to the Java file, commit it, push it through GitHub repository. And as I said, a new build will be automatically triggered. This will pull down the updated source code and compile it again. So in the UI, we can see that new build already started. And now it is a lot faster, because it uses the artifacts, the dependencies that were downloaded in the first build. And this is the UI for a really good loading update. We slowly go from version 1 to version 2 of our application. So you can see that the nodes on the left are slowly dying, and the nodes on the right are becoming ready. And all of the stateful information was also copied to the new server. So you can see that I didn't receive server error status, but this is HTTP 200 success. So that's all. Thank you. Thank you, Josef Karaschak. OK, next we're going to talk a little about JBoss heavily used in the application development space. For that, we have Dmitry Bokorov. He got in a bar room fight if you're wondering what's going on here. Hello. I'm going to speak about the top level corner of the diagram and its JBoss tools. So Red Hat JBoss Developer Studio is a certified Eclipse-based IDE for developing, testing, and deploying your applications. Developer Studio includes a wide range of technologies and tools for OpenShift, Hibernation, Java E, and many more stuff. So let's start with installing Developer Studio. Since recently, it is possible to install Developer Studio with a simple DNF install command as an RPM. And while it is installing, I want to say that I'm going to demonstrate you how to use OpenShift tools in Developer Studio. It is great that you can do lots of stuff right in your IDE without using terminal. I will show you how to connect to the OpenShift instance, how to build your application, how to manage the OpenShift, and some other stuff. Firstly, we need to open an OpenShift Explorer view. And let's create an OpenShift connection. We'll connect to the OpenShift instance, which was just showed by the previous speaker, Yosef. To do this, we just need to type in the IP address of the OpenShift instance, type in the username and the password. As soon as we done this and click Finish, we can see that a new item appeared in OpenShift Explorer view. And we can see the Yosef's project cluster, all the services, and the containers. This is exactly what we saw in OpenShift Console view in an external browser, where we can go easily with just a right click and show in the browser. The next thing we need is to get the source code of the application. To do this, we just click on the service and import application. We see that a new project appeared. Let's open it in a package explorer and go to the class that was just changed by Yosef. And we'll see that his changes are there. Next, we want to run this application. And we can do this right in the internal browser of the developer studio. We click on the right click on the service and show in internal web browser. And here's the application which we saw recently. Now, let's create a server adapter for the service. And we saw that changes made by Yosef were applied after Git push operation. In developer studio, you don't need to do Git push. You just need to change the file, save it. And it will be deployed by the server adapter right into the deployed pods of the OpenShift. We can see that changed file is already an OpenShift. Let's try it. And we'll see that the changes are applied. One more thing that you can do with server adapter is to debug your application. You just need to restart the server adapter in a debug mode. Then we put breakpoint and try our application once again. So now we can see that a debug mode started. And we can easily debug our application. Now, I want to show you how you can manage the number of containers which your application is running on. We can just scale up our service easily to the number of pods we want. Right in your IDE, for example, 5. And we can see that the number of containers increased in OpenShift Explorer. And the same we can see in OpenShift Web Console view in external browser. You also can build your application right in the OpenShift but through the developer studio. To do this, you go just to the properties of the service, choose the build config. And with the right click, you start a new build. In the top of builds, you can see that a new build is running. And you can see the logs right in the console view of the developer studio. These are exactly the logs that you can find in OpenShift Web Console in the external browser. So I want to invite you to the developer tools sessions, which will be in Saturday evening and on Sunday during the whole day. You can find them in the timetable with the label DevTools. Thank you. Thank you, Demetri Bokorov. I think you can really see here how integrated the tool sets are because that was right within the development GUI. It was directly going behind the scenes and creating the containers in OpenShift. So that's really the whole point is that this should be like a seamless end-to-end experience. Last up, we're going to complete the developer experience with Nenud Pettich. No, we're not. All right, so we'll wrap it up then. So was this stuff real? Hell, yes, it was real, right? Are these guys real or what? So I think the whole point is that this is all open source software. And so we're just showing some of the cool stuff that we've been doing here at Red Hat. We welcome. I hope there's a lot of community people here in the audience who are welcome to join us and participate. Great way to learn. There's people in universities, students. It's a great way to get into the business to try to see the source code for this stuff, to mess around with it yourself. If there's customers or business users in the audience, a lot of our customers directly add features or tailor these programs to meet their needs. And that's really the value and the power of open source. So I hope that that's been useful and that you can really get an overview of a lot of the different technologies we have that you can learn more as the session goes on. So what we've done, just as a wrap up, we've started from bottom to top. First thing we did was provision the hardware through satellite. Next thing we did was create virtual machines using Rev. Then we created identities, policies, and accounts to be used cluster wide. After that, we used OpenStack to create a pool of dynamic virtual guests. And after that, we brought in OpenShift to create a containerized application environment that we later saw in the development slides was well integrated with the Eclipse-based tools as well as the JBoss services. And also along the way, we showed, using CloudForms, how we can manage, set policies, scale, and grow our clusters and be able to do things like accounting and compliance checking. So it's a really full end-to-end solution. So with that, I hope this has been a good session for you. I want to invite the guys back up on the stage and thank them for a job well done and hope you enjoy DevCon for now. Well done. Good job, guys. All right, thanks again. I might need to switch it from a VGA to a VMI.


Everybody Matt here for late in sports cards ripping four boxes for Travis you we have three boxes of 2022 tops Clearly authentic baseball one box of 2022 bowman's sterling baseball. Here we go. Good luck Travis Let's start off the bowman's sterling. We'll close it out. Those clear How about a super we haven't seen a super yet today? Wood Stuart Fairchild and Nelson Velazquez blue refractor to 25 nice cubs color match That is base auto your reveal on helis Mackenzie Gore and Rodolfo Castro Refractor out of to 150 Starlin Aguilar Starlin Aguilar, please Jordan Rodriguez and Ramos Seven boxes into you Ellis and Trey Sweeney. This is base auto South Freilich Welker Ryan and Julio Rodriguez rookie Nice J rod nice one coming any Montgomery Christian Hernandez and That is Sterling signage auto to 99 Eloy Jimenez 85 of 99 those are so nice looking free acid Manning So my Eloy, he's never had a nice looking signature Yeti It's Luis on hella cunha Refractor to 199 and base auto gyro pomara's Pigero and Artega Clearly authentic good luck. We have rookie Otto Jake Burger. Come on Travis. This is nice generation now auto blue to 25 Jordan Alvarez Nice your don and last box. Nice. That is 87 auto to 99 Ozzie Smith You go Travis saw the box on the clearly authentic that'll do it for your break appreciate the purchase We'll get these right out to you


So I stumbled across a thread on the Texas subreddit and they uncovered a video of Teenage Ted Cruz. He was about 17 maybe 18 at the time and suffice to say Not much has changed but warning this video is very cringeworthy and he's going to do some very Ted Cruz-y joke. So let's watch Oh, I don't know being a teen tit film like that guy who played Horatio, you know, he was in Malibu, Bikini Beach Shop Okay, so that confirms that he has always been a weird little freak Now for him to say that he wants world domination or he wants to dominate the world You know, it's a little bit too on the nose knowing now that he'd grow up to be a Theocrat and theocrats want to assert control over everyone else and impose their will on the majority of the country Even if their views are indeed minoritarian So it's interesting now now one thing that just it made me unironically laugh was when he said in a very Ted Cruz voice Aspirations is not like the sweat on my butt. I mean, that's the most Ted Cruz thing ever, right? He'd say that now He constantly tries to be edgy and be an outsider and seeing that video really makes me understand Modern day Ted Cruz because he never had charisma. He never was Likeable and you could see and like I don't want to be too down on him, right? Because at this time 17 18 year young you get a pass for most of this but like I think it's really interesting to look back at the past and Really see, you know the person who they are now and I feel like he kind of was always this Weasley little smarmy douchebag He also said my aspiration is to be in a teen tit film like the guy who played Horatio I mean, look, that's not too shocking to hear a horny 17 year old say but to hear Ted Cruz say it in his Very nasally Ted Cruz voice. I mean it just there's something about it that hits differently like if you take all of these jokes and Somebody else who was 17 or 18 said it. I think it wouldn't be as bad or as cringe-worthy But because it's Ted Cruz it hits differently now read it They actually kind of were split on this based on the thread that I read or some of the comments that I saw where it's like Okay, not a big deal, right? It's that he's a kid. It's Ted Cruz I get it we hate him But he's a kid don't read too much into this but other people kind of pushed back and I don't know where I land But I'll let you know after reading these comments again because I was kind of torn for a little bit So the Redditor who shared the video asked how did this man make it to Princeton and Harvard?  It ain't that deep, bro.  I'm just glad that social media wasn't around back then That's actually a really good point. No others stated well Maybe so but most teens his age who were bullies and jerks kept it into adulthood This is a reflection of exactly the type of person he became another person adds I feel like if this was Beto or whoever his opponent may be Republicans would eat it up and use it to their advantage. Yeah, so overall, I think I mostly agree with scum gangs to aid I think that they make a phenomenal point that look he's a kid here You can't like use everything against him and the point about like if we had social social media when we were younger How embarrassed we'd all be that is a thousand percent true. We all know it, right?  Take a look. It does release the hounds Excellent Hightly hoe neighbor oakley dokeley neighbor, you know one of the great exchanges between homer and lisa But dad i'm a vegetarian. I don't eat animals, but lisa Animals are so delicious.


Are we rolling? Let me know when we're rolling. Rolling. Three years of our secret. My name is Jimmy. His name is Jake. And this is the Weekly Dumb. And it's the last Weekly Dumb of November. Because my baby's coming. And I'll be gone. And then we'll be back in December. Jake, how goes it? Our baby's coming in December. Get ready. Let us know. We're going to do an end of year Weekly Dumb award. Award. And we're doing the whole thing as Mrs. Doubtfire, double Doubtfire all the time. So leave a comment, your favorite segments from the show. And then we'll just give them the proper awards they deserve on a later episode. OK, let's do it, Jake. Jim, the World Series is going on. We're going to Game Six. Can you believe it? We're heading back to Houston, the Braves. They kind of had a chance to win and they did it. And now it's kind of up in the air. But it's never been up in the air. I can believe it because Trevor Ploof told everyone, don't put your hand there. Zach specifically said. I knew it. I pulled it back. Trevor Ploof said it was going to go to Game Six. And the Braves will win. Braves in six. Braves in six. Six in Braves. Six, six, six. So good job, Richard Ploof. The Braves, though, I mean some real baseball talk. Charlie Morton got hurt when I really helped him out in Game Five, but I still got faith. The games have been a little better. Games four and five have been good entertaining baseball games. The squirrel on the bump for Houston in Game Six. Round of applause really went away, huh? Some people do. Did all those people just get punched in the face? Yes. That guy. That's the entire sports news. Jim, we're going back to one of your favorite countries you've lived in for almost a breakdown. What's going on? Yeah, top two country I've ever lived in, Australia. A woman is teeing off on the 14th hole, and all of a sudden an army of kangaroos storm the T-Box. And they really do. I mean, it's a lot of kangaroos. If I had to pause the video and count, I would guess it's 37 kangaroos. And for a while, I was wondering, where's the leader of this pack? And then out of the side of the screen comes King Kangaroo, the jacked one, the leader. Yeah, no one was scared on the golf course, you know? I'd be a good Australian rapper named King Kangaroo. So that's the breakdown. Eventually they left. The late, the woman was really calm. She was like, what's going on? Yeah. She should have teed off. No. Just for fun. That's how you start a war. This was down south. This is down southern. This was down southeast Australia.  And then you got teed off into them. No. Those things eat boys. Not that again. Can't kill them. Emu war. More sports. More sports. Let's get back to the sports. You got it. Zach, you know we break news here. Huge NFL trade. Vaughn Miller to the Rams. Does that trade the NFC outlook? We're not talking about it here. We never would. Mike Leach talks about Candy Corn again. And Jimmy is just falling in love with his voice. I'm going to be honest with you guys. I'm falling in love with how into the stick he is. But he's playing it so straight. I had Candy Corn and I grew up and I've tried a lot of cans all night. It's got a great line. They ask him if he would give Candy Corn a second chance.  Like it's had all the chances it's ever going to get. That's been carefully researched since I was a child. He's like, when I was a kid, I definitely, you know, had my moments with it. It got all of my hands and my fingers. But higher points are lower. As I grow up, I've just realized there's a lot of better options in that department than Candy Corn. So follow up from last week. Mike Leach is not giving Candy Corn a second chance. As a bag of Candy Corn sits right by his hand in that video. That's powerful stuff. And he didn't even look. Didn't even flinch. Because he's a candy guy. Speaking of year-end awards, early candidate for character of the year, it's Ripper. He's back with candidates because they're giving a special offer, the John Boy Media Party Pack. 50% off with code HOLIDAY on the John Boy Media swag pack. You just put a lot in there. And yeah, Ripper may win. Best character of the week. Where is Ripper, a weekly dog? He gotta eat my game. Have there been other categories? Characters? Yes. Zach says there's been other characters on Weekly Dom. But Ripper is a fan favorite. People have been asking for it. I'm going to show you Ripper. I over-ripped. You over-ripped? I over-ripped. Ripper's gone. He's out the building. This feels sad. It feels like Ripper just got told to like grow up and get off the docks. He's not eaten. He's not eaten. That's why we have a Fredditor. Can we get an editor named Fred? Fredditor, editor? We're not taking applications right now unless your name is Fred and you're an editor. So you can be the office Fredditor. Fredditor! Jim, there is maybe, again, we're talking about end of year awards, something that speaks to both of us, not Zach.  Jim, these are some friends of us. I use that in the loosest way possible. We met Chad and JT once. We interviewed them. We talked about juiced up apples. It's the largest apples that the four of us have ever seen. They wondered if they were on steroids. They don't know that they've met us. But we know that we've met them. Because we were nervous at the events. We like Chad and JT. We dressed them at the event. People didn't know who we were. We didn't know who we were. They hosted a small dong march. This is something that they've been, like, advocating for a while. They were chanting, where was it? Motion of the ocean. Motion of the ocean. Motion of the ocean. Motion of the ocean. Motion of the ocean. My dong is not a choking hazard. That was a sign that said that. That was nice. All dongs are created equal. This is great. I mean, there's a lot of causes in the world. This is at least a relatable cause to a lot of people. And I hope I can find the picture. It was on JT's story, but it was him with his mom.   With his mom, which is just a very special moment. Let them know we thank them. There was also a bunch of people that sang that attended the meeting in on the joke. And they said, we're just here as allies. We're actually pretty well endowed. I wish I could support your cause more, but. Doesn't affect me personally, but I am here to support. Ruin for you guys. It's the employee of the week. It's the employee of the week. It's the employee. He's a Greek. Not a small dong ally, but not in the small dong. He's not a small dong ally. He's an ally. Trevor Ploof small dong shames. Yeah. You should hear what he talks says about you. Non stop. What does that mean? He's making funny or small dong all the time. Trevor Ploof. But he does get employee of the week because as we said, the prediction, I mean, we'll see if it comes true tonight. It's coming. It already came true.  Also double ad fest, Chris Rose rotation, Tyler Glass now. It's hilarious and awesome. Go watch his episode with Brault. And he goes, dude, what's the math on that? He's like, OK, there's two. So there's two out of 30 teams. And he thinks like that's the start of it. And it's like, dude. I said it. I don't know who I was talking to. I'm sure I said I've never related to Glass now more. Just trying to do math that he didn't realize he can't do that. Wasn't in the ballpark and thought he was. Someone tweeted to me and said that it's a 0.009% chance to get it correct if all 30 teams are created equal. So there's some that are guaranteed to not be in the World Series, so then you change it. So I have no idea. But good luck to Trev. Life changing stuff. Come on, baby. You know how like whenever Bagel Boss made a big scene and then the porn sites always offer them a deal because they want to be part of the viral? DraftKings should offer Trev like money for his next prediction next March 31. Like it should be a sponsored event. He should wear a big brain hat. And it should be like, OK, here's the guy.  He'll like it. He's going to overthink it for so long. Congrats, Trev. Employee of the Week. Punx of Tony Phil, Trev. Pease all over our hands as we handle him. That was the Weekly Dumb. Today's episode of the Weekly Dumb was brought to you by Canadips. Our Redwood Outlaw buddies from Humboldt County make the best CBD delivery system known to man and want to give you a killer deal so you can hook up a friend or loved one this holiday season. 50% off the John Boy Cali swag pack. That's the sample roll of their five core flavors plus a badass hat for $30 instead of $60. Head to their website and use promo code HOLIDAY. Give your best buddy this Christmas a can of mango citrus mint wintergreen and spice with an embroidered lid all for only $30. CBD pouches, all natural, spitless, and are great to use whenever and whatever, wherever. No tobacco, no nicotine, full flavor experience designed for your enjoyment. This offer is so dumb, you can't turn it down. Would you rather tea off in Florida and a gang of alligators storing the tea box or Australia and its kangaroos? I think I'm going for Maine and it's deer or Vermont and it's one moose. Deer seem kind of friendly and cordial about it and they're pretty scared of me. But kangaroos and gators, that seems like the real story here. I would go kangaroos because I think gators would eat me. I think kangaroos, they just pummel me to death. Hop on you. I don't want to get eaten. I've touched a kangaroo, Manny. Manny kangaroos, yeah. Koala Park. Manny kangaroos? Manny kangaroos. It sounded like you said Manny, like that was the name of the kangaroo. Could probably touch the kangaroo name Manny. It's a common name for kangaroos.