bifrost 10.2.0 (wallaby)
We are excited to announce the release of: bifrost 10.2.0: Deployment of physical machines using OpenStack Ironic and Ansible This release is part of the wallaby 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. 10.2.0 ^^^^^^ New Features ************ * Adds the "--disable-dhcp" argument to "./bifrost-cli install" to disable the integrated dhcp configuration. * The dynamic DHCP inventory hostsdir is now created and enabled by default, even when "inventory_dhcp" is "false". Upgrade Notes ************* * An additional DNS hosts directory is no longer created by default in "/etc/dnsmasq.d/bifrost.hosts.d" when "inventory_dhcp" is "true". Set the new variable "dnsmasq_additional_hostsdir" to keep the previous behavior (you'll need "dnsmasq_enable_dns=true" to actually use it). Deprecation Notes ***************** * The parameter "disable_dnsmasq_dns" has been deprecated in favor of the new parameter "dnsmasq_enable_dns". Other Notes *********** * No longer passes "--no-cache-dir" to pip by default. Changes in bifrost 10.1.0..10.2.0 --------------------------------- dfb34702 Allow disabling integrated dhcp from bifrost cli 296eba24 Remove explicit default from store_true d3cddf2b Reorder the install guide to focus on the easy path bd871b3d Relax format of checksum file 381aa41d Upgrade pip version to fix pep-517 enforcing 5a76f542 More compact README.rst 270c03c6 Fix the Debian Buster version number d048a5f4 Restore the conditional verbosity in bash scripts d842e9fe Consistent pip_opts handling + drop --no-cache-dir abf7d3fc Add basic upgrade jobs fc7d10a4 Make DHCP inventory handling more flexible Diffstat (except docs and test files) ------------------------------------- MISSION.rst | 9 - README.rst | 40 ++-- bifrost/cli.py | 8 +- playbooks/ci/upgrade.yaml | 30 +++ .../roles/bifrost-ironic-install/defaults/main.yml | 17 +- .../bifrost-ironic-install/tasks/bootstrap.yml | 13 +- .../tasks/download_ipa_image.yml | 4 +- .../tasks/inspector_install.yml | 2 - .../roles/bifrost-ironic-install/tasks/install.yml | 1 - .../tasks/prometheus_exporter_install.yml | 1 - .../tasks/staging_install.yml | 1 - .../templates/dnsmasq.conf.j2 | 14 +- .../bifrost-keystone-install/defaults/main.yml | 2 - .../bifrost-keystone-install/tasks/install.yml | 1 - .../roles/bifrost-pip-install/defaults/main.yml | 5 +- playbooks/roles/bifrost-pip-install/tasks/main.yml | 4 +- .../notes/disable-dhcp-cli-6f85449c2c1316cf.yaml | 5 + releasenotes/notes/inventory-ddf41d563a320201.yaml | 15 ++ releasenotes/notes/pip-opts-63bdff0ef22a56f3.yaml | 4 + scripts/env-setup.sh | 2 +- scripts/install-deps.sh | 6 +- tox.ini | 2 +- zuul.d/bifrost-jobs.yaml | 26 ++ zuul.d/project.yaml | 4 + 29 files changed, 434 insertions(+), 306 deletions(-)
participants (1)
-
no-reply@openstack.org