1 heat_template_version: pike
4 OpenStack Octavia Housekeeping service.
9 description: Mapping of service_name -> network name. Typically set
10 via parameter_defaults in the resource registry. This
11 mapping overrides those in ServiceNetMapDefaults.
18 description: Role name on which the service is applied
22 description: Parameters specific to the role
26 description: Mapping of service endpoint -> protocol. Typically set
27 via parameter_defaults in the resource registry.
29 OctaviaAmphoraExpiryAge:
31 description: The interval in seconds after which an unused Amphora will
32 be considered expired and cleaned up. If left to 0, the
33 configuration will not be set and the system will use
36 MonitoringSubscriptionOctaviaHousekeeping:
37 default: 'overcloud-octavia-housekeeping'
39 OctaviaHousekeepingLoggingSource:
42 tag: openstack.octavia.housekeeping
43 path: /var/log/octavia/housekeeping.log
46 amphora_expiry_is_zero: {equals: [{get_param: OctaviaAmphoraExpiryAge}, 0]}
52 type: ./octavia-base.yaml
54 ServiceNetMap: {get_param: ServiceNetMap}
55 DefaultPasswords: {get_param: DefaultPasswords}
56 EndpointMap: {get_param: EndpointMap}
57 RoleName: {get_param: RoleName}
58 RoleParameters: {get_param: RoleParameters}
62 description: Role data for the Octavia Housekeeping service.
64 service_name: octavia_housekeeping
65 monitoring_subscription: {get_param: MonitoringSubscriptionOctaviaHousekeeping}
66 logging_source: {get_param: OctaviaHousekeepingLoggingSource}
71 - get_attr: [OctaviaBase, role_data, config_settings]
74 - amphora_expiry_is_zero
76 - octavia::worker::amphora_expiry_age: {get_param: OctaviaAmphoraExpiryAge}
78 include tripleo::profile::base::octavia::housekeeping