openstack/openstack-ansible-plugins · Week of 2026-11-14

openstack/openstack-ansible-plugins — 2026-11-14

10 merges · 2 contributors · 497 lines changed

Git clone resilience. The headline change rewrites the git lookup path to recover from clone failures when checking out older refs, reworking ~340 lines of logic to handle history that has moved under the working tree. See 1012498. Alongside it, the haproxy_endpoint_manage handling was moved into role defaults, dynamic includes replaced static ones for the adriacloud.kubernetes roles, and the endpoint action module gained a per-action wait value.

EPEL and distro handling. The EPEL GPG key is now installed from a URI rather than a packaged file, and non-CentOS EL distros pick up an EL-specific EPEL source instead of the CentOS one.

Subnet and fact-gathering fixes. Two small patches to the subnet-creation flow ensure the network is picked within the same project and gracefully handle the case where no project is defined — the second landing from a non-core contributor. virtualization_type is now collected for the systemd_networkd path.