Added `ceilometer_service_status` soft-param field
`ceilometer_service_status` and `ceilometer_endpoint_status`
soft fields are related to each other.
A Ceilometer service item will be removed in case if
all related endpoints is removed/absent.
Change-Id: I05c54c9ef52ee00a59694518ae729d6a16074d88
Related-PROD: PROD-25260
(cherry picked from commit 6e995f331bef990b5190d8c6b1f65fbeb98ad9c9)
diff --git a/keystone/client/service/ceilometer.yml b/keystone/client/service/ceilometer.yml
index 131f3bb..4a21d9c 100644
--- a/keystone/client/service/ceilometer.yml
+++ b/keystone/client/service/ceilometer.yml
@@ -5,6 +5,7 @@
ceilometer_service_protocol: http
ceilometer_public_host: ${_param:cluster_public_host}
ceilometer_endpoint_status: present
+ ceilometer_service_status: ${_param:ceilometer_endpoint_status}
keystone:
client:
server:
@@ -19,6 +20,7 @@
options: ${_param:openstack_service_user_options}
service:
ceilometer:
+ status: ${_param:ceilometer_service_status}
type: metering
description: OpenStack Telemetry Service
endpoints:
diff --git a/keystone/client/v3/service/ceilometer.yml b/keystone/client/v3/service/ceilometer.yml
index 9129773..85af602 100644
--- a/keystone/client/v3/service/ceilometer.yml
+++ b/keystone/client/v3/service/ceilometer.yml
@@ -17,6 +17,7 @@
project_id: service
services:
ceilometer:
+ status: ${_param:ceilometer_service_status}
type: metering
description: OpenStack Telemetry Service
endpoints: