This revemos the deprecated options rabbit_host,
rabbit_hosts and rabbit_port params in the
trove::guestagent class.
Changes the guestagent config file to use the
transport_url instead of the rabbit options. [1]
[1] https://review.openstack.org/#/c/609981/
Change-Id: I2f102eb15fe59459ab1eed2e4cf87ad3c54d5c78
After removing keystone API v2, trove requires that
trove_auth_url parameter has the v3 URL. Note that
versionless url is not valid for trove_auth_url so
this patch enforces v3 url even when auth_url is
not versioned.
Additionally, the default value for auth_url parameter
has been updated to point to v3.
Change-Id: I8d0e200958c813101d72e180c6da8343b5fcae6e
Default values and options for backup operations, such as
backup_namespace, restore_namespace and backup_runner_options,
are already defined in code.
Specific per database values should be defined in the datastore
sections, their presence in the DEFAULT is deprecated and can
cause confusion and generate errors and conflicts.
We should remove these specific values and leave only the
default common storage strategy and storage options for backups.
Change-Id: Iaf4a316087a1d2bd66c80206fb5b5c344b49ec7e
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
Deprecated verbose in all classes
Remove verbose in README
Remove verbose from tests.
If this option is not set explicitly, there is no such warning.
Change-Id: Iedbc3ea8824fdef8e1e5434d8be9463704c0579a
If swift_url is unset, Trove will set it using the Keystone catalog.
Therefore we will default the swift_url setting to use SERVICE_DEFAULT,
so that out of the box configs will use the Keystone catalog.
Change-Id: I7a3fe361ca41fbee9f353be6e2306c1a5c7f7097
Additonal changes:
* switch messaging related parameters to $::os_service_default
as they are used in oslo::messaging_rabbit define
* update unit tests
Change-Id: I3f7800f78132fa4c6c639753327ff63cf337c285
When rabbit_hosts was set for taskmanager, the guestagent.conf template
was ignoring this setting. This fixes that and moves the configuration
for rabbit into the non-deprecated section. Finally it properly sets
rabbit_ha_queues when using the guestagent template.
Change-Id: Idf22f083541ed307c610c2d019c7022a196bdc0d
Closes-Bug: #1561651
Qpid messaging driver is removed from Oslo.messaging [1]
Therefore, we cannot support it anymore.
[1] I4a9cba314c4a2f24307504fa7b5427424268b114
Change-Id: I4d4c200e733568d33116728e19377575b92331ca
Current, trove::taskmanager use template to generate guestagent
configuration file.
This patch is aim to do following efforts:
1. Fix template file option typo error
2. Update template to keep up with master branch of
guestagent.conf.sample
3. Add use_guestagent_template option to give more choice for
people who want use trove::guestagent to manage guestagent.conf.
To keep compatibility, default value is set to true
Close-Bug: #1485397
Change-Id: I74cba2ad10a811f91ab65f004de78c93309fc95a