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: Ib322810b94af80e7bef166d78083b0b2f39785d4
The parameter descriptions says the value should be a positive integer
(or 0). Validate the given value to reject invalid values such as
strings or even negative values.
Change-Id: Ib0937e1c3f6f97959b59e2c5812e3dfe696b6dba
The ironic driver now provides a few options to distribute baremetal
node management among multilple nova-compute.
Change-Id: I7fbceb00422c2bd6ae7d594321fe09789fe0a3f3
The live_migration_uri option was deprecated in favor of the new
live_migration_(scheme|inbound_addr) options.
Note that the new options does not allow customizing some parameters
for ssh, which were possible by the deprecated _uri option, so
the legacy option is still used if a user requests any of the options
currently not configurable by the new options.
Related-Bug: #1680729
Change-Id: I88c9777999cb091b8570c642e75b0332fb103294
Make sure that nova_flavor resource is idempotent when the "properties"
property is set. Also fix the typo causing undefined method error.
Closes-Bug: #2059949
Change-Id: I17a9d92c44b8dfe329b22b309d7a0408df707d1a
The parameter description says the option is required, but it hasn't
been actually required at the interface layer.
Change-Id: Ieabd550ebbb3e1407969866ba280ced7d4db2663
The uriescape function from puppetlabs-stdlib is no longer functional
in Puppet 8, because the URI.escape, which is internally used by that
function, is no longer available in Ruby 3+.
This replaces the function by own function to avoid the failure in
Puppet 8.
Closes-Bug: #2057860
Change-Id: I7b4db4c1e64416e20d8470cbff0b8497c6a0cfc9
The device_addresses option defaults to an empty list ([]), so we don't
have to replace an empty string value by the os_service_default fact.
Change-Id: I244e80ff8a5d393fb94e8a4e635401eb88936b39
The oslo.cache 3.7.0 release introduced some options for redis backend
and redis sentinel backend. This introduces for these parameters.
Depneds-on: https://review.opendev.org/910629
Change-Id: I0e7fa1e2134ec2cfcf1ae078e3fcf75b946dd699
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: Id4916244bdf4cd4ff2b45a45ec3e25fb0d115249
This introduces parameters to customize cert_file and key_file used for
tls connections in libvirt, in addition to ca_file and crl_file which
are currently supported.
Closes-Bug: #2055160
Change-Id: I597b4d61661a21470ed76ba259f276c2ceffc5ba
This introduces support for a few more migration_* options for QEMU,
which are used to determine the address/network used during migration.
Change-Id: I5cd32eeee428b0bef53a79f5d8bfe9900e64db22
Nova disables vTPM support by default and users have to set
the [libvirt] swtpm_enabled option to enable it. So the package
installation should be optional.
Note:
The parameter was introduced during this cycle[1] so we can safely
change the default value.
[1] e8a14766c8
Change-Id: I2e1791dcc64a844691a380686e695efeaaa0e343
The option defaults to False, so we don't need the explicit default and
can replace it by os_service_default fact.
Change-Id: Idd35189e279f3b6990f80c2eca80b7fa16c38e1f
This option was deprecated in 23.0.0 release[1], in favor of the native
TLS support by QEMU.
[1] 14071dfb118a32b26c6ebc068c66558d37466a5a
Change-Id: Ie563aa627a9cff5601570e38d981976f1bbfeaed