Deprecate monasca-log-api

Change-Id: I2437729bd1840b7943b0883574344404827a50ea
Story: 2003881
Task: 38493
This commit is contained in:
Witek Bedyk 2020-01-28 10:43:44 +01:00 committed by Martin Chacon Piza
parent e4ad4bfff3
commit 4eccad156f
3 changed files with 15 additions and 0 deletions

View File

@ -10,6 +10,12 @@ Team and repository tags
OpenStack Monasca-Log-Api
=========================
.. important::
This API is deprecated. Last maintained release is OpenStack Train.
Please use `Monasca API <https://docs.openstack.org/monasca-api/latest/>`_
for newer versions. This repository is kept only for maintenance purposes.
OpenStack Monasca-Log-Api provides RESTful Api to collect logs
from the OpenStack cloud.

View File

@ -27,6 +27,8 @@ from monasca_log_api.monitoring import metrics
CONF = conf.CONF
LOG = log.getLogger(__name__)
_LOG_API_DEPRECATED = ('This API has been deprecated. Please use '
'monasca-api/logs')
class Logs(logs_api.LogsApi):
@ -49,6 +51,7 @@ class Logs(logs_api.LogsApi):
else:
self._processor = bulk_processor.BulkProcessor()
@falcon.deprecated(_LOG_API_DEPRECATED)
def on_post(self, req, res):
validation.validate_authorization(req, ['log_api:logs:post'])
if CONF.monitoring.enable:

View File

@ -0,0 +1,6 @@
---
deprecations:
- |
This API is deprecated. Last maintained release is OpenStack Train.
Please use monasca-api for newer versions. This repository is kept only
for maintenance purposes.