Okay everyone, today's episode is going to get a little weird, and I hope you stick with me on this one because this is something that has fascinated me for a while and I'll think you'll get a kick out of it too. Today's topic is both historically and psychologically bizarre, and in just a few minutes, this episode's title should make a lot more sense. Today I'm going to show you how karate can be visible, just like the color blue. So there's been a study that's been going around for a few years and that revolves around the idea that humans couldn't see the color blue until modern times. Now this is a really bizarre claim, so this brings up two main questions. The first is, is this even true?  Let's answer both of these. I will be referring to a website, Business Insider, that featured a 2015 article written by Kevin Lauria referencing the podcast by Radiolab called Colors. So if you want more information on this topic after the episode, you can find it down in the description down below. But the interesting observation is that there seems to be evidence that ancient civilizations didn't see, or at least perceive, the color blue. It seems that until recent history, any word or reference to the color blue didn't exist in literature or any written record, leading to the theory that if we don't name or identify something, we don't see it. How is this observed? Well, this study goes back to 1858 when William Gladstone, a scholar and eventual Prime Minister of Britain, noticed that there was absolutely no reference to the color blue in Homer's The Odyssey, written sometime between 725 to 675 BCE. Despite detailed descriptions of the world, Homer did not have a single usage of the word blue. The ocean was described as being wine face or wine dark, which is a rather strange way to describe the blue ocean. Upon further study, he noticed a lot of strange color references. Iron and sheep were described as violet and honey is referenced as green. So, was this an issue with color perception, or was it simply a creative choice by Homer? To answer this, scholars have gone through ancient Icelandic, Greek, and Chinese stories and religious texts, including the Koran and the Hebrew version of the Bible. Not one single reference to the word blue exists in any of these texts, despite descriptions of heaven in the sky. Philologists, or someone who studies ancient texts, Lazarus Geiger, noticed a rather interesting pattern as he took part in a study. There seems to have been a certain pattern of color usage across history in different civilizations. Every civilization had descriptions for light and dark or black and white, with eventual references to the colors for blood and wine, and in later came descriptions for the colors yellow and green. These colors emerged mostly in the same order across multiple cultures, leaving one to wonder if ancient people were colorblind, and in all cases, the color blue was the last color to emerge, and that wasn't until far later. So what exactly is happening here? Well, one of the theories is that because when it comes to our environment, blue is much less common in other colors, so perhaps if we didn't observe it directly or designated a name for it, that we simply couldn't see it. So okay, yes. The idea that we couldn't see the color blue simply because we didn't have a name for it does seem pretty hard to believe, and there are a lot of people who call BS and poke holes in this idea. For one, blue is pretty prevalent. There are animals, fish, and plants, and while not as numerous as other colors, they certainly were blue. Then there is the ocean and the sky, but then again, were they really blue? I mean, we perceive them as blue, but that's because of the way light reflects and refracts. The ocean isn't really blue, water is clear. The same thing with our atmosphere, air is clear, and at other times, our sky can be red, orange, and purple too, so it's not a matter of the same pigment reflection on, say, a flower's petals. Then we have the ancient Egyptians who predate many of the study texts, and they were the exception to the rule. They utilized blue and were believed to be the only civilization at the time known to be able to produce blue dyes. The color existed, it's not like it was missing from the color spectrum and just one day popped into existence, so what's really going on? Scholars believe it may be an issue of perception, so it's not so much that older civilizations didn't see the color blue, they just simply didn't perceive it as its own color. Many references and texts and cultures seem to consider blue as a shade of another color, most often the color green. Now, this makes a lot more sense if we see colors as shades, then we don't always give them their own identity, and we won't necessarily see them as something different. You know, violet and purple were often considered the same color, and even tan was just considered a shade of brown until it got its own designation. And this categorization is something that evolves over time. If blue was considered simply a shade of another color, it makes sense why it may not have been referred to specifically, especially in the days when colors were described in rudimentary fashion at best. In an interesting experiment, one researcher tried a little test. When he was raising his young daughter, he made considerable effort not to describe the color of the sky to her, and in after a few years, he asked her one day what color the sky was. Interestingly, her first answer was that the sky didn't have a color. Then she said white. After a while, she eventually came up with blue. So while not definitive, this does suggest that perception can alter the observation. If you liked today's video, then please be sure to tap on that subscribe button down below, and thankfully, it's currently an easy to see red and not blue. Also, stick around to the end, and I'll show you an experiment that they tried with the theory of blue being perceived as a shade of green and a reverse test. One that I bet very few of you will pass. But let's first talk about how this relates to the martial arts. Since we're talking about a concept of perception, we see a lot of debate in the world of martial arts over which art is better, stronger, or works in competition or not. Too many people see the martial arts in black and white, while there are lots of shades of gray. It isn't until we can stop and open our minds and saturate ourselves in an art that we can start to see its color. If it's possible that our brains didn't register a color because we didn't perceive it in a certain way, then I believe the same is true of the martial arts. I look back at a lot of the comments people left over the years. I have heard Kemple Sparring referred to as lazy kickboxing. I have heard people say that karate is just boxing with kicks, and in the rift between Judo and Brazilian jiu-jitsu, I have heard people basically say that BJJ stands for basically just Judo. I don't agree with any of these statements above, but it does show the power of perception. If you're going to look at an art as simply a shade or subset of something else, then you may be missing out on a lot of its color. A lot of contemporary athletes out there say that the only fighting style that works is MMA. But what is MMA, but a box of crayons mixed with different colors. Typically you see boxing, Muay Thai, Judo, BJJ, and certain types of karate and Kung Fu in training, but you can see that these are the black and white versions of the art. The rudimentary and streamlined, but if you look at Muay Thai as more than just a collection of blocks, knees, and kicks as you see in the ring, and actually saturate yourself in traditional training, you'll see it's rather different. There is a whole culture, ceremony, and lifestyle that comes with it. It's more than just a shade of MMA gym fighting. Okay, how about this one? If karate or taekwondo are so good, why don't we see them in MMA? Well, the better question is why don't you see them? If you don't know the training or intimate details of an art, then it might just look like a type of kickboxing. But if you educate yourself within their system, you'll begin to recognize specific techniques and strategies that those without the training won't perceive. So martial arts, I think, reflects the same pattern of observation as they did with the ancient texts. We start to learn a style, and we see the black and white first, the technical and fundamental details. Over time we understand more of the art and more of the color starts to emerge. First it's the basic colors, and over time we start to recognize different shades. Every style out there has something easy to overlook. There's a connective tissue or a color that you won't be able to see until you learn how to see it. Boxing is far more than just punching. You can practice every single strike forever and never be good at it until you discover how timing, footwork, and strategy work together. BJJ isn't just rolling around. To be good at it, you have to learn how to not only perform the techniques, but how to read your opponent's body. Each move, and twitch, and action will elicit a different reaction from you, but you have to train in it long enough to see that. Every art has something easy to overlook. It could be academic information, timing, bunkai, practical application, modification, just something that you won't see until you learn how to see it as its own identity. So you keep working hard until you can see the color blue. So here was one test that they tried that was really interesting. Researcher Jules Davidoff met with the Himba tribe in Namibia, South Africa. This tribe was chosen because their language does not contain any terminology for the color blue or the distinction between blue and green for that matter, though they have far more words for green than we do in English. They were shown a circle of blocks on the screen, all various shades of green, and one block that was obviously blue. Well, obvious to most of us. They were not able to discern which of those blocks were different. They did not see the blue stand out like we would. It was simply perceived as another shade of green to them. But then they presented a reverse test, in which we are presented with a circle of green blocks. All of them are exactly the same, except one of them is a slightly different shade. I'm willing to bet that most of us can't see it. Can you pick out the one that's different, a different shade of green than the others? We'll give you a couple of seconds. Pause if you need to. While members of the Himba tribe could not pick out the blue, they immediately could see that this was not the same green as the others. Now, I could stare at this all day long and still not see it. This whole study, blue, my mind, and it has altered the way I look at the martial arts. It really highlights the importance and impact of perception and how it's so easy to miss something if we don't know what's there. So I think it's important to keep an open mind about different martial arts styles. Can you look at your own art and go deeper and find layers and meanings, or anything that has significance that you may have missed otherwise? Can you find the blue in your art? I'm really curious to know what you guys think of this one, and if you're interested in learning more about the study, we have a link down in the description below. If you want to see a more practical application of this concept, then check out our episode, Shodokan MMA, and we show you specific karate techniques that Leona Machida uses in the cage that only a karate guy would recognize. Thanks for watching.


