[release-announce] bifrost 15.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Fri Sep 23 08:53:09 UTC 2022
We are gleeful to announce the release of:
bifrost 15.0.0: Deployment of physical machines using OpenStack Ironic
and Ansible
This release is part of the zed release series.
The source is available from:
https://opendev.org/openstack/bifrost
Download the package from:
https://tarballs.openstack.org/bifrost/
Please report issues through:
https://storyboard.openstack.org/#!/project/openstack/bifrost
For more details, please see below.
Changes in bifrost 14.0.0..15.0.0
---------------------------------
b3818dc7 Do not install grub2 and shim on the host system
18ce47b6 Do not install EPEL from the internet if it's already installed
059bd92b Rename include_dhcp_server -> enable_dhcp for consistency
07d76c39 Consolidate ubuntu/debian required_defaults
673318cf make sure we quote extra_kernel_options
da3b6781 Repair MariaDB tables after upgrade
0baff1e1 Fix TFTP read access for enforcing SELinux
c80a7b7d Wait for cleaning to be over when enrolling
034a6b56 CI: use openstacksdk from source if it's cloned
03ddd026 Fix upgrade on CentOS and with Keystone enabled
d95a1fe0 Test redeploy-dynamic when cirros/tinyipa are used
b72123e9 Reduce the usage of no_log in keystone code
e9577408 Deprecate os_ironic_node_info
ba9ddfea Stop passing ironic_url to ansible modules
db003715 Remove old unused CentOS Stream 8 based jobs
c3b700e2 Remove support for Python 3.6 and 3.7
54f66c96 loop htpasswd generation instead of having two tasks
a5ceb406 Drop lower-constraints.txt and its testing
969a5e62 Use Ansible 5.x
c12b7faf Exclude ansible collection >1.8.0,<2.0.0
8fa29d98 Use libvirt-python from the distribution on Red Hat systems
901d587f Remove support for all distributions with Python 3.6
1d9f1c4a [CI] Test Kolla on Ubuntu
fa1a8662 add sha256sum files for ipa images where to search for the offline git variables
07618671 Upgrade from stable/yoga
2fb9e13c Prevent the enroll/deploy commands from running without venv
7640a231 Allow for almalinux and rocky installations
3ed6ba02 Simplify bifrost-ironic-install required_defaults
235e5c95 Use key as name if not provided in inventory yaml
e5f928ee Add Python3 zed unit tests
392097f6 Update master for stable/yoga
Diffstat (except docs and test files)
-------------------------------------
bifrost/cli.py | 20 +++++-
bifrost/inventory.py | 3 +
playbooks/ci/upgrade.yaml | 2 +-
playbooks/library/network_metadata.py | 14 ++--
playbooks/library/os_ironic_node_info.py | 2 +
playbooks/redeploy-dynamic.yaml | 74 ++++++++++++++--------
.../roles/bifrost-cloud-config/defaults/main.yml | 4 ++
.../roles/bifrost-cloud-config/tasks/main.yml | 27 +-------
.../bifrost-configdrives-dynamic/tasks/main.yml | 12 ++--
.../defaults/required_defaults_CentOS.yml | 3 +-
.../defaults/required_defaults_Fedora.yml | 3 +-
.../defaults/required_defaults_RedHat.yml | 3 +-
.../roles/bifrost-create-vm-nodes/tasks/main.yml | 8 +++
.../tasks/prepare_libvirt.yml | 19 +++++-
.../bifrost-deploy-nodes-dynamic/tasks/main.yml | 19 +++---
.../roles/bifrost-download-packages/README.md | 52 +++++++++++++++
.../roles/bifrost-download-packages/tasks/main.yml | 54 ++++++++++++++++
playbooks/roles/bifrost-ironic-install/README.md | 2 +-
.../roles/bifrost-ironic-install/defaults/main.yml | 28 ++++----
.../defaults/required_defaults_CentOS.yml | 4 --
.../defaults/required_defaults_Debian_family.yml | 10 ++-
.../defaults/required_defaults_Fedora.yml | 40 ------------
.../defaults/required_defaults_RedHat.yml | 4 --
.../defaults/required_defaults_RedHat_family.yml | 7 +-
.../defaults/required_defaults_Ubuntu.yml | 35 ----------
.../bifrost-ironic-install/tasks/bootstrap.yml | 66 +++++++++++--------
.../bifrost-ironic-install/tasks/create_esp.yml | 16 ++++-
.../tasks/inspector_bootstrap.yml | 26 +++-----
.../roles/bifrost-ironic-install/tasks/install.yml | 43 +++++++++++++
.../tasks/keystone_setup.yml | 12 ----
.../tasks/keystone_setup_inspector.yml | 8 ---
.../roles/bifrost-ironic-install/tasks/start.yml | 4 +-
.../templates/clouds.yaml.j2 | 6 +-
.../bifrost-prep-for-install/defaults/main.yml | 4 ++
.../roles/bifrost-prep-for-install/tasks/main.yml | 8 +++
.../tasks/main.yml | 1 -
.../roles/ironic-delete-dynamic/tasks/main.yml | 1 -
.../roles/ironic-enroll-dynamic/tasks/main.yml | 15 ++++-
playbooks/roles/ironic-inspect-node/tasks/main.yml | 1 -
playbooks/test-bifrost.yaml | 22 +++++--
.../notes/ansible-5.x-c6b4abf349caf632.yaml | 4 ++
.../notes/disable-dhcp-1f2b1557ac574056.yaml | 5 ++
.../notes/mariadb-upgrade-be88fdc90e9959c4.yaml | 5 ++
releasenotes/notes/no-3.6-b6bb33ce08695675.yaml | 10 +++
.../notes/no-install-grub-d39d65a8edbb769e.yaml | 5 ++
.../no-os-ironic-node-info-6ee95171162dc8f6.yaml | 5 ++
.../python36-37-bye-bye-0b4db15f250dc719.yaml | 5 ++
.../notes/selinux-tftp-c37e34311238f8fd.yaml | 7 ++
.../notes/test-redeploy-b802726ffc137793.yaml | 5 ++
releasenotes/notes/upgrade-98610cf055282398.yaml | 6 ++
releasenotes/source/index.rst | 1 +
releasenotes/source/yoga.rst | 6 ++
scripts/env-setup.sh | 2 +-
scripts/install-deps.sh | 2 +-
scripts/test-bifrost.sh | 3 +
setup.cfg | 4 +-
tox.ini | 8 +--
zuul.d/bifrost-jobs.yaml | 52 +--------------
zuul.d/project.yaml | 27 ++------
64 files changed, 513 insertions(+), 363 deletions(-)
More information about the Release-announce
mailing list