We eagerly announce the release of: kayobe 17.6.0 This release is part of the dalmatian release series. The source is available from: https://opendev.org/openstack/kayobe Download the package from: https://tarballs.openstack.org/kayobe/ Please report issues through: https://bugs.launchpad.net/kayobe/+bugs For more details, please see below. 17.6.0 ^^^^^^ New Features ************ * The "neutron-bgp-dragent" container will now be built by default when "kolla_enable_neutron_bgp_dragent" is true. Upgrade Notes ************* * Deployments using Juniper Junos OS switches are required to update their configuration according to Juniper Junos OS documentation (https://docs.openstack.org/kayobe/latest/configuration/reference /physical-network.html#juniper-junos-os). This is due to the "junos_config" module dropping support for the "provider" parameter. Bug Fixes ********* * Fixes physical network configuration for Juniper Junos OS switches. Note that users are required to update their configuration according to Juniper Junos OS documentation (https://docs.openstack.org/kayobe/latest/configuration/reference /physical-network.html#juniper-junos-os). LP#2111341 * Fixes duplicate "OS_CACERT" lines in "public-openrc.sh" when both admin and public cacert variables are set. LP#2116318 * Fixes configuration of backend TLS when network nodes are separate from controllers. LP#2117084 * Fixes wrong name of "gpgkey" used for EPEL repositories when "dnf_use_local_mirror" is enabled. LP#2119921 * Fixes CentOS Stream 9 seed and infra VMs not booting by switching to an EFI-compatible image. LP#2121588 * Fixes an issue where incorrect network-data.json would be generated when interfaces without IP addresses are attached to infrastructure VMs. LP#2118403 * Fixes failure to activate SR-IOV on GPU devices by bumping the "stackhpc.linux" collection to v1.3.4. * Fixes support for empty strings in the "dev-tools" package lists. This allows using expressions such as "{{ 'foo' if os_distribution == 'rocky' else '' }}". LP#2115000 * Fixes network connectivity check when a subset of hosts have the "no_ip" property set via group or host variables. LP#2120918 Changes in kayobe 17.5.0..17.6.0 -------------------------------- 157fbff5 Fix kolla_docker_namespace comment 2676ec0b Switch infra VMs to EFI-compatible CentOS image e666c5ff CI: Rename seed-vm-efi jobs to seed-vm-q35 d0b49ac6 Switch to EFI-compatible CentOS Stream cloud image c57ae1c7 Fix networking connectivity check with no_ip 504a4161 CI: Move failing job to experimental queue 88431b45 Fix version of EPEL GPG key 6e4d607e CI: Switch from td-agent to fluent-package (LTS) 263f9f47 public-openrc: avoid duplicate OS_CACERT d792e3ae Bump jriguera.configdrive to latest master commit 9e188f40 Add network group to tls-backend b7dd59e2 Fix documentation of seed_containers usage 458c5f02 junos-switch: Fix junos_config call 0098ad99 Enable building of neutron-bgp-dragent container 471b2056 Support empty strings in dev-tools package lists 73aa2587 Bump stackhpc.linux to 1.3.4 Diffstat (except docs and test files) ------------------------------------- ansible/inventory/group_vars/all/infra-vms | 4 ++-- ansible/inventory/group_vars/all/kolla | 3 +++ ansible/inventory/group_vars/all/seed | 3 ++- ansible/inventory/group_vars/all/seed-vm | 4 ++-- ansible/inventory/group_vars/all/switches/junos | 19 ------------------- ansible/network-connectivity.yml | 13 ++++++++++--- ansible/physical-network.yml | 1 - ansible/roles/dev-tools/defaults/main.yml | 2 +- ansible/roles/dnf/templates/epel.repo.j2 | 6 +++--- ansible/roles/junos-switch/README.md | 19 ++++--------------- ansible/roles/junos-switch/defaults/main.yml | 3 --- ansible/roles/junos-switch/tasks/main.yml | 4 +--- .../kolla-ansible/templates/overcloud-components.j2 | 1 + .../roles/public-openrc/templates/public-openrc.sh.j2 | 2 ++ .../configuration/reference/physical-network.rst | 14 ++------------ .../reference/seed-custom-containers.rst | 3 ++- etc/kayobe/infra-vms.yml | 2 +- etc/kayobe/kolla.yml | 2 +- etc/kayobe/seed-vm.yml | 2 +- etc/kayobe/seed.yml | 3 ++- .../overrides.yml.j2 | 6 +++--- releasenotes/notes/bug-2111341-706fe5689414a9c1.yaml | 15 +++++++++++++++ releasenotes/notes/bug-2116318-44f0c022cde1e686.yaml | 6 ++++++ releasenotes/notes/bug-2117084-8d1eaa375df1d1f8.yaml | 6 ++++++ releasenotes/notes/bug-2119921-b23dc13147e6bda4.yaml | 6 ++++++ releasenotes/notes/bug-2121588-ad6d8b33e3fcaff9.yaml | 6 ++++++ .../build-neutron-bgp-dragent-a6b28ce7e22d8145.yaml | 5 +++++ .../bump-jriguera-configdrive-e01c6f347507ee6f.yaml | 7 +++++++ .../bump-stackhpc-linux-1.3.4-0ae3e0ec9f4c25e2.yaml | 5 +++++ ...tools-packages-select-filter-17f432df42762625.yaml | 7 +++++++ ...ity-check-with-partial-no-ip-5efcc8ed6e76267e.yaml | 6 ++++++ requirements.yml | 4 ++-- zuul.d/jobs.yaml | 17 ++++++++--------- zuul.d/project.yaml | 7 ++++--- 35 files changed, 131 insertions(+), 92 deletions(-)