It's not time. Okay. But we are live. But we are live. Okay. Good afternoon. I hope everybody is still awake from lunch. But anyway, let's start. Our topic today is migrate from Nude1 load balancing to the Octavia load balancing system. Still people walking in. But let's start introducing ourselves. My name is Gamman Eichberger. I'm a senior software engineer with Wack Space. I'm a core reviewer on Octavia, OpenStack Ansible Octavia. And as a firewall as a service, and you might notice a theme in the stuff I'm reviewing. And currently I am with the Wack Space Managed Kubernetes team and helping them with load balancing and architecting how to put Kubernetes on top of OpenStack or AWS or whatever that is. Put Kubernetes on top. And hi. My name is Karuj Goncalves. I'm a senior software engineer at Red Hat. I work on OpenStack Octavia. I'm a core in Octavia and Neutron Elbas. And I contribute also to TripleO so that we enable Octavia integration in TripleO. Prior to that, I was a software specialist at NEC. And I was also doing work in OP NFV, specifically in the Docker project. Okay. So what is Octavia? Let's start at the beginning. And Octavia is the load balancing project for OpenStack. And we provide a scalable on-demand self-service load balancer which runs on virtual machines or whatever else. And we have the reference load balancing driver that's the one with the virtual machines. If you're a compute environment. And we have found it during the June or cycle of OpenStack. And we have 90 contributors from over 30 companies becoming more and more every cycle. And that's the interesting part. We used to be a Neutron sub-project. That's why there's a Neutron Elbas. And then we moved out of that and became our own top-level project. And because during this move that basically resulted that we had to think about how to migrate people eventually into our own Octavia from Neutron. We also always have been the number one Neutron feature. And I think we got in now to update a user survey to make us move us out of Neutron to reflect our new structure. Just before the, or yeah, okay. So basically, as I said, we started out as part of Neutron. And so we had a Neutron Elbas, which then used the Octavia driver to do Octavia load balancers. Now we moved everything out of Octavia. So basically we want to deprecate Neutron Elbas and we declared it in the green cycle. And so no new features will be merged since then and that hasn't been very active anyway. So it's not like there's a huge loss and there's lots of stuff going on there. We then made the plan. At last PDL we decided to retire Neutron Elbas, a Neutron Elbas dashboard which goes with it. And that's in September 2019, which is around the U OpenStack cycle, which ever comes first, yeah. So we did that, we weren't sure if the cycles are changing. So we did September 2019, it's our goal. We have a deprecation FAQ, so we can read up what it all means if you're running Neutron Elbas, but it's on the wiki. Yeah, so just one note, so because there is the project Neutron Elbas, there is the Elbas API and there is Octavia. So whenever we mention Neutron Elbas, we are talking about the project that we are deprecating and retiring soon. If we say Elbas, we are most likely talking about the API, which is currently on V2. And we also, as we will see, we also support that API in Octavia. So that's why it is important to clarify what is Neutron Elbas and Elbas as in the API. So because we are deprecating and retiring soon, Neutron Elbas, we wanted to give people the power to transition from one to the other project, Neutron Elbas to Octavia. So for that, we have a few options that people can start using as a migration path to begin or even just to migrate from one to the other. So the first one is the Octavia provider driver that is a provider driver in Neutron Elbas. We will see more details for each of these on the next slide. Second one is the pass-through proxy plug-in in Neutron Elbas. We also have the option to have layer seven policies, so we put a proxy server in front of Neutron server API. And we also validate that the V2 API in Octavia is a superset of the Neutron, of the V2 API that is implemented in Neutron Elbas. And lastly, we have now a new tool in Rocky that migrates your load balancers from Neutron Elbas to Octavia. And in many cases or some cases, you will not even have experience any downtime. Oh, you should go back, because there were some caveats, so the migration tool only works for load balancers, which are created in Neutron Elbas, and it only works for providers which support the migration. So if you're running like a hardware appliance, like an F5 or a net scaler or a Gradware or whatever, then those people would have to support the migration. And as one of the providers, VMware already has a provider driver for Octavia, and they have successfully used the migration to have to be careful of the legalese there. So if you are running on the back end, VMware load balancers, most likely this migration tool will work for you for those load balancers. So the first one that we have is the Octavia provider driver. So you can have still in Neutron Elbas, there is the provider support. You can enable multiple providers. One can be Octavia. So Neutron Elbas can talk to the Octavia driver, and this driver will then talk to Octavia. To enable it in the configuration, you just need to add it to the list of service providers, or if you are using the FStack, there is also on the screen the option that you need to set. We test on our upstream CI. We have a couple of jobs there. So we test the API with Python 2, Python 3, and also the scenario tests. So just to, so for you to have an idea of what I just mentioned, so this is, if you have Neutron, you can enable the Octavia provider driver, and it will talk with Octavia, the project. And simultaneously, you can still have different other load balancers, for instance, with A.J. Proxy, our reference implementation, the namespace. The old reference implementation, the namespace driver, Octavia has been the reference since then. You can also have, like, from VMware, F5, all those load balancers. Yeah. Okay. Yeah. So one of the migration tools, so if you are still running Neutron, one of the easy things to basically switch over, once you have all your load balancers, Octavia can just install the Neutron Proxy plug-in, which replaces the Albas V2 plug-in, you might already running there, and the Proxy plug-in basically takes a Neutronic vest, it gets bubbled up from Neutron, and then sends it over to Octavia, it comes back, it packages in Neutron form and sends it back, and it's very simple to switch it on, just search in your Neutron configuration file for Albas V2, which is our normal plug-in, and put minus Proxy behind it, and then it will use the Proxy driver. And so basically, all applications which go to Neutron, they will just work as they worked before, and instead of going to the Neutron Albas, they will then be proxied over to Octavia. And we also test it on our CI. Here's a picture how it works, so you talk to the Albas endpoint, or the Albas plug-in, Albas extension on Neutron V2O slash Albas, goes into Neutron, the plug-in ships is over to Octavia, and then it goes back. It's one caveat. Octavia and Neutron both manage quotas, so you need to be careful that you set them similar, because if you, for instance, have like, there are only five load balancers on Neutron, let's, 10 load balancers on Neutron and five on Octavia, then the user wants to create a sixth load balancer, he can't because Octavia will block that, and vice versa. So you gotta careful on that, because they both do their quota checks. So the third option is the direct layer seven. So in this one, the proxy server will redirect traffic that is targeting to the Neutron, to the Albas API to Octavia, the rest of normal Neutron calls to create ports and so forth, it will go to continue, it will still continue going to Neutron. So to enable it in DevStark, we just set it to the proxy Octavia to true, and you will have it. Again, we also test it on our upstream series.  Again, just a picture to illustrate. So again, Neutron Albas API traffic will be forward now to Octavia, whereas the rest of the traffic to Neutron will continue going to Neutron. So we have started, basically we implemented the Albas, now Octavia V2 API is compatible with the Albas V2 API, and it's a super set, so there's more functionality in Octavia and there will be more functionality coming, and we are now have a, we are also versioning that, so you have a version string and see what changes are. And basically because it's a super set, all applications which use the Neutron API endpoint, they will continue to run like nothing changed when you run them against Octavia. So for instance, I think Heat used to run against us, and then they just had a switch that worked. Again, CI jobs there. Then the fifth option, and that's the most, should be like your final one, if you want to migrate, actually migrate all the sponsors from one project to the other. You can use the one option that you can use is the migration tool, which is, you can find it in the Neutron Albas repo under the tools directory, and it's a very simple agreement. We'll explain it to you. So yeah, with this tool, you can migrate from Octavia provider driver to Octavia project, from the AJA Proxy slash namespace driver to Octavia, and then from VMware to VMware, and so forth from other providers. We also have a job downstream, upstream that tests this, and so it creates all the sponsors, then migrates from one to the other, and runs a couple of Ansible tasks to verify the connectivity, and so forth. Okay, so here's the tool we have written. It's called N-Albas to Octavia, so it's a very descriptive name, and this is all the options you can give it. The most important ones I highlighted with yellow, for instance, the all option means you want to migrate all load balancers in your Neutron Albas database. The config file, you might want to give it, so it uses normal Oslo config format, so if you happen to put this into ETC somewhere, then you might find it, but I find it more convenient to just specify the config file, the configuration. You can also give it a load balancer ID if you only want to migrate one load balancer, and you can also basically migrate by project ID if you only want to migrate a certain project for testing, or because it makes more sense. So here is, as I said, those are the important command line settings, all config file, it's the path to the config, and then the load balancer ID of a load balancer, if you want to do it that way, or the project ID. So when we look at the configuration file, this is in the directory where you find the tool that also assembled configuration file, and I took that and highlighted what you would need to add to it. So we have to put in the user ID for the Octavia account ID, which is the user ID of the Octavia account, if you gave Octavia service account, and then you have to put in the database connection strings for Neutron and Octavia. So you can find both of them, so the Neutron one you find in EDC Neutron conf, and the Octavia one you can find in EDC Octavia, Octavia conf, and then you just copy them and put them in there. In my case, they are both the same because we use the same database connection, but in a lot of installations, there will be a specific database users per service, so you would have to copy the different ones. I think we want to do it a bit more at the end. So let's leave the demo. So in the demo, we will show this migration tool, but we will leave it to the end so that then we can play better with time. So we talked a little bit about the provider support. It was another thing we had to get right before we could deprecate Neutron albath was that we as a now need to support providers in Octavia. And basically, this is our structure, so we have an Octavia API server, and it has a provider driver in it, and this can be anything. And here's the whole architecture when you use what we call Octavia driver to make things more clear. We renamed that in Octavia Stein into M4 driver. So it's not Octavia the project, Octavia the thing, and Octavia the driver, we want to be different. So it's now that Octavia driver should say M4 driver. Basically, we vote our own driver from the four driver, and that goes in, and then we have the Octavia worker, or we should rename that in the M4 worker, but it's all a little bit broken blocker still. Octavia worker basically creates and updates load balancers, deletes them, we have the health manager which monitors the health of load balancers, and we have the housekeeping manager which manages our spare pool. So you can have a spare pool of load balancers to kind of speed up things. The thing is with drivers in Octavia, so we can abstract the way from what we're using. So it's a network driver, right now it supports Neutron, but if you are so inclined to provide your own network driver, it supports other networks. You have a compute driver, right now for Nova, but people are working on adapting that for soon, so we can have containers. You have a certificate driver which talks to Barbican, if you have something else you can replace the driver, and we have the M4 driver which talks to M4, which shows the name M4 because when we start off the project we weren't sure which form factor load balancers come in, it would be VM, it would be a container, or maybe even bare metal, and so we used a very generic name, and that's why we stuck with that. In this slide we are showing DevStack configuration options in case you want to run DevStack with the M4 driver enabled, or with the OVN, which is a new provider driver, or also from VMware. These are the three drivers that we know that are out there, exist, and people can start already. OVN is coming with Stein. Yes. I think some patches that we wanted in Rocky, I know if no one is here, a lot of those things are pretty new, so probably it's Stein when they are usable. Oops. Okay, I just keep those open so I can, sorry. So as I said, we have three providers right now that we know of. We have two open source, one is our reference implementation, the M4 driver, so that's like feature rich, we test with TCP, UDP, Layer 7, TLS, a minute of the listeners, and that's what we mostly test in our project. And then recently in Rocky, Stein, we had also the OVN driver, which is open source, so that supports Layers 4, so TCP and recently also UDP. It's in Stein for sure. It's very lightweight, so there are no VMs, whereas in M4 driver, you have service VMs, and because of that, it's very fast to provision, so it can be a matter of three, five seconds I was told between that. Yeah, it's using the OVN you might have in Neutron. It's in OVS. OVS. Yeah. So you would have to run an OVS cloud. So if you have like Kubernetes on top of OpenSack with career enabled, this is very useful because you don't need to create a couple of dozens of VMs and four VMs, you can just use OVN and that should be enough. But they don't have Layer 7 or member health check at least right now. Which is okay for Kubernetes, so you can think of the OVN option, what they now call Amazon the network load balancer, and M4 would be more like an application load balancer. And the rationale for having that is that Kubernetes often comes with their own built-in load balancer, and so you only want to do L4 load balancing in front. And as we mentioned already, VMware, they also have in their upstream repository the support for Octavia. So there is the link, I left it there in case you want to check the code. It was already merged, but nonetheless. And the slide that I previously presented. Okay. Okay. So before we get to the demo, let's summarize, Octavia is more robust resilient than Neutron albass, so we have one Neutron albass with an Octavia driver, and the singing between of the two databases has been very cumbersome. So we decided that we need to just need to have one source of truth. And so when you're running only Octavia and make that a source of truth, then you should have a much more robust installation. Also the locking in Neutron albass doesn't work very well, so if you hammer it with a lot of concurrent requests, you will definitely run into errors. So the Octavia API, as we said, is a super set of the Neutron albass, albass v2 API. So it's compatible, but you have more features. Again we said earlier, plan to retire is September 19th, or the U-Cycle, whatever comes first. And we want you to migrate soon from Neutron albass to Octavia, so you're ready when that happens. Then we are trying to get more, so in case you are not using one of our open source drivers or VMware, we are trying to get more of the vendors to develop their drivers for Octavia. So we know that Redware has started work on it, and we heard of people want to do an F5 driver, so things are coming. And also RV. RV. They're making a driver too, okay. Which is good. Which is good, yeah. And in case you're using any of those, Installer's OSAR, OpenStack Ansible, Triple O, Collar, I think Helm has it, so by now I think all the, except Charms, I think Charms is getting Octavia support, but everybody else is supporting Octavia, so you don't have to install it by hand. You can use one of the Installer's. It has been GA in OS and Red Hat's product since the green cycle, since 2013, GA in the workspace product, so it's, yeah, everywhere. Okay. We're always looking for more people helping us, so we always need developers, we need code reviewers, and yeah, so, and we have lots of work available, bug fixing, open flow, where you want to do tempest testing, documentation, if you don't want a code, you can have the right documentation, so everything helps. If you're a low-banking vendor, write a driver for us, so we also made it, yeah, we will talk about tomorrow in the project update, but we now have a driver library and a driver developer guide and so on, and yeah, that's the session tomorrow is where we talk about the project update, so now you check the time if you can run the demo or are there questions, so demo or questions, we got to balance. Let me just prepare the demo, and do you want to do it? Yeah, you can talk about it, just fire it off. Just come here, because you know, where it is. Just make it go, not this, maybe just click on the movie. Or just for the slides, okay, yeah, yeah, still trying to figure out a software. Okay, now I have to play it here. Can I just move this from here? I don't know. Okay, you want to move to here, to this part, to the middle? Yeah, just move in the middle. Okay. So here we are, so the whole demo goes, starts with grading security groups and stuff for the web, and grading web servers, and here we're getting where we are, graded the health monitor, the low banter is already graded, new drone, albass, and now we're grading members, looking, everything else, then I'm curling, and then I will be surprised. Okay. So I see it's working a low banter, but I'm not really happy, because it's only, I have two web servers, so it's only the 10 or 14 web server, and then I'm trying to figure out why I only get one, and I forgot to add the other members. So if you have Octavia as a provider driver in new drone albass, this migration will be, like, instantly, because we just update the ownership of some parts and move data from one to the other, or not even in that case, with the Octavia provider driver. So it's like, the migration takes one second, depends on also how many load monsters you have, but it's pretty, yeah, it's pretty, pretty quick. So here I'm setting up the configuration file, so I'm adding the new drone DB connection, which I get from, as I said, from the EDC new drone conf. Just get the connection string from Octavia, from new drone albass. You put it in this config file. Then I'm going over there, get the Octavia one, which I already had open, so it will be really quick. If you are migrating from the namespace driver, Ajay proxy driver, to Octavia, then you need to set also the Octavia account ID there. If you have the Octavia provider driver, like in this case, you don't even need to set it. Yeah, now as it's set up, I'm running the migration. So it was just like that? Like that, because only one load balancer, so it's fast. So we're testing, are they still working with load balancers? Yes, they're still load balancing. And then we are looking, we are listing in, see, I think it's new drone albass, listen, you don't see any load balancers anymore because they've been migrated, so they are gone. But when you do the OpenStack command, which queries the Octavia API, then you see there's the load balancer, with the Octavia provider. Now we are configuring the block in proxy, so here I'm going in there. I'm looking for albass, found it here, albass v2, I'm adding dash proxy. So the migration is already completed. What we were doing here is just to enable the proxy so that your current users, they can still continue using the Neutron command, the CLI, and they will see the load balancers as they were before. So it will be restarting Neutron, so it loads in the plug-in, takes a little bit on. Then now when you do another Neutron albass load balancer list, it will show all the load balancers like it would if you would do an OpenStack load balancer list because the proxy will just proxy it through. That's the end of our little demo, okay, now questions. So there are different ways that you can migrate, right? You can first migrate and then enable the proxy if you want, or you can enable the proxy first and then upgrade so it's up to your clouds to decide your users also because they may be impacted by some potentially down time. Any questions? Oh, damn, yeah, got one. So if I understand correctly, the whole Octavia implementation wraps around starting VMs, which then run HAProxy, right? Yes. So that is a lot more heavyweight than just running an HAProxy inside of a namespace. Is there any minimal implementation? Like, because, I mean, after migrating, I will have to run a lot more VMs than before. So I don't know how big these VMs should be. So what are your thoughts on that? Yeah, so the problem with the namespace, I think, is the scalability. So if you have a lot of load, then it will load down your network nodes. And so moving it into VMs kind of isolates you from that and allows you to have more separation between different tenants and separation between the loads. So that helps you. So that's why we are doing VMs. Of course, it's a little bit more heavyweight. But as we have said, we are working on doing containers. People do a lot of over-committing. So you have ways in NOVA to make the impact less drastic. So if you know it's like a development environment, you might over-commit a lot. And then you can put a lot of load plans as a stair without having to give a lot of hardware. But as I said, we are working on adding new things like a container driver and stuff like that to make it easier. You also have the containers that we don't have today, but we could have. So contributions would also be welcome. So if you don't want VMs, you could also use OVN if it is good enough for you. Or for right now, that's what they support. Yeah, the other good thing by having VMs, though, we should say is that you get high availability for active passive scheme. Because if you use the namespace driver, if one of the networking nodes would go down, it would try to reschedule them on other networking nodes. But it would be downtime, whereas the Octavia system is a zero downtime system. So you can have two VMs. One is the active, the other one is the standby. And you can make sure that they are all set on different compute nodes. So that's it. So how is that done? So how's the distribution done of these VMs? Are there any options to configure like schedule three VMs to three different availability zones? Or is that done automatically? Is it a server group? OK, the way we do it today, is we use a server group. And we use, and you can specify an anti-affinity policy.  But with anti-affinity and then NOVA will pick where to put it. You can also specify a flavor, which we can tell NOVA where to go. If you really want to go with availability zones, there's a patch up. The big one with availability zones is that then we become a scheduler because NOVA is really poor on scheduling. It doesn't really have construct availability zone. But we have a patch up where we will pick availability zone, make sure that we only pair low bands or some two different availability zones. And there's active work on that. So that's the other advantage of using VMs because we let that scheduling to NOVA. Thank you. Hi, my question is related to the other one. Is it possible to have multiple load balancers in the same amphora pair? No, not today. No, we only support one load balancing construct in our system. So in reality, we will run one HEPROXY process per listener on the amphora. But yeah, it's only one load balancer. Yeah. Thank you. So for instance, one thing that in Stein, we plan to implement is flavors. So with flavor support, the operators can create flavors, give a name. And in the flavors, they will be able to tell which image from glance they want to use to create the service VMs, the amphora.  Also for the flavor for NOVA, they can choose a different one instead of the one that is applied to all the amphoras in Octavia. That Octavia creates. So we can also create a smaller one so you use less resources for one load balancer. Because right now, in Dev Stack, we use a flavor which takes one VCPU, one gigs of RAM, and two, three gigs of disk. That's our standard default configuration. Hi. That raises another question. If you start a load balancer with a small VM, do you have the capability to upgrade the VM later, maybe spawn another one bigger because you have bigger needs and migrate between the two? Yes. So basically, the way it works today is that you specify the flavor for your installation. And then when you decide you need bigger load balancers, then you can change the flavor for installation. And then the existing ones, we have something called a fail over API where you can just initiate a fail over. And then the system will fail it over from the small VM to the big VM. The only downside today is, because we don't have flavors yet, is that all new load balancers will be created on the bigger VM. OK. Thank you. No more questions? OK. Thank you so much. Thank you. Come in.


