The base implementation in puppet-oslo was deprecated during the 2023.2
cycle[1], so can be removed now.
[1] e174113210699b433dbae4c2c5a68bc3d269b5c3
Change-Id: Ia13ae57ec395b0f7cee7bbdf4c1de8ad2d5e725f
The dhcp hostsdir used by dnsmasq may not exist (for example in Ubuntu
or Debian). Ensure the requested path actually exists to avoid runtime
problems.
Change-Id: If01afddb7649dead6a61f1eda33cf0488d9f60bc
If send_power_notifications is false and the notification is disabled,
ironic does not need to send requests to Nova. Thus password and
the other auth options are not needed.
Change-Id: I3f5071b85df029f5db535b2b0cf97edd317bc006
It was deprecated in 2024.1 release[1]. The driver is now officially
marked deprecated[2]
[1] 11ec098e5d
[2] 3a71aaf0bfbcbdb62d15a6169799aa316155fe4c
Change-Id: I74d3f66806ee392428cd929e8dfa8f1cc9e939de
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: I19582e35ca1976678b19a9e346303c26a2e2e6a0
This refactors resource dependencies to improve the following points.
- Avoid unnecessary dependencies across services. For example aodh
service does not require cinder db.
- Restart only api service when config files like paste.ini, which
are used only be api service is changed.
Change-Id: I789537557b60d9a408cec9fde65ac9ddc1cb743b
... which were added recently to ironic. Note that the specific default
value is defined for rbac_service_project_name, because in Puppet
OpenStack modules 'services' is widely used for service project instead
of 'service', which is the default in ironic.
Depends-on: https://review.opendev.org/907148
Change-Id: I28485f7946d5a040a039e6c200de264a840ba7c4
Some parameters are used to determine file path (or name) so should
accept only absolute path (or a non-empty string).
Change-Id: I74a137693c18a187d12cd53462c36759828c5b5b
The pxe_timeout parameter should be set to an integer value (or
a string representing an integer) and can't be set to
the os_service_default fact.
Closes-Bug: #2058229
Change-Id: I7b04e5586c82fc528f960beddfe50a7b355f6580
The ironic-dbsync command by default load service config files.
Removing the override allows us to use additional paths such as
ironic.conf.d in the future.
Note that we still need the hard-coded path for ironic-inspector-dbsync
because the service config file is installed at a path different from
the default one oslo.config attempts to load (the file name should be
"ironic-inspector.conf")
Change-Id: I07e066d240dbe4da3eb2fce9040685cc15997ca0