Merge "Set reasonable TTL defaults for Ceilometer DB"

This commit is contained in:
Jenkins 2017-05-03 21:14:38 +00:00 committed by Gerrit Code Review
commit cd20bfa2dd
1 changed files with 12 additions and 1 deletions

View File

@ -51,7 +51,16 @@ parameters:
type: comma_delimited_list
constraints:
- allowed_values: ['panko', 'gnocchi', 'database']
CeilometerEventTTL:
default: '86400'
description: Number of seconds that events are kept in the database for
(<= 0 means forever)
type: string
CeilometerMeteringTTL:
default: '86400'
description: Number of seconds that samples are kept in the database for
(<= 0 means forever)
type: string
resources:
CeilometerServiceBase:
type: ./ceilometer-base.yaml
@ -91,6 +100,8 @@ outputs:
- '/ceilometer'
- '?read_default_file=/etc/my.cnf.d/tripleo.cnf&read_default_group=tripleo'
ceilometer_backend: {get_param: CeilometerBackend}
ceilometer::event_time_to_live: {get_param: CeilometerEventTTL}
ceilometer::metering_time_to_live: {get_param: CeilometerMeteringTTL}
# we include db_sync class in puppet-tripleo
ceilometer::db::sync_db: false
ceilometer::db::database_db_max_retries: -1