[magnum] Dalmatian PTG summary
Hi all, Magnum held our PTG on 2024-04-10 0600-0800 UTC. I have summarised some points that may be of interest. 1. Magnum team is small, we welcome help with reviews, documentation, deprecation. 2. In Caracal, we have done a lot of work improving the CI. This allowed us to confidently remove old code that has been dragging us down. A big shout out to mnasiadka for this effort. For Dalmatian, we are improving this further with sonobuoy tests, etc. 3. In Caracal, we enhanced the driver code to support multiple drivers. Historically, Magnum drivers were in tree. It was difficult to support out-of-tree drivers without clashing. With Caracal, now an operator can have multiple active drivers in their installation, and can also move to new drivers in the future. 4. ClusterAPI driver There are two ClusterAPI drivers developed by different organisations (outside Magnum). - magnum-capi-helm - out-of-tree, in governance - https://github.com/openstack/magnum-capi-helm - magnum-cluster-api - out-of-tree, outside goverance - https://github.com/vexxhost/magnum-cluster-api StackHPC as kindly offered to move their magnum-capi-helm driver to OpenStack governance, and will work with Magnum team to get it working in CI in Dalmatian. Thanks mnasiadka, mkjpryor, johnthetubaguy, travisholton, for this work. A number of users are also reporting success with magnum-cluster-api driver. Feel free to try this out and ask questions on ML. Thanks mnaser who have been active on the ML answering questions. 3. Heat driver Currently the Heat driver supports Kubernetes v1.27 in Caracal. We aim to get v1.28 supported in Dalmatian. v1.29 is already supported in both ClusterAPI drivers. Heat driver still needs to be supported for possibly one/two cycles once ClusterAPI driver is available, so we target F for removal of Heat driver. For more information, please see the etherpad [1], or join the Magnum meeting if you have any questions. Regards, Jake
participants (1)
-
Jake Yip