openstack/kayobe · Week of 2026-09-19
openstack/kayobe — 2026-09-19
Ansible 2.19 compatibility. The dominant change of the week was a fix for kayobe configuration dump under ansible-core 2.19+, landing at ~305 lines on master and again as a backport (1005337 and 1005343). This unblocks users tracking newer Ansible releases where the previous dump implementation had broken.
Networking and hosts. Network connectivity checks were optimized, systemd-resolved configuration was enabled on Debian-based distros, and NGS gained support for Cisco NX-OS switches. Host bootstrap package installs were consolidated into a single script, and documentation around bootstrap_user defaults was clarified. A MichaelRigart.interfaces bump pulls in a template bugfix.
Stability and stable branches. Backports included the chrony role update to v0.2.0 and a stable/2025.1-only fix for overcloud service destroy.
CI churn. The bulk of the remaining merges were CI adjustments across multiple branches: bumping kayobe-tox-ansible to one hour and kayobe-overcloud-base to three hours, enabling EPEL only when required, downloading cirros images rather than relying on the cache, skipping previous-release testing for Ubuntu, disabling infra/seed VM jobs, and moving the Ubuntu overcloud upgrade job to periodic after a brief disable/re-enable cycle.