Configure cron parameters for Cinder Heat Keystone and Nova
Change-Id: I1b2c0025e363d0387ddc0514decd3bc2dc80f9ae Closes-Bug: 1650680
This commit is contained in:
parent
fa45e05f50
commit
e1f223b925
@ -44,6 +44,46 @@ parameters:
|
||||
default: guest
|
||||
description: The username for RabbitMQ
|
||||
type: string
|
||||
CinderCronDbPurgeMinute:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Minute
|
||||
default: '1'
|
||||
CinderCronDbPurgeHour:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Hour
|
||||
default: '0'
|
||||
CinderCronDbPurgeMonthday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Month Day
|
||||
default: '*'
|
||||
CinderCronDbPurgeMonth:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Month
|
||||
default: '*'
|
||||
CinderCronDbPurgeWeekday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Week Day
|
||||
default: '*'
|
||||
CinderCronDbPurgeUser:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - User
|
||||
default: 'keystone'
|
||||
CinderCronDbPurgeAge:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Age
|
||||
default: '0'
|
||||
CinderCronDbPurgeDestination:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Log destination
|
||||
default: '/var/log/cinder/cinder-rowsflush.log'
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
@ -71,3 +111,11 @@ outputs:
|
||||
cinder::cron::db_purge::destination: '/dev/null'
|
||||
cinder::db::database_db_max_retries: -1
|
||||
cinder::db::database_max_retries: -1
|
||||
cinder::cron::db_purge::minute: {get_param: CinderCronDbPurgeMinute}
|
||||
cinder::cron::db_purge::hour: {get_param: CinderCronDbPurgeHour}
|
||||
cinder::cron::db_purge::monthday: {get_param: CinderCronDbPurgeMonthday}
|
||||
cinder::cron::db_purge::month: {get_param: CinderCronDbPurgeMonth}
|
||||
cinder::cron::db_purge::weekday: {get_param: CinderCronDbPurgeWeekday}
|
||||
cinder::cron::db_purge::user: {get_param: CinderCronDbPurgeUser}
|
||||
cinder::cron::db_purge::age: {get_param: CinderCronDbPurgeAge}
|
||||
cinder::cron::db_purge::destination: {get_param: CinderCronDbPurgeDestination}
|
||||
|
@ -44,6 +44,61 @@ parameters:
|
||||
description: Mapping of service endpoint -> protocol. Typically set
|
||||
via parameter_defaults in the resource registry.
|
||||
type: json
|
||||
HeatCronPurgeDeletedEnsure:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Ensure
|
||||
default: 'present'
|
||||
HeatCronPurgeDeletedMinute:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Minute
|
||||
default: '1'
|
||||
HeatCronPurgeDeletedHour:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Hour
|
||||
default: '0'
|
||||
HeatCronPurgeDeletedMonthday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Month Day
|
||||
default: '*'
|
||||
HeatCronPurgeDeletedMonth:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Month
|
||||
default: '*'
|
||||
HeatCronPurgeDeletedWeekday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Week Day
|
||||
default: '*'
|
||||
HeatCronPurgeDeletedMaxDelay:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Max Delay
|
||||
default: '3600'
|
||||
HeatCronPurgeDeletedUser:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - User
|
||||
default: 'heat'
|
||||
HeatCronPurgeDeletedAge:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Age
|
||||
default: '30'
|
||||
HeatCronPurgeDeletedAgeType:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Age type
|
||||
default: 'days'
|
||||
HeatCronPurgeDeletedDestination:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge db entries marked as deleted and older than $age - Log destination
|
||||
default: '/dev/null'
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
@ -72,14 +127,21 @@ outputs:
|
||||
heat::keystone::domain::domain_name: 'heat_stack'
|
||||
heat::keystone::domain::domain_admin: 'heat_stack_domain_admin'
|
||||
heat::keystone::domain::domain_admin_email: 'heat_stack_domain_admin@localhost'
|
||||
heat::cron::purge_deleted::age: 30
|
||||
heat::cron::purge_deleted::age_type: 'days'
|
||||
heat::cron::purge_deleted::maxdelay: 3600
|
||||
heat::cron::purge_deleted::destination: '/dev/null'
|
||||
heat::db::database_db_max_retries: -1
|
||||
heat::db::database_max_retries: -1
|
||||
heat::yaql_memory_quota: 100000
|
||||
heat::yaql_limit_iterators: 1000
|
||||
heat::cron::purge_deleted::ensure: {get_param: HeatCronPurgeDeletedEnsure}
|
||||
heat::cron::purge_deleted::minute: {get_param: HeatCronPurgeDeletedMinute}
|
||||
heat::cron::purge_deleted::hour: {get_param: HeatCronPurgeDeletedHour}
|
||||
heat::cron::purge_deleted::monthday: {get_param: HeatCronPurgeDeletedMonthday}
|
||||
heat::cron::purge_deleted::month: {get_param: HeatCronPurgeDeletedMonth}
|
||||
heat::cron::purge_deleted::weekday: {get_param: HeatCronPurgeDeletedWeekday}
|
||||
heat::cron::purge_deleted::maxdelay: {get_param: HeatCronPurgeDeletedMaxDelay}
|
||||
heat::cron::purge_deleted::user: {get_param: HeatCronPurgeDeletedUser}
|
||||
heat::cron::purge_deleted::age: {get_param: HeatCronPurgeDeletedAge}
|
||||
heat::cron::purge_deleted::age_type: {get_param: HeatCronPurgeDeletedAgeType}
|
||||
heat::cron::purge_deleted::destination: {get_param: HeatCronPurgeDeletedDestination}
|
||||
service_config_settings:
|
||||
keystone:
|
||||
tripleo::profile::base::keystone::heat_admin_domain: 'heat_stack'
|
||||
|
@ -113,6 +113,51 @@ parameters:
|
||||
EnableInternalTLS:
|
||||
type: boolean
|
||||
default: false
|
||||
KeystoneCronTokenFlushEnsure:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Ensure
|
||||
default: 'present'
|
||||
KeystoneCronTokenFlushMinute:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Minute
|
||||
default: '1'
|
||||
KeystoneCronTokenFlushHour:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Hour
|
||||
default: '0'
|
||||
KeystoneCronTokenFlushMonthday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Month Day
|
||||
default: '*'
|
||||
KeystoneCronTokenFlushMonth:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Month
|
||||
default: '*'
|
||||
KeystoneCronTokenFlushWeekday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Week Day
|
||||
default: '*'
|
||||
KeystoneCronTokenFlushMaxDelay:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Max Delay
|
||||
default: '0'
|
||||
KeystoneCronTokenFlushDestination:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - Log destination
|
||||
default: '/var/log/keystone/keystone-tokenflush.log'
|
||||
KeystoneCronTokenFlushUser:
|
||||
type: string
|
||||
description: >
|
||||
Cron to purge expired tokens - User
|
||||
default: 'keystone'
|
||||
|
||||
resources:
|
||||
|
||||
@ -239,6 +284,16 @@ outputs:
|
||||
# NOTE: this applies to all 2 bind IP settings below...
|
||||
keystone::wsgi::apache::bind_host: {get_param: [ServiceNetMap, KeystonePublicApiNetwork]}
|
||||
keystone::wsgi::apache::admin_bind_host: {get_param: [ServiceNetMap, KeystoneAdminApiNetwork]}
|
||||
keystone::cron::token_flush::ensure: {get_param: KeystoneCronTokenFlushEnsure}
|
||||
keystone::cron::token_flush::minute: {get_param: KeystoneCronTokenFlushMinute}
|
||||
keystone::cron::token_flush::hour: {get_param: KeystoneCronTokenFlushHour}
|
||||
keystone::cron::token_flush::monthday: {get_param: KeystoneCronTokenFlushMonthday}
|
||||
keystone::cron::token_flush::month: {get_param: KeystoneCronTokenFlushMonth}
|
||||
keystone::cron::token_flush::weekday: {get_param: KeystoneCronTokenFlushWeekday}
|
||||
keystone::cron::token_flush::maxdelay: {get_param: KeystoneCronTokenFlushMaxDelay}
|
||||
keystone::cron::token_flush::destination: {get_param: KeystoneCronTokenFlushDestination}
|
||||
keystone::cron::token_flush::user: {get_param: KeystoneCronTokenFlushUser}
|
||||
|
||||
step_config: |
|
||||
include ::tripleo::profile::base::keystone
|
||||
service_config_settings:
|
||||
|
@ -66,6 +66,48 @@ parameters:
|
||||
type: string
|
||||
description: Nova Compute upgrade level
|
||||
default: ''
|
||||
NovaCronArchiveDeleteRowsMinute:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Minute
|
||||
default: '1'
|
||||
NovaCronArchiveDeleteRowsHour:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Hour
|
||||
default: '0'
|
||||
NovaCronArchiveDeleteRowsMonthday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Month Day
|
||||
default: '*'
|
||||
NovaCronArchiveDeleteRowsMonth:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Month
|
||||
default: '*'
|
||||
NovaCronArchiveDeleteRowsWeekday:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Week Day
|
||||
default: '*'
|
||||
NovaCronArchiveDeleteRowsMaxRows:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Max Rows
|
||||
default: '100'
|
||||
NovaCronArchiveDeleteRowsUser:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - User
|
||||
default: 'nova'
|
||||
NovaCronArchiveDeleteRowsDestination:
|
||||
type: string
|
||||
description: >
|
||||
Cron to move deleted instances to another table - Log destination
|
||||
default: '/var/log/nova/nova-rowsflush.log'
|
||||
|
||||
|
||||
conditions:
|
||||
|
||||
compute_upgrade_level_empty: {equals : [{get_param: UpgradeLevelNovaCompute}, '']}
|
||||
@ -122,7 +164,15 @@ outputs:
|
||||
nova::glance_api_servers: {get_param: [EndpointMap, GlanceInternal, uri]}
|
||||
nova::use_ipv6: {get_param: NovaIPv6}
|
||||
nova::network::neutron::neutron_ovs_bridge: {get_param: NovaOVSBridge}
|
||||
-
|
||||
nova::cron::archive_deleted_rows::minute: {get_param: NovaCronArchiveDeleteRowsMinute}
|
||||
nova::cron::archive_deleted_rows::hour: {get_param: NovaCronArchiveDeleteRowsHour}
|
||||
nova::cron::archive_deleted_rows::monthday: {get_param: NovaCronArchiveDeleteRowsMonthday}
|
||||
nova::cron::archive_deleted_rows::month: {get_param: NovaCronArchiveDeleteRowsMonth}
|
||||
nova::cron::archive_deleted_rows::weekday: {get_param: NovaCronArchiveDeleteRowsWeekday}
|
||||
nova::cron::archive_deleted_rows::max_rows: {get_param: NovaCronArchiveDeleteRowsMaxRows}
|
||||
nova::cron::archive_deleted_rows::user: {get_param: NovaCronArchiveDeleteRowsUser}
|
||||
nova::cron::archive_deleted_rows::destination: {get_param: NovaCronArchiveDeleteRowsDestination}
|
||||
-
|
||||
if:
|
||||
- compute_upgrade_level_empty
|
||||
- {}
|
||||
|
Loading…
Reference in New Issue
Block a user