WEBVTT 00:00.000 --> 00:11.680 All right, we're going to continue with the next talk. 00:11.680 --> 00:12.680 This is Martin Messer. 00:12.680 --> 00:17.680 He's going to talk about declarative VMs, because infrastructure would be simpler. 00:17.680 --> 00:23.720 This is a topic that a lot of us care about making infrastructure simpler. 00:23.720 --> 00:40.120 So a round of applause for our speaker, Martin Messer, and have a good time with this talk. 00:40.120 --> 00:41.480 Oh, I didn't unmute you. 00:41.480 --> 00:43.480 That's maybe cruel, right? 00:43.480 --> 00:44.480 Should have. 00:44.480 --> 00:49.480 All right, so do I hit now, second attempt? 00:49.480 --> 00:51.480 Thanks for having me. 00:51.480 --> 00:52.480 Yeah. 00:52.480 --> 00:53.480 Hi, I'm Martin. 00:53.480 --> 00:56.000 I'm working for cybersecurity technology. 00:56.000 --> 01:00.320 And we are currently doing controllers, which is basically a long-term support version of 01:00.320 --> 01:01.320 Nexus. 01:01.320 --> 01:06.280 And hey, you can contact me when you have questions about that. 01:06.280 --> 01:09.440 And also, cybersecurity does a lot about virtualization. 01:09.440 --> 01:14.680 And this is why we started with declarative VMs. 01:14.680 --> 01:20.920 And so I question you, have you ever feel the need for deploying a virtual machine on 01:20.920 --> 01:23.760 your Nexus installation? 01:23.760 --> 01:25.760 Hands up. 01:25.760 --> 01:27.760 All right. 01:27.760 --> 01:34.840 So maybe it could be for bringing up just a simple VM or an application that doesn't 01:34.840 --> 01:42.440 work for a Nexus at the moment, or even to bring a special operating system like whatever 01:42.440 --> 01:45.640 has been, something like that. 01:45.640 --> 01:56.320 How you do it in general is to just configure a little bit of VM using QEMU or configuring 01:56.320 --> 02:01.920 all of your own, deploying everything together, you do it, and starting at a good time. 02:01.920 --> 02:05.320 Or you set up a world-income class or a Kubernetes or whatever. 02:05.320 --> 02:08.040 So when you come to Docker or so. 02:08.040 --> 02:13.200 And this is what we want to solve with controllers.vm's. 02:13.200 --> 02:20.280 So what you can see here is the interface we chose, so it's pretty similar to OCI containers. 02:20.280 --> 02:27.200 So you have some network, you can specify an image, or and also, as it is a VM, you 02:27.200 --> 02:34.400 need to specify some cars and some memory, the virtual machine is able to use then. 02:34.400 --> 02:41.040 And also, you can configure it like cloud and it, which means this makes your VM all 02:41.040 --> 02:43.040 declarators. 02:43.040 --> 02:49.480 And yeah, so controllers.vm's is part of the controller's modules repository we use 02:49.480 --> 02:56.320 for modules, create a special created module that works great with Nexus and also controllers 02:56.320 --> 03:00.480 and it slides lessons under Apache 2. 03:00.480 --> 03:10.200 And yeah, as you can see, controller's of a slump in support, just contact me. 03:10.200 --> 03:11.600 So Chris, we'll see you later.