[release-announce] bifrost 17.0.0 (bobcat)
no-reply at openstack.org
no-reply at openstack.org
Thu Aug 31 12:47:28 UTC 2023
We are glad to announce the release of:
bifrost 17.0.0: Deployment of physical machines using OpenStack Ironic
and Ansible
This release is part of the bobcat 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.
17.0.0
^^^^^^
Deprecation Notes
* Support for Fedora is no longer tested in the CI and will be
removed from the code in the near future.
Changes in bifrost 16.1.0..17.0.0
---------------------------------
16b34f37 Remove Fedora from the CI
f3477e44 Revert "Pin systemd to 252-15 for CentOS Stream 9"
dd9f5025 Pin systemd to 252-15 for CentOS Stream 9
19fd6cf1 Correct JSON by adding missing comma
1b77766a Use Launchpad for bug reports
4502eaf8 Reduce the libvirt/qemu packages list
90257bd5 sgabios-bin is a subpackage of sgabios
381a9c03 Consolidate ubuntu/debian required_defaults
1533505e Refactor use of include_vars
619dbe31 Refactor the use of include_vars
e8a4942e remove setuptools system packages requirement
6bdcef6c remove nginx system packages requirement
8d71c5db remove pymysql system packages requirement
815a0bf6 Fix schema[meta] linter warnings
3efd008f Make inspector.ipxe respect inspector_debug
f9884a5d Allow nginx to access images again on systems with SELinux
5ee710ca CI: Update cached cirros image to 0.5.3
70806dfb Reduce multiple tasks to task with loop
db24a0c7 Fix key-order[task] linter warnings
79794983 Skip unnecessary SDK get_machine calls
e3fb8c54 Create the log file for the disk-image-create command
ec182e72 Remove extra symbols accidentally added
9a192191 remove iniparse system packages requirement
15b3a970 Upgrade pep8 deps - including hacking v6
45a92ea4 Fix ansible-lint
673a7685 Add warning about default libvirt networks
562d013d Simplify set_fact for ssh_public_key
08a2c52d Upgrade from 2023.1 and use Jammy for the upgrade job
b435d4df Set [inspector]require_managed_boot explicitly
83d56c72 chore: allow ironic-inspector to work with IPv6 disabled
d65a6fe4 Fix yaml[octal-values] linter warnings
6b2fb255 Fix no-free-form linter warnings
7eba5b9a chore: provide the location of deploy_image_path if missing
931afc18 Update master for stable/2023.1
fb6d6d6f Fix enabling epel repo for rpm distributions
86dc21a3 Support ansible-collections-openstack 2 and later
ec83787c remove unused variables
33f9b51e Restore discovery for dnsmasq dhcp provider
Diffstat (except docs and test files)
-------------------------------------
.ansible-lint | 5 -
CONTRIBUTING.rst | 4 +-
README.rst | 4 +-
ansible-collections-requirements.yml | 2 +-
bifrost/inventory.py | 2 +-
playbooks/cleanup-deployment-images.yaml | 10 +-
.../bifrost-configdrives-dynamic/defaults/main.yml | 3 +-
.../bifrost-configdrives-dynamic/meta/main.yml | 15 +--
.../bifrost-configdrives-dynamic/tasks/main.yml | 18 +++-
.../tasks/ssh_public_key_path.yaml | 44 --------
.../bifrost-create-dib-image/defaults/main.yml | 1 +
.../roles/bifrost-create-dib-image/meta/main.yml | 15 +--
.../roles/bifrost-create-dib-image/tasks/main.yml | 19 +++-
.../defaults/required_defaults_CentOS.yml | 9 --
.../defaults/required_defaults_Debian.yml | 2 +-
.../defaults/required_defaults_Fedora.yml | 2 +-
.../defaults/required_defaults_RedHat.yml | 3 +-
.../defaults/required_defaults_Ubuntu_20.04.yml | 17 ---
.../roles/bifrost-create-vm-nodes/meta/main.yml | 15 +--
.../bifrost-create-vm-nodes/tasks/create_vm.yml | 83 +++++++--------
.../roles/bifrost-create-vm-nodes/tasks/main.yml | 8 --
.../tasks/prepare_libvirt.yml | 45 ++++----
.../bifrost-deploy-nodes-dynamic/meta/main.yml | 15 +--
.../bifrost-deploy-nodes-dynamic/tasks/main.yml | 18 ++--
.../roles/bifrost-download-packages/tasks/main.yml | 56 +++++-----
playbooks/roles/bifrost-ironic-install/README.md | 6 +-
.../defaults/dummy-defaults.yml | 3 -
.../bifrost-ironic-install/files/ironic_policy.te | 11 ++
.../roles/bifrost-ironic-install/meta/main.yml | 16 +--
.../ssh_public_key_path.yaml | 4 +-
.../bifrost-ironic-install/tasks/bootstrap.yml | 84 ++++++++++-----
.../bifrost-ironic-install/tasks/create_esp.yml | 2 +-
.../tasks/create_tftpboot.yml | 35 +++---
.../tasks/download_ipa_image.yml | 14 +--
.../bifrost-ironic-install/tasks/get_ipxe.yml | 14 +--
.../tasks/inspector_bootstrap.yml | 28 ++---
.../tasks/inspector_start.yml | 6 +-
.../roles/bifrost-ironic-install/tasks/install.yml | 117 ++++++++++++---------
.../bifrost-ironic-install/tasks/ironic_config.yml | 12 ++-
.../roles/bifrost-ironic-install/tasks/main.yml | 33 +++---
.../tasks/prometheus_exporter_start.yml | 4 +-
.../tasks/set_ssh_private_key.yml | 3 +-
.../roles/bifrost-ironic-install/tasks/start.yml | 22 +++-
.../templates/dnsmasq.conf.j2 | 2 +-
.../templates/inspector-default-boot-ipxe.j2 | 2 +-
.../templates/ironic-inspector.conf.j2 | 2 +
.../templates/ironic.conf.j2 | 1 +
.../debian.yml} | 2 +-
.../redhat.yml} | 0
.../bifrost-keystone-client-config/meta/main.yml | 16 +--
.../bifrost-keystone-client-config/tasks/main.yml | 8 +-
.../tasks/validate.yml | 6 +-
.../defaults/dummy-defaults.yml | 3 -
.../defaults/required_defaults_Ubuntu.yml | 13 ---
.../roles/bifrost-keystone-install/meta/main.yml | 15 +--
.../bifrost-keystone-install/tasks/bootstrap.yml | 29 ++---
.../bifrost-keystone-install/tasks/install.yml | 14 ++-
.../roles/bifrost-keystone-install/tasks/main.yml | 33 +++---
.../debian.yml} | 2 -
.../redhat.yml} | 4 -
playbooks/roles/bifrost-pip-install/tasks/main.yml | 104 +++++++++---------
.../roles/bifrost-prep-for-install/meta/main.yml | 16 +--
.../roles/bifrost-prep-for-install/tasks/main.yml | 8 --
.../bifrost-prepare-for-test-dynamic/meta/main.yml | 16 +--
.../tasks/main.yml | 23 +++-
playbooks/roles/bifrost-test-dhcp/meta/main.yml | 7 +-
.../roles/bifrost-test-inspection/meta/main.yml | 112 ++------------------
playbooks/roles/bifrost-test-vm/meta/main.yml | 112 ++------------------
playbooks/roles/bifrost-test-vm/tasks/main.yml | 7 +-
playbooks/roles/bifrost-tls/defaults/main.yml | 2 +-
playbooks/roles/bifrost-tls/tasks/main.yml | 8 +-
.../bifrost-unprovision-node-dynamic/meta/main.yml | 16 +--
.../roles/bifrost-uwsgi-install/defaults/main.yml | 2 +-
.../bifrost-uwsgi-install/tasks/bootstrap.yml | 10 +-
.../roles/ironic-delete-dynamic/meta/main.yml | 16 +--
.../roles/ironic-enroll-dynamic/meta/main.yml | 16 +--
playbooks/roles/ironic-inspect-node/meta/main.yml | 18 ++--
playbooks/roles/ironic-inspect-node/tasks/main.yml | 4 +-
playbooks/test-bifrost.yaml | 6 +-
releasenotes/notes/no-fedora-b316bb3147f01166.yaml | 5 +
releasenotes/source/2023.1.rst | 6 ++
releasenotes/source/index.rst | 1 +
scripts/collect-test-info.sh | 2 +
scripts/install-deps.sh | 3 +
tools/ansible-lint.sh | 1 +
tox.ini | 4 +-
zuul.d/bifrost-jobs.yaml | 26 ++---
zuul.d/project.yaml | 19 +---
90 files changed, 682 insertions(+), 885 deletions(-)
More information about the Release-announce
mailing list