[openstack-announce] [new][monasca] monasca-log-api 1.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 23 15:04:49 UTC 2016


We are ecstatic to announce the release of:

monasca-log-api 1.1.0: Monasca API for sending log entries

This release is part of the newton release series.

For more details, please see below.

Changes in monasca-log-api 1.0.0..1.1.0
---------------------------------------

7175ff0 TrivialFix: Remove config import unused
feb6897 Enable size-based log rotation for monasca-log-api
c596622 Removing gunicorn from requirements
58e8bbe TrivialFix: Remove logging import unused
bc16fd9 TrivialFix: Remove cfg import unused
77bc7a8 Update logstash-output-monasca_log_api from 0.5 to 0.5.2
d52f1fd Add tempest tests for Log API v3
d0bb9f0 Fix E126 test
5f987c3 Manual sync with requirements
71ec276 Set up tempest tests for gate job
a8faadf Install Kibana plugin in 'extra' phase
91f318e Optimize bulk processing
e649e0f Install Kibana plugin for Keystone authentication
c3bb9b9 Monitoring for monasca-log-api
80655f9 Change Monasca Port
689b891 Add monasca-log-metrics to devstack plugin
f831654 Allow to reuse ELK tarballs
c47d0c5 Update monasca-log-agent in devstack plugin


Diffstat (except docs and test files)
-------------------------------------

README.md                                          |   1 +
.../files/keystone/create_monasca_log_service.py   |  14 +-
devstack/files/kibana/kibana.conf                  |   6 +-
devstack/files/kibana/kibana.yml                   |   7 +
devstack/files/monasca-log-agent/agent.conf        |  11 +-
.../logstash-output-monasca_log_api-0.3.3.gem      | Bin 12288 -> 0 bytes
.../logstash-output-monasca_log_api-0.5.2.gem      | Bin 0 -> 14848 bytes
devstack/files/monasca-log-api/log-api-config.conf |   6 +-
.../files/monasca-log-api/log-api-logging.conf     |  36 ++++
.../files/monasca-log-metrics/log-metrics.conf     |  81 ++++++++
.../monasca-log-metrics/monasca-log-metrics.conf   |  28 +++
.../files/monasca-log-persister/persister.conf     |  15 --
.../monasca-log-transformer.conf                   |   2 +-
devstack/files/tempest/tempest.conf                |  37 ++++
devstack/plugin.sh                                 | 231 +++++++++++++++++----
devstack/post_test_hook.sh                         |  38 ++++
devstack/pre_test_hook.sh                          |   0
etc/monasca/log-api-config.conf                    |   9 +-
etc/monasca/log-api-config.ini                     |   2 +-
etc/monasca/log-api-logging.conf                   |  36 ++++
monasca_log_api/README.md                          |   1 +
monasca_log_api/api/logs_api.py                    |  25 +++
monasca_log_api/monitoring/__init__.py             |   0
monasca_log_api/monitoring/client.py               | 103 +++++++++
monasca_log_api/monitoring/metrics.py              |  47 +++++
monasca_log_api/reference/common/log_publisher.py  | 211 ++++++++++++-------
monasca_log_api/reference/common/validation.py     |  57 ++---
monasca_log_api/reference/v2/logs.py               |  66 +++---
.../reference/v3/common/bulk_processor.py          | 154 ++++++++++++++
monasca_log_api/reference/v3/common/helpers.py     |  18 ++
monasca_log_api/reference/v3/logs.py               | 127 +++++------
monasca_log_api/reference/versions.py              |   3 -
monasca_log_api/server.py                          |   2 +-
monasca_log_api_tempest/clients.py                 |  11 +-
monasca_log_api_tempest/services/log_api_client.py |  58 ------
.../services/log_api_v2_client.py                  |  50 +++++
.../services/log_api_v3_client.py                  |  47 +++++
requirements.txt                                   |  30 +--
setup.cfg                                          |   1 +
setup.py                                           |  33 ++-
test-requirements.txt                              |  19 +-
56 files changed, 1749 insertions(+), 477 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 9db2cbe..8ec8c8f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,13 +1,17 @@
-paste
-falcon>=0.1.6
-gunicorn>=19.5.0
-keystonemiddleware>=4.0.0,!=4.1.0
-oslo.config>=3.2.0
-oslo.middleware>=3.0.0
-oslo.log>=1.14.0
-oslo.serialization>=1.10.0
-oslo.utils>=3.4.0
-pastedeploy>=1.5.0
-pbr>=1.6.0
-monasca-common>=0.0.6
-eventlet>=0.17.4,!=0.18.0
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+pbr>=1.6 # Apache-2.0
+Paste # MIT
+falcon>=0.1.6 # Apache-2.0
+keystonemiddleware!=4.1.0,!=4.5.0,>=4.0.0 # Apache-2.0
+oslo.config>=3.14.0 # Apache-2.0
+oslo.middleware>=3.0.0 # Apache-2.0
+oslo.log>=1.14.0 # Apache-2.0
+oslo.serialization>=1.10.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
+PasteDeploy>=1.5.0 # MIT
+monasca-common>=1.0.0 # Apache-2.0
+eventlet!=0.18.3,>=0.18.2 # MIT
+monasca-statsd>=1.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9e10500..c964a1d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,7 +1,12 @@
-fixtures>=1.3.1
-flake8>=2.2.4,<=2.4.1
-coverage>=3.6
-hacking>=0.10.2,<0.11
-mock>=1.2
-nose
-simplejson
\ No newline at end of file
+# The order of packages is significant, because pip processes them in the order
+# of appearance. Changing the order has an impact on the overall integration
+# process, which may cause wedges in the gate later.
+
+# Install bounded pep8/pyflakes first, then let flake8 install
+hacking<0.11,>=0.10.2
+
+fixtures>=3.0.0 # Apache-2.0/BSD
+coverage>=3.6 # Apache-2.0
+mock>=2.0 # BSD
+nose # LGPL
+simplejson>=2.2.0 # MIT





More information about the OpenStack-announce mailing list