[new][monasca] monasca-log-api 1.1.0 release (newton)
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
participants (1)
-
no-reply@openstack.org