From 6616a714009a80c7484fa2292c2331868617cb9c Mon Sep 17 00:00:00 2001 From: Yarko Tymciurak Date: Mon, 14 Nov 2016 13:07:19 -0600 Subject: [PATCH] deprecate ceilometer api adds deprecation warning at ceilometer api startup, and updates documentation, as well as release notes. API is still in place, for now. Change-Id: Ib88957001de2a61f9625ca5584a2129216647841 --- ceilometer/api/app.py | 2 ++ doc/source/webapi/v2.rst | 9 +++++++++ .../notes/ceilometer-api-deprecate-862bfaa54e80fa01.yaml | 5 +++++ 3 files changed, 16 insertions(+) create mode 100644 releasenotes/notes/ceilometer-api-deprecate-862bfaa54e80fa01.yaml diff --git a/ceilometer/api/app.py b/ceilometer/api/app.py index bd31a92a55..d16a358dcd 100644 --- a/ceilometer/api/app.py +++ b/ceilometer/api/app.py @@ -107,6 +107,8 @@ def load_app(conf): APPCONFIGS[configkey] = conf LOG.info("Full WSGI config used: %s", cfg_file) + LOG.warning("Note: Ceilometer API is deprecated; use APIs from " + "Aodh (alarms), Gnocchi (metrics) and/or Panko (events).") return deploy.loadapp("config:" + cfg_file, global_conf={'configkey': configkey}) diff --git a/doc/source/webapi/v2.rst b/doc/source/webapi/v2.rst index 9a30aeb12d..43e171b34d 100644 --- a/doc/source/webapi/v2.rst +++ b/doc/source/webapi/v2.rst @@ -2,6 +2,15 @@ V2 Web API ============ +.. note:: + + The Ceilometer API is deprecated. Use the APIs from Aodh_ (alarms), + Gnocchi_ (metrics), and/or Panko_ (events). + +.. _Aodh: http://docs.openstack.org/developer/aodh/ +.. _Panko: http://docs.openstack.org/developer/panko/ + + Resources ========= diff --git a/releasenotes/notes/ceilometer-api-deprecate-862bfaa54e80fa01.yaml b/releasenotes/notes/ceilometer-api-deprecate-862bfaa54e80fa01.yaml new file mode 100644 index 0000000000..993a6a58a4 --- /dev/null +++ b/releasenotes/notes/ceilometer-api-deprecate-862bfaa54e80fa01.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - Ceilometer API is deprecated. Use the APIs from Aodh (alarms), + Gnocchi (metrics), and/or Panko (events). +