Merge "Deprecate database parameters of the base class"
This commit is contained in:
commit
476d5efd18
@ -158,31 +158,6 @@
|
|||||||
# (Optional) Password for message broker authentication
|
# (Optional) Password for message broker authentication
|
||||||
# Defaults to $::os_service_default.
|
# Defaults to $::os_service_default.
|
||||||
#
|
#
|
||||||
# [*database_connection*]
|
|
||||||
# (optional) Connection url to connect to trove database.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*database_idle_timeout*]
|
|
||||||
# (optional) Timeout before idle db connections are reaped.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*database_max_retries*]
|
|
||||||
# (optional) Maximum number of database connection retries during startup.
|
|
||||||
# Setting -1 implies an infinite retry count.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*database_retry_interval*]
|
|
||||||
# (optional) Interval between retries of opening a database connection.
|
|
||||||
# Defaults to undef.
|
|
||||||
#
|
|
||||||
# [*database_max_pool_size*]
|
|
||||||
# (optional) Maximum number of SQL connections to keep open in a pool.
|
|
||||||
# Defaults to: undef.
|
|
||||||
#
|
|
||||||
# [*database_max_overflow*]
|
|
||||||
# (optional) If set, use this value for max_overflow with sqlalchemy.
|
|
||||||
# Defaults to: undef.
|
|
||||||
#
|
|
||||||
# [*single_tenant_mode*]
|
# [*single_tenant_mode*]
|
||||||
# (optional) If set to true, will configure Trove to work in single
|
# (optional) If set to true, will configure Trove to work in single
|
||||||
# tenant mode.
|
# tenant mode.
|
||||||
@ -289,6 +264,31 @@
|
|||||||
# (optional) Use Neutron
|
# (optional) Use Neutron
|
||||||
# Defaults to undef
|
# Defaults to undef
|
||||||
#
|
#
|
||||||
|
# [*database_connection*]
|
||||||
|
# (optional) Connection url to connect to trove database.
|
||||||
|
# Defaults to undef.
|
||||||
|
#
|
||||||
|
# [*database_idle_timeout*]
|
||||||
|
# (optional) Timeout before idle db connections are reaped.
|
||||||
|
# Defaults to undef.
|
||||||
|
#
|
||||||
|
# [*database_max_retries*]
|
||||||
|
# (optional) Maximum number of database connection retries during startup.
|
||||||
|
# Setting -1 implies an infinite retry count.
|
||||||
|
# Defaults to undef.
|
||||||
|
#
|
||||||
|
# [*database_retry_interval*]
|
||||||
|
# (optional) Interval between retries of opening a database connection.
|
||||||
|
# Defaults to undef.
|
||||||
|
#
|
||||||
|
# [*database_max_pool_size*]
|
||||||
|
# (optional) Maximum number of SQL connections to keep open in a pool.
|
||||||
|
# Defaults to: undef.
|
||||||
|
#
|
||||||
|
# [*database_max_overflow*]
|
||||||
|
# (optional) If set, use this value for max_overflow with sqlalchemy.
|
||||||
|
# Defaults to: undef.
|
||||||
|
#
|
||||||
class trove(
|
class trove(
|
||||||
$default_transport_url = $::os_service_default,
|
$default_transport_url = $::os_service_default,
|
||||||
$notification_transport_url = $::os_service_default,
|
$notification_transport_url = $::os_service_default,
|
||||||
@ -320,12 +320,6 @@ class trove(
|
|||||||
$amqp_sasl_config_name = $::os_service_default,
|
$amqp_sasl_config_name = $::os_service_default,
|
||||||
$amqp_username = $::os_service_default,
|
$amqp_username = $::os_service_default,
|
||||||
$amqp_password = $::os_service_default,
|
$amqp_password = $::os_service_default,
|
||||||
$database_connection = undef,
|
|
||||||
$database_idle_timeout = undef,
|
|
||||||
$database_max_retries = undef,
|
|
||||||
$database_retry_interval = undef,
|
|
||||||
$database_max_pool_size = undef,
|
|
||||||
$database_max_overflow = undef,
|
|
||||||
$single_tenant_mode = false,
|
$single_tenant_mode = false,
|
||||||
$nova_compute_url = false,
|
$nova_compute_url = false,
|
||||||
$rpc_response_timeout = $::os_service_default,
|
$rpc_response_timeout = $::os_service_default,
|
||||||
@ -352,6 +346,12 @@ class trove(
|
|||||||
$nova_proxy_admin_tenant_name = undef,
|
$nova_proxy_admin_tenant_name = undef,
|
||||||
$os_region_name = undef,
|
$os_region_name = undef,
|
||||||
$use_neutron = undef,
|
$use_neutron = undef,
|
||||||
|
$database_connection = undef,
|
||||||
|
$database_idle_timeout = undef,
|
||||||
|
$database_max_retries = undef,
|
||||||
|
$database_retry_interval = undef,
|
||||||
|
$database_max_pool_size = undef,
|
||||||
|
$database_max_overflow = undef,
|
||||||
) {
|
) {
|
||||||
|
|
||||||
include trove::deps
|
include trove::deps
|
||||||
@ -362,6 +362,19 @@ class trove(
|
|||||||
warning('The trove::use_neutron parameter has been deprecated and has no effect.')
|
warning('The trove::use_neutron parameter has been deprecated and has no effect.')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
'database_connection',
|
||||||
|
'database_idle_timeout',
|
||||||
|
'database_max_retries',
|
||||||
|
'database_retry_interval',
|
||||||
|
'database_max_pool_size',
|
||||||
|
'database_max_overflow'
|
||||||
|
].each |String $db_opt| {
|
||||||
|
if getvar($db_opt) != undef {
|
||||||
|
warning("The ${db_opt} parameter is deprecated. Use the parameters of trove::db.")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if $nova_compute_url {
|
if $nova_compute_url {
|
||||||
trove_config { 'DEFAULT/nova_compute_url': value => $nova_compute_url }
|
trove_config { 'DEFAULT/nova_compute_url': value => $nova_compute_url }
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,12 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
The following parameters of the ``trove`` class have been deprecated.
|
||||||
|
Use parameters of the ``trove::db`` class instead.
|
||||||
|
|
||||||
|
- ``database_connection``
|
||||||
|
- ``database_idle_timeout``
|
||||||
|
- ``database_max_retries``
|
||||||
|
- ``database_retry_interval``
|
||||||
|
- ``database_max_pool_size``
|
||||||
|
- ``database_max_overflow``
|
Loading…
Reference in New Issue
Block a user