Add file to the reno documentation build to show release notes for
stable/ussuri.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/ussuri.
Change-Id: I2518a6a872460e1c1b7cefd7398c939bb5d674ca
Sem-Ver: feature
We currently join the list into a comma-separated string.
This does not make a lot of sense because oslo messaging
notification drivers must not be passed in the driver=foo,bar form
but in the driver=foo\ndriver=bar form. See:
- https://docs.openstack.org/oslo.config/queens/configuration/format.html
multi valued (MultiStrOpt)
A multi-valued option is a string value and can be given more than once, all values will be used.
# Driver or drivers to handle sending notifications. (multi valued)
notification_driver = nova.openstack.common.notifier.rpc_notifier
notification_driver = ceilometer.compute.nova_notifier
By simply passing down the list we let all the puppet backends
that use the openstack_config:ruby backend to work correctly
(https://github.com/openstack/puppet-openstacklib#defined-provider-for-openstack_config-ruby)
This will fix the scenario where multiple notification drivers are
specified which is currently broken and will let the single driver
scenario to keep working as is.
Change-Id: If65946412b42e0919456ed92fdd8e3788ad67872
Related-Bug: #1851629
puppetlabs-stdlib is now using the 6.1.0 version, so we should fix the
stdlib version in metadata.
Change-Id: I9206792d98e0d2077c7d476da30304cfa4d52841
Add file to the reno documentation build to show release notes for
stable/train.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/train.
Change-Id: I9c49eabcb7da8e645b9b9f3e8cf8fbf1dfcc81b9
Sem-Ver: feature
oslo.messaging RabbitMQ driver have now a new option that allow user to
run the RabbitMQ AMQP heartbeat over a native python thread.
These change allow user to use this new option.
For further reading:
https://review.opendev.org/#/c/663074/
Change-Id: If5fb021a6864abbe95f4d23281484cb859537f3b
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: I7151639e8955770185913d922b1517a8f5aa2ffd
The idle_timeout parameter is deprecated, use connection_recycle_time
instead[1].
[1]https://review.opendev.org/#/c/334182/
Change-Id: I5e4f19fc4b98f19e380e7884cfcd6f112e350680
Closes-Bug: #1826692
Add file to the reno documentation build to show release notes for
stable/stein.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.
Change-Id: Id303dc634b7f2b687249056dc0770db1e0fc803b
Sem-Ver: feature
This changes all the puppet 3 validate_* functions
to use the validate_legacy function.
The validate_legacy function has been available since
about three years but require Puppet >= 4.4.0 and since
there is Puppet 4.10.12 as latest we should assume people
are running a fairly new Puppet 4 version.
This is the first step to then remove all validate function
calls and use proper types for parameter as described in spec [1].
[1] https://review.openstack.org/#/c/568929/
Change-Id: I041af9f00d9463e35a53d1979cf03697cdf41376
This a custom data type that moves the regular expression
pattern that we are using in oslo::db to a type so that
we can use it with validate_legacy and after that explicitly
as a data type for the parameters for database connection
strings.
Change-Id: Icbdd8f9dca5749eb9fadb8e3a5fba8dfd5f098d9
We must support setting the oslo.db config
options in another section since services
like placement doesn't use the database section
but it's own placement_database section to
have backward compatibility from the split out
from nova.
[1] https://github.com/openstack/placement/blob/master/placement/conf/database.py#L50
Change-Id: I9f556c7839b3ea455d556d67d4ae2598a524b595