<div dir="ltr">Hi all,<div><br></div><div>I thought it might be useful to start an irregular update on Kayobe, covering recent and upcoming events. This follows on from the update blog article [1] that I wrote a couple of months ago (which includes a video and asciinema demo!).</div><div><br></div><div># OpenStack-related</div><div><br></div><div>The switch to using OpenStack infrastructure was completed successfully, and went relatively smoothly. The more thorough CI testing enabled by Zuul has helped to increase confidence in new changes, and has caught a few bugs that might previously have slipped through the net. We have a good baseline of test coverage, but should continue working to ensure coverage continues to improve.</div><div><br></div><div># Queens & beyond</div><div><br></div><div>Kayobe tends to trail the OpenStack and Kolla release cycles somewhat, largely driven by demand for new Kayobe features on stable OpenStack releases. We recently added support support for deploying the Queens release to the Kayobe master branch, and now enforce a stable policy on the stable/pike branch. There is a patch [2] up to switch to master branches of dependencies that allows us to keep on top of the required changes for Rocky.</div><div><br></div><div># Recently added features</div><div><br></div><div>* Custom Ansible playbooks [3] allow us to keep the core of Kayobe relatively lightweight, while supporting arbitrary extensions.</div><div>* Automatic naming of bare metal compute nodes based on inventory & IPMI address [4]</div><div>* Separate cleaning network for ironic [5]</div><div><br></div><div># Upcoming features</div><div><br></div><div>* Deployment pipeline configuration [6] will provide enhancements to the kayobe-config structure to support deploying to multiple environments (think dev/staging/prod) from a single kayobe-config repository</div><div>* Ansible 2.5 support [7]</div><div>* Admin/SSH network [8] allows us to stop using the provisioning network for SSH access</div><div>* Support for deploying Monasca [9] (most work is in kolla)</div><div><br></div><div># Will Szumski</div><div><br></div><div>Based on Will's recent contributions to Kayobe, and how quickly he's come up to speed, he's been added to kayobe-core. Congratulations Will!</div><div><br></div><div>As always, feel free to drop into IRC with questions: #openstack-kayobe</div><div><br></div><div>[1] <a href="http://www.stackhpc.com/kayobe-update.html">http://www.stackhpc.com/kayobe-update.html</a></div><div>[2] <a href="https://review.openstack.org/#/c/568804">https://review.openstack.org/#/c/568804</a></div><div>[3] <a href="https://kayobe.readthedocs.io/en/latest/custom-ansible-playbooks.html">https://kayobe.readthedocs.io/en/latest/custom-ansible-playbooks.html</a></div><div>[4] <a href="https://storyboard.openstack.org/#!/story/2002176">https://storyboard.openstack.org/#!/story/2002176</a></div><div>[5] <a href="https://storyboard.openstack.org/#!/story/2002097">https://storyboard.openstack.org/#!/story/2002097</a></div><div>[6] <a href="https://storyboard.openstack.org/#!/story/2002009">https://storyboard.openstack.org/#!/story/2002009</a></div><div>[7] <a href="https://storyboard.openstack.org/#!/story/2001649">https://storyboard.openstack.org/#!/story/2001649</a></div><div>[8] <a href="https://storyboard.openstack.org/#!/story/2002096">https://storyboard.openstack.org/#!/story/2002096</a></div><div>[9] <a href="https://storyboard.openstack.org/#!/story/2001627">https://storyboard.openstack.org/#!/story/2001627</a></div><div><br></div><div>Cheers,</div><div>Mark</div></div>