Disable ceilometer API
authorPradeep Kilambi <pkilambi@redhat.com>
Tue, 28 Mar 2017 17:25:23 +0000 (13:25 -0400)
committerPradeep Kilambi <pkilambi@redhat.com>
Mon, 3 Apr 2017 11:50:01 +0000 (07:50 -0400)
Ceilometer API has been deprecated since Ocata. lets disable
it by default and add an env file to enable it if needed.

Closes-bug: #1676968

Change-Id: I571f5467466c29271e0235e8fde6bdae07c20daf

environments/services/ceilometer-api.yaml [new file with mode: 0644]
environments/services/disable-ceilometer-api.yaml [deleted file]
puppet/services/ceilometer-base.yaml
releasenotes/notes/disable-ceilo-api-dfe5d0947563bbe0.yaml [new file with mode: 0644]
roles_data.yaml

diff --git a/environments/services/ceilometer-api.yaml b/environments/services/ceilometer-api.yaml
new file mode 100644 (file)
index 0000000..1e37e73
--- /dev/null
@@ -0,0 +1,6 @@
+resource_registry:
+  OS::TripleO::Services::CeilometerApi: ../../puppet/services/ceilometer-api.yaml
+
+parameter_defaults:
+  CeilometerApiEndpoint: true
+
diff --git a/environments/services/disable-ceilometer-api.yaml b/environments/services/disable-ceilometer-api.yaml
deleted file mode 100644 (file)
index fb1ea6a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-resource_registry:
-  OS::TripleO::Services::CeilometerApi: OS::Heat::None
-
-parameter_defaults:
-  CeilometerApiEndpoint: false
index 185ffdc..e161372 100644 (file)
@@ -77,7 +77,7 @@ parameters:
     description: Set rabbit subscriber port, change this if using SSL
     type: number
   CeilometerApiEndpoint:
-    default: true
+    default: false
     description: Whether to create or skip API endpoint. Set this to
         false, if you choose to disable Ceilometer API service.
     type: boolean
diff --git a/releasenotes/notes/disable-ceilo-api-dfe5d0947563bbe0.yaml b/releasenotes/notes/disable-ceilo-api-dfe5d0947563bbe0.yaml
new file mode 100644 (file)
index 0000000..2661f7c
--- /dev/null
@@ -0,0 +1,4 @@
+---
+deprecations:
+  - Deprecate and disable ceilometer Api by default. This can be enabled
+    by passing in an env file to deploy command.
index 130451f..01fb07a 100644 (file)
@@ -82,7 +82,6 @@
     - OS::TripleO::Services::Snmp
     - OS::TripleO::Services::Sshd
     - OS::TripleO::Services::Timezone
-    - OS::TripleO::Services::CeilometerApi
     - OS::TripleO::Services::CeilometerCollector
     - OS::TripleO::Services::CeilometerExpirer
     - OS::TripleO::Services::CeilometerAgentCentral