But at the very least, for those of you not knowing what's going on, just go to my Instagram. It's all over my Instagram. Can you put out a video? I did. I did. They just rightly so. I mean, they said, if we did something here, a lot more people would see. Oh, I shared it on the I didn't know that. So, yeah, there's a video on our community post to he shared my video I made about why the strikes going on and hashtag Viola Davis, baby.  We're on strike. You can follow us on Instagram, Twitter, more cheesy content. Thank you very much for watching. Thanks for watching. That's going to be like button.  Ah, we've got another video from that should be part of our new intro. It's so. It's true. It is another video from Ronak, Mongotel, and I've mispronounced it. So channel we've seen a couple from him. You'll recognize him. He's that gentleman right there. Yeah, makes really good content. Obviously, go check him out. Put the link in the description below. But this is most underrated, misunderstood Malia movies that deserve more love. Okay. Hopefully, because of some ideas to watch some more Malia movies. Yes, I haven't seen before. Yes, yes, yes. So if there are some in here that we should watch, please let us know. If there's others that weren't in here that we should watch, please let us know in the comments below as well. Yep. Always down to explore more Malayalam movies because that is a very good industry. In the last 10 years, everyone seems to have suddenly woken up to the magic of Malayalam cinema, an industry that's been producing absolute masterpieces since decades, but within these masterpieces. Wow. He's right. No, I wish we hadn't heard more. There are many underrated, misunderstood, commercially unsuccessful gems that didn't get the love that they deserved when they released. And that's what today's video is about. But before we start with the list, few weeks back, I did a giveaway collab with Nokia and the winners of that giveaway will be getting a 500 rupees worth gift watcher from Fully Filmy and to the rest of you who could not participate that time, I'm going to tell you how you can win the giveaway in just a little bit. But first, let's start with the list. Today, Padma Rajan's Tuvana Tumbigal is one of Malayalam cinema's greatest cult classics. We've seen that in the years. We have seen that. So how progressive it was. How unafraid it was to show its protagonists. A flawed man leading a double life of a pure family man in his village and a playboy in the city. A double life that flowed into his relationships as well.  Dealing with such themes and characters can go in any direction with other filmmakers. But Padma Rajan's deep understanding of human relationships and emotions, his novelistic approach to filmmaking and the sensitive, non-judgmental lens that he applies to the world of his films, makes Tuvana Tumbigal one of the most romantic movies ever made. The way he uses rain as a character and makes its appearance at particular points in the relationship between Jaya Krishnan and Clara which is elevated by Johnson's iconic BGM. For today's audience, it's usually difficult to watch an older film because of the heightened melodrama or the dated ideologies of the time. But this film is a vibe. Iblis. I don't know why, but fantasy as a genre is not very much explored in India cinema. Especially considering how many stories we have in our mythology. What is life? What's the right way to live it? How to perceive death and especially life after death? Every culture has its own interpretation of life after death and the world of Iblis has its own set of answers that will actually make you wonder, look at things that are happening around you and ask yourself, are these just coincidences or random events or is someone from the beyond actually trying to communicate with me? If all the childish energy, curiosity and innocence that you used to have could be taken and stored inside a jar of sweets, that jar is Iblis. Unbelievable that Rohit V.S. is the same guy who made this film and also Kala, which is so different in terms of themes, style, treatment and perspective of the world. Love. This film might be triggering, disturbing, the black humor may not work for everyone and the way the film progresses might even confuse you. But personally, once in a while, I like to watch films which can actually mess with my mind. After seeing that... I love that movie, Rick did not like that movie. I had no idea what I was going in for and half an hour into it, it started feeling less like a film and started playing out more like a video game, featuring a married couple, stuck in the situation and all the choices that lie ahead to get out of it. Imagine taking Sriram Raghavan, David Fincher, Jagarajan Kumar Raja, Anurag Kashyap and Ram Gopal Varma. Put them in a mixie, blend it all up and serve it as a dish. That is love. I know it sounds messy and it is, but in a good way. Probably, Shine Tom Chaco's best role yet and another unique film in Khalid Rahman's versatile filmography that includes Unda and Talumala. But even as I recommend this film, I have to give you a trigger warning. This movie is not for everyone. But something I can definitely recommend for everyone is... That was the same director as Ballad of Brawl? An app that solves the problem of what to watch next for you and your family. I didn't make that connection. Yeah, that's... Yeah, that's Ballad of Brawl. Wow, it's the same director as Love. Wow, I must really love that director. No more scrolling mindlessly on every ODD platform. No more searching through your WhatsApp messages for that one recommendation that your friend gave you months ago. No more going on IMDb or Letterbox or YouTube or so many other sites to check reviews. Nokia solves all of that. You can check out the latest trending content playing on different platforms. Create circles of friends whose recommendations you really trust. Check out reviews and which platform that movie or show is playing on. Add them to your watch list and you can also recommend what you watched to your circle of friends. Easy. And now to take part in this week's giveaway, all you have to do is download the Nokia app on your phone and add 10 new friends to the app. They can be your friends or family members or even your crush you're trying to impress with your film knowledge. Take a screenshot of your profile with at least 10 friends on it and then you can either... I don't have 10 friends. Or you can just start DM it and the first 30 people... Shouldn't this have been at the end of the video? 300 rupees worth gift watcher from Fully Filmed. If you put ads in the middle, people are more likely to watch it because it's in the middle of the video. And also take recommendations from... So if you're a true cinephile, don't forget to follow me there. Because if it's at the end, they'll be like, I'm just switching off. Let's get back to the list. But I just switched off too. Even though in terms of plot, there's absolutely no connection. I've heard a lot about this movie actually. In terms of how it makes a Kutubarotta of so many different genres and also your brain. Over the last couple of years, I've had so many different people suggest this film to me without telling me what it's actually about. And when I started it, after seeing the first five minutes, I was confused whether this is a movie or some random documentary that I clicked on. But thankfully, I didn't stop it because... Oh my God. Let's leave Malayalam cinema. This is one of the weirdest, most uniquely structured and produced films I've seen across any language. To pull off what director Krishan did, you don't just need guts. You need a certain kind of madness, a non-judgmental love for different genres of cinema, comic books, and every form of storytelling, unbelievable clarity and vision of your final product, an original sense of humor, and genuine love for the world that we live in. I don't want to say it, trust me, bro. But seriously, trust me, bro. Cross the first five, 10 minutes. Watch this film completely and tell me.  Artist. Even though Fad Fasil won the Kerala State Award for this film... The early Fad Fasil. Personally, I feel that in the first half of this film, his performance as Michael Agnello, his purest, passionate artist, is still a little rough around the edges. But beyond that, this film belongs to its female protagonist, Gayatri, played by Ann Augustine, who also won the Kerala State Award that year. Struggling and sacrificing a lot of things to follow your own passion is one thing. But to give up a life that you could have had for the sake of someone else, for your partner to follow his passion, that's true sacrifice. Artist is a film without any big moments or big reveals, but the way that Michael and Gayu's relationship is captured in such a simple yet intense way is what really kept me hooked until the very end.  The next three films are all partly or fully set in prison. The first two are Boodha Kannadi and Sadeham. Instead of telling you their story, I'll tell you what these two films have in common. Both films have been written by two of Malayalam cinema's most iconic screenwriters, Loetada's and empty Vasudevan Nair. And you'll feel like both films have a very strong novel-like feel to them, unfolding non-linearly in chapters. Both are about imprisoned men, fully aware and guilt-free of the crime that they've committed, with performances by Mammootty and Mohanlal that will haunt you for days. Both men are people who are completely untreated by everything that's going wrong with the world and how the same society is so careless and indifferent to what's happening around them. Both films will shock you at the end like someone punched you in your gut. And both of them failed initially at the box office, but today have become gut classics. The third is Madhulagal, directed by the legend Adur Gopala Krishnan who creates this world within the walls of a prison without any fancy camera work, without any flashbacks and still manages to hook you with just a superb character played by an actor who's at the top of his game, giving a performance that won him a national award that year. Vashir's equation with the jailers, the other inmates, the roses in his garden, the woman on the other side of the wall whom he falls in love with without ever having to see her face and above everything else. His ideologies that he expresses with a smile on his face while hiding so much pain inside. What a journey into the mind of a man who will make you smile well up with tears, affect your own ideologies and change your idea of what freedom really means. Nyan Steve Lopez. Between his debut romantic film, Anayum Rasoolam and the powerful Kamati Padam, Rajiv Ravi made this small, unassuming film that starts off as a stress-free, feel-good-coming-awaits-drama and then boom, escalates the film onto a whole new plane.  But beneath all that is a good heart that's probably too good for this one. Yes, good eyes. His way for thin but how Rajiv Ravi decides to make it come alive visually. Considering his expertise as a cinematographer is what makes this film so much. What the freak lens was that? The best example of that aspect is that one phone conversation that happens between Steve and his crush Anjali. What a unique way to show a type of scene that's been done to death over so many decades of cinema. And finally, Big B. Shout out to Vishal Menon from Film Company and for hyping this film so much for me and getting me to watch it and even though today it might seem a bit dated, I can understand why Vishal and fans like Vishal would have loved it so much when it came out back in 2007. A few minutes into the film because of the unique lighting and camera angles which I hadn't seen personally in Malalan films from that time, I saw a strong influence of peak Ram Gopal Varma from the late 90s and early 2000s and wondered if there's any connection between the filmmaker Amal Neerad and Ram Gopal Varma and indeed, there is. Before getting into films, Amal Neerad started his career as a cinematographer of documentaries, music videos and ads and his diploma film somehow caught the attention of Ram Gopal Varma who's a man who is known for constantly looking out for fresh talent. And before you know it, Amal shot three films for RGV and during that process maybe absorbed a lot of his style which you can so clearly see in Big B. Beyond the story of 2004 film Four Brothers that it's inspired from the way this film is shot and how it showed Mamoti in a brand new light is what makes this film so underrated today. It was an average performer at the box office initially when it released but today it's one of those movies that started a new chapter in Malalum cinema in terms of making and style. Everyone has their own definition of the word underrated so I'd love to know what are your favorite Malalum films that you think are underrated in the comments and if you love Malalum cinema which I think you do, you should check out my other videos that I've made around Malalum cinema. Don't forget to download NoQ and participate in the giveaway and for now, thank you so much for watching and I'll see you in the next video. Woo! I like his format. I do too. All of those. Yeah. Very interesting, I think we had seen two of them. Are any of the ones that were recommended here ones you've heard before from Superbabies? Yeah, lots. By the way, if you've recommended them to me I only respond to personal messages because I don't want to have spoilers with anything at all. The predominant place I want to be exposed to anything in Indian cinema for the first time is here. So. Sorry, what you looking for? I'm trying to find the movie of... To see if it's Battle of the Brawls. Well, the same director. Yeah. Oh, there we go. Maybe that'll be easier, T-H-A-L-L-U. There it is. He did. Wow. Okay. So yeah, you like that director a lot. I really like that director. I did too. I didn't like Love the way Corbin did. Nowhere, Nia, because I loved Love. You do not like Love. But you did like Battle of the Brawls. Oh. Very much. That's what we call it, because I can't pronounce it. Yeah, because we can't pronounce what it is. We call it by that. But what else has he directed? What was the other thing? Was it Unda? I feel like I've heard of Unda. Is that his other directorial? Is that have Mamoudi? Mamoudi, yeah. And then Shine Tom Chaco. Is Subin in it? No, not seeing Subin. Anyways, I did not know Love and that one was the same director. So that's interesting. Yeah, a lot of these I did recognize in terms of people have recommended some, not all of them, but they were all super interesting. It seems like a lot of them had Mamoudi or Mohanlal. Yeah, they sure did. What's the one, it was black and white and the girls on the other side of the wall? Yeah, it was one of the prison ones. But is it how old do they fall into the realm of, say, a classic? They would for Malayalam. Yeah. Advice, we always talk about that. 90s is a classic for Malayalam. For Malayalam, right. I mean, technically it would be classic for all of them, but I don't for a classic month. No, because Hindi goes back to the 1950s. Yeah, it's a Malayalam too, but the golden age I feel like was late in the 90s. Yeah. I make an exception, because technically DDLJ, that is a classic. Technically, yeah. Yeah, it's like 30 years. Yeah, I've always felt, if it's reached the quarter century mark, yeah, it would technically be a classic. But yeah, a lot of these looked really interesting. The ones he talked about in the beginning, I think it was, no, it was the weird one, even though not that one looked interesting. The one with Mamoudi? No. He said it was almost like a documentary. Oh, yeah, yeah. I've heard a lot about that one as well. I can't find it. But yeah, you guys let us know if some of these are worthy of a watch. And we'll obviously happily do it. I think we've, I don't know if it's, what we've seen the most of, I know we've seen most of Hindi, I don't know what I'm saying. Okay, there's it. Okay. We've seen 18 Telugu's, 34 Malayalam, if everything is in there. Mm-hmm. Because sometimes it's not 30. Right, because it was not on the channel. It says the exact same amount of tamils as well. That didn't surprise me. Yeah. So it looks like, if it's correct, I don't know if it is. Sometimes if I didn't add it, even though I try to add every single video, tamil and malayalam are the exact same amount that we've seen. Hindi obviously has the most. Right. Well, the first year was, yeah, predominantly all Hindi. Predominantly all Hindi. You just didn't know. Anyways, if we should watch some of these, please let us know what they should be down below and upload it for me so I can see it. Thank you. Josh!


