1 heat_template_version: pike
4 OpenStack Octavia Housekeeping service.
9 description: Dictionary packing service data
13 description: Mapping of service_name -> network name. Typically set
14 via parameter_defaults in the resource registry. This
15 mapping overrides those in ServiceNetMapDefaults.
22 description: Role name on which the service is applied
26 description: Parameters specific to the role
30 description: Mapping of service endpoint -> protocol. Typically set
31 via parameter_defaults in the resource registry.
33 OctaviaAmphoraExpiryAge:
35 description: The interval in seconds after which an unused Amphora will
36 be considered expired and cleaned up. If left to 0, the
37 configuration will not be set and the system will use
40 MonitoringSubscriptionOctaviaHousekeeping:
41 default: 'overcloud-octavia-housekeeping'
43 OctaviaHousekeepingLoggingSource:
46 tag: openstack.octavia.housekeeping
47 path: /var/log/octavia/housekeeping.log
50 amphora_expiry_is_zero: {equals: [{get_param: OctaviaAmphoraExpiryAge}, 0]}
56 type: ./octavia-base.yaml
58 ServiceData: {get_param: ServiceData}
59 ServiceNetMap: {get_param: ServiceNetMap}
60 DefaultPasswords: {get_param: DefaultPasswords}
61 EndpointMap: {get_param: EndpointMap}
62 RoleName: {get_param: RoleName}
63 RoleParameters: {get_param: RoleParameters}
67 description: Role data for the Octavia Housekeeping service.
69 service_name: octavia_housekeeping
70 monitoring_subscription: {get_param: MonitoringSubscriptionOctaviaHousekeeping}
71 logging_source: {get_param: OctaviaHousekeepingLoggingSource}
76 - get_attr: [OctaviaBase, role_data, config_settings]
79 - amphora_expiry_is_zero
81 - octavia::worker::amphora_expiry_age: {get_param: OctaviaAmphoraExpiryAge}
83 include tripleo::profile::base::octavia::housekeeping