Hi friends, welcome back to my channel and welcome if you're new here. My name is Jen. I'm a certified weight loss and nutrition coach and I'm on the WWE or the Weight Watchers Blue Plan. It's Wednesday, so it's another what I eat in a day. I have a super fun video for you today. Lots of Palmer and the dog footage. I have a really good dinner recipe, very low point, but very indulgent, plus all of my other delicious food throughout the entire day. So if you're excited for another what I eat in a day, give this video a big huge thumbs up and don't forget if you're new or you haven't yet subscribed to my channel, I'd love to have you. Hit the subscribe button and don't forget to ring the bell right next to it so you never miss a single video. I do a what I eat in a day every single Wednesday. Down in the description box, you're going to find my nutrition coaching where I offer personalized to you macros and calories. I highly recommend taking advantage of this service just so you know where you should fall every day to see the most success. I also offer 30 and 60 minute one-on-one coaching sessions. If you want to chat with me one-on-one, I love love love to chat with you. Also down in the description box are links and discounts to everything I shared with you today as well as all of my other favorite things and my Facebook group. Definitely come join us. I do lots of fun special things just for my Facebook group. So head on over and join us there. So we have a what I eat in a day to do lots of good food and a great dinner recipe. So let's jump in for this morning's breakfast. I'm going to be using the heats box pro. This is essentially a portable microwave. You can cook your food reheat your food and even keep your food warm. This is very very nice for people who don't have access to a microwave. It's 100% leak proof. It has patented heating technology. It's all controlled by an app. It has smart temperature control and timer and it even tells you when your food is ready. You can simply download the app either on Google Play or in the Apple App Store. Apple App Store. So the heat box is a very sleek modern looking device. It is about the size of a bento box or a very small lunch box. There is a $5 code included with my heat box. I'm going to put it here on the screen if you'd like to screenshot it or write it down. Of course it comes with the user manual as well as the heats box itself. It's very very nice looking very heavy duty high quality. There are several parts to it including the charging cord, a removable inner pan. This is where you actually put your food items to reheat it and then of course the dark gray is the heat box itself. It simply plugs into any standard outlet so that makes it really easy and it includes a recipe book which this morning I'm going to make the strawberries and cream but I'm going to do blueberries and cream oatmeal recipe out of the heat box so I can let you know if it actually tastes as good as if I cooked it on the stove. There's a nice divider for the box as well if you wanted to cook or reheat more than one item. So this is everything that comes with the heat box so let's go ahead and get ready to make some breakfast. So first I'm going to remove the pan. Now if I wanted to take this with me it does come with a lid that seals on all four sides. It is leak proof so you can take this with you once it's warm or put your food in here to warm up on your lunch break or whenever you're ready to eat. So either way makes it easy. So I'm going to make the oatmeal with some almond milk, some quick cooking oats, some pure vanilla extract and I'm going to go ahead and do blueberries and this is the Lakonto monk fruit sweetener. So I'm basically copying that recipe just subbing blueberries for strawberries. So I'm going to add in one third cup of the quick cook oats, one third cup of water and one third cup of any type of milk that you choose to use. I'm just using this forager cashew milk, one teaspoon of the Lakonto sweetener and then just a big handful of blueberries. I would say that I used about a half of a cup or so to put into the heat box. This looks delicious before it even starts cooking. So to get it working all you're going to do is put the lid on, snap it into place in the front as well as into the back, set your app. So 85 degrees Celsius is about 185 degrees Fahrenheit. This is a large portion. There's the option for toast and medium and I'm going to do fast heat. You can also cook it or use gentle heat. So lots of options for warming up your food. All you're going to do is hit the start button. This light will turn green once it is preheated and ready to go. It says my oatmeal will be ready in about 33 minutes and voila, my food is ready. Very nice that the app tells you exactly when to go ahead and remove your food. The light will be green as it's cooking and when your food is ready. Simply remove the lid and look at that oatmeal. I can't wait to dig in. This looks absolutely delicious and how easy is that that you can cook a healthy meal on the go. So let's taste how this oatmeal turned out in the heat box. This thing is amazing. You guys, how perfect is this for taking to work? If you're someone that doesn't have access to a microwave or way to heat up your food, you can actually have it ready to go. Put that lid on to go lid, heat it up on your lunch break. I'm obsessed with this. It would be great for camping. It'd be great for anybody who doesn't have access to warm their food up all the time. Or if you don't want to use a public microwave, this would be amazing. So let's taste this oatmeal. All right, cheers. It's cooked perfectly. It is so incredibly perfect. It's delicious. The blueberries are cooked enough that they've kind of popped so they're nice and sweet. That teaspoon of sweetener was perfect. This is a fantastic breakfast and it is a total of three points. That's the only thing you have to count points for is the rolled oats because the vanilla, the little bit of almond milk and the blueberries are zero points. So highly recommend. I will link this down below for you guys, of course, with the discount code. Highly, highly, highly recommend. Troy actually can't wait to start taking this to work with him when he goes back after his medical leave. So thank you again to HeatzBox for sponsoring this portion of today's video. Hi, Hi, Palmer. Palmer. Oh, we're sidetracked because here comes Lola. Hi, buddy. Hi, Hi, turd. Hi, turd. Hi. You guys gonna play for a few minutes? Yeah? Palmer, go get her. It is morning snack time. You can see here that I have measured out 220 grams of cottage cheese. That's basically one cup and I'm using the good culture reduced fat cottage cheese that I picked up from Target. I'm really upping my protein for my snack just because I had a lighter protein breakfast with that oatmeal, but it was so good. So again, one cup of the good culture. And then I'm also going to have a bottle of the lemon berry synergy kombucha. I got this flavor in my Imperfect Foods box. It's actually the only place I've seen it. So every time I order, I order them because it's so incredibly good. So I'm going to have this now, WW counts this as three points. I count it as one and then one cup of cottage cheese as well. This little bowl of cottage cheese is 28 grams of protein. I'm going to share with you guys how to recreate the Starbucks brown sugar cinnamon oat milk shaken espresso at home for way less money, way less calories and way less points. You guys, it's easier than you would ever imagine that it would be for the brown sugar cinnamon base. You're going to need brown sugar. This is the sucran gold or the Lakonto golden. Either one of those would work zero points, zero calories. You're just going to need a little bit of water, some ground cinnamon and some pure vanilla extract. And then you're going to need some oat milk. Now Starbucks uses a sugary sweetened oat milk. I just got the original from Oatly. It isn't sweetened light Starbucks, but I think with the brown sugar syrup that we're going to make, it's going to be plenty sweet. So in the Starbucks recipe, each grande has two tablespoons of brown sugar as part of the syrup. So I'm actually going to do one cup, which is 16 tablespoons. So the batch of syrup that I'm making is actually going to make eight grande size of the shaken espresso. There's about a quarter teaspoon of cinnamon in each grande espresso drink. And because the recipe I'm making is going to make eight drinks, I have two full teaspoons of ground cinnamon. Each drink has one half of a teaspoon of vanilla extract. So again, I have four full teaspoons and making a total of eight drinks. There's one and a half tablespoons of water essentially per grande drink. So I have 12 tablespoons of water. So here's what makes up the syrup for the drink. Super easy, super affordable at home. 12 tablespoons of water, one cup of brown sugar alternative, your cinnamon, your vanilla extract, and that's it. You guys, we're going to add this to a saucepan and get this on the stove. You're then adding everything to a saucepan and we're going to put it on our stove over medium heat. So we're going to simmer this for about five minutes or until the mixture starts to thicken up. You can see that the mixture is thickening up. That's exactly what we want it to be is a thicker syrup somewhere between a honey and a maple syrup consistency. And there is the syrup. So I went ahead and just added mine to a mason jar. Once it's completely cooled, we're going to pop on our lid and then you can either store this in the refrigerator or just in a cabinet if you're going to go through it rather quickly. You're super excited for my take on the Starbucks brown sugar cinnamon oat milk, shake and espresso, longest name ever. I've been using this now for a couple of days, actually filmed this clip a couple days ago. You guys, this is better than Starbucks. It's way less calories, way less points. I am going to go ahead and pop all of the information here on the screen for you. I will be linking this recipe on my recipe website. I will include how to make it the traditional Starbucks way that's going to equal about the same points and calories of Starbucks. And I'm also going to link my recipe, which actually makes it a lot less points and calories. One other thing you can do is substitute half of the brown sugar for real brown sugar and half of it for brown sugar alternative. So I think I'm going to go ahead and link that way to make it as well on my website. So there's three different ways to make the syrup or the base. Next time I do this, I'm going to make even more. So this time you saw me use a cup of brown sugar and based all of the ingredients around eight servings. I think next time I'm just going to do double that and make 16 servings just to have it on hand and ready to go because it's that good, you guys. It is so, so delicious. So if you want to save your money, make it at home. Have it whenever you want it. Highly, highly recommend. So here's my lunch for today. It's after one and I'm just now eating. I'm just not very hungry for some reason after that cottage cheese, but my lunch is very simple. I have half of a cup of jasmine rice. This was actually left over from my meal prep on Monday. And then I just have a chicken breast here. It's very thinly cut. This was left over from dinner a couple nights ago. I just seasoned it with the Dax Ranch. I love the Dax Ranch because there's no added salt, but there is so much flavor. I love all the Dax seasonings. I will link them down below for you guys with 10% off, not an affiliate link just to discount for you guys to support them. They are a small business and their seasonings cannot be beat. And then what I did is I drizzled two tablespoons of this Good and Gather Mandarin orange sauce. This is so delicious. I'm obsessed with this sauce. So I did drizzle a couple tablespoons. It is a little bit high in points and it is a little spicy. It's really, really good though. And a little bit does go a long way. And I just got my verb bar in.  So many of you have reached out and said that you're equally as obsessed with them. They're delicious. They're 65 milligrams of caffeine, basically a shot of espresso in this bar. It is three points. It is so, so good. I love it as a pre-workout, post-workout. Or if you just need a little pick me up during the day, this is a great option. And I actually have a zoom call with my challenge group this afternoon. I'm working on editing videos. So I need a little pick me up. I'm going to link verb down below with 50% off of their starter pack. Get a hold of that deal before it's gone. Definitely, definitely grab the 50% off before it's gone. So I'll make sure that that's linked down below. Peppermint mocha delicious is three points. So it is three points for the rice and two points for the sauce makes five points. And then three points for my little verb bar, which is also kind of my dessert. So my lunch is a total of eight smart points. And I'm still working on my gallon of water. Mr. Creeper here at the door. So weird. He always looks at us through the door and Lola is so happy that it's sunny and he just loves to lay out there on her dog bed. So we're going to take Palmer out. See if he wants to play a little bit before my zoom call. Yay. Good job, buddy.  You love them. Don't let him have it. Don't let him get your stick, bud. Oh yeah, go diesel, go. He really wants it. He really wants your stick. You're not going to let him have it, are you, bud? You really want that stick, don't you, Palmer? I don't think your brother's going to give it up. Nope. I just finished my zoom call. I'm going to have a quick afternoon snack. I'm a little hungry and I don't think I'll be carried through till dinner. So I'm just going to have a too good yogurt. This is in the mixed berry. Really delicious. Only two grams of sugar. Nice, thick yogurt with a good amount of protein. So that's my afternoon snack for dinner tonight. I am making a sausage, tortellini soup. This is a 30 minute meal. Super easy. Great for a busy weekend or weeknight. So for the soup, you're going to need some refrigerated cheese tortellini. You could also get the frozen tortellini. Just make sure you thaw it out before you start making the soup. Some kale, 99% ground turkey breast. You can also get turkey sausage or chicken sausage. I'm just going to season this up and that way it's zero points. Oregano and basil, chicken stock and whole milk and onion, garlic, salt and pepper, and all purpose flour. Now the original recipe also calls for cayenne pepper, hot sauce, mustard powder, which none of those I have. It also wants some red pepper chili flakes, which I probably won't add either, but I will post the original recipe along with this version on my website. So the first thing you're going to do is add your pound of ground turkey and your onions to a big stockpot. This is also a one pot recipe and we're going to cook this down until the turkey is cooked through. Because I'm using ground turkey instead of sausage, I went ahead and added just a little bit of this poultry seasoning just to give it a little bit more of that sausage flavor. Once your turkey is cooked most of the way through, I'm going to go ahead and just use my garlic press here and press in four cloves of garlic. Once your turkey's cooked completely through, we're going to add in three tablespoons of flour and we're just going to let this cook down to get rid of that raw flour taste. Next up are all of our seasonings, starting with a good pinch of salt, pepper, basil, and oregano. This is smelling delicious, so now we're going to add in five cups of chicken stock. I scraped off all those good bits off the bottom of the pan. We're going to bring this to a boil. I almost forgot as your chicken broth is coming to a boil, we're also going to add in one full cup of whole milk. This is going to give us that creamy soup base. With our soup, I'm going to cook up some of the Trader Joe's mini French baguettes. These are pretty much the size of a bread stick. I'll show you guys when I get them on the sheet pan. I usually add a little bit of melted butter and some garlic salt to the top. So this is the size of them. So what I do is I melt a few tablespoons of light butter and some Lowry's garlic salt, sizzling these up, and pop them in the oven. Once the soup comes to a boil, you're going to add in two cups of tortellini and reduce the heat. After your tortellini's been in there, I don't know, two minutes or so, it's just going to take a little bit longer to cook than the kale. I'm going to add in this entire bag of kale. The recipe calls for two cups, close enough. Allow the soup to simmer until the tortellini is cooked completely through. Oh, you're foggy. There you go. And that kale wilts down as well. You can sub-spinach if you'd rather use that than kale. 5.14 pm, water done. This is my last glass. I'm just going to sip on that while I cook the rest of dinner. Alrighty, the sausage tortellini soup is done. This smells and looks delicious. This is a huge, huge, huge pot of soup. It makes 10 one cup servings. My breadsticks are in the oven. So what I'm going to do is serve this up and I'll be back to share points and calories. And here is dinner. This looks like a restaurant meal. I'm so excited for this. Again, the soup makes 10 servings, about a cup per serving. It is three smart points on the blue and purple plan and four on the green plan. Not bad at all. 117 calories. That's it, you guys, per serving. So what I did is topped my soup with just a tablespoon of this all-natural Parmesan cheese. And then I have one of the mini Trader Joe's breadsticks.  My breadstick is also four points because I do have to count for the light butter. Apparently somebody likes to attack yard tools. I told Troy wait until he shovels this winter. He even gets so worked up, he growls. Here's what I'm having for dessert. These are those little fruit and yogurt cups that I picked up at Walmart. I'll open this up and show it to you guys. But it's only 40 calories and two smart points. It totally gives me dip and dot vibes. It is so delicious. It's a great dupe for ice cream because those creamy yogurt bubbles, those make it nice and creamy with the fruit. Delicious. I'm going to have one of these for dessert with my little Wyman's fruit cup. I'm also going to have one of these Peppa Pig cookie packs. There are two cookies in here. It is 80 calories for the little individual pack. And this is what these look like. I picked these up at the Dollar Tree. So this is my evening snack and we'll finish out my meals for the day. Thank you for joining me on another what I eat in a day on WW. I hope you enjoyed coming along with me today. Highly recommend that heats box. If you're someone that has to warm up your food on the go, that thing is amazing. I can't believe how perfect my oatmeal turned out. I'll make sure it is linked down below for you guys. Also, don't forget to check out all of the other items in the description box, including other links and discount codes, nutrition coaching, my Facebook group. Head on over and join us there as well. Tonight's dinner recipe is on my recipe website, which is also at the very top of the description box. Don't forget to give this video a thumbs up, of course, if you enjoyed it. And last but not least, subscribe to my channel and ring the bell next to it so you never miss a single what I eat in a day or other video for that matter. I hope you have a wonderful Wednesday and I'll see you next time. Bye.