[monasca] monasca-log-api 1.4.0 (ocata)
We are ecstatic to announce the release of: monasca-log-api 1.4.0: Monasca API for sending log entries This release is part of the ocata stable release series. Download the package from: https://tarballs.openstack.org/monasca-log-api/ For more details, please see below. Changes in monasca-log-api 1.3.0..1.4.0 --------------------------------------- 4fcbb8e Switch to use test_utils.call_until_true 11435d9 Use openstack/monasca-kibana-plugin repo in devstack 85b78cd Lower log level 6718200 Fixing filename to start server b5242f6 Updated from global requirements 18c34fe Use bento/ubuntu-16.04 box aa069b7 Updated from global requirements 35a6314 Make monasca-log-api work with Python 3.5 0403011 Migrate testing to ostestr and adding docs beb9497 Updated from global requirements d001874 Fix the Monasca Log API tempest tests f00e8c9 Integration with oslo.context 062c929 Drop Java Implemention codebase 09302e7 Enable checking with bandit 68fe277 Add test for empty log message 0e62eac Fix tempest tests 2fb699e Upgrade monasca-common dependency version Diffstat (except docs and test files) ------------------------------------- .coveragerc | 7 + .testr.conf | 9 + Makefile | 192 --------- README.md | 171 ++++++-- common/build_common.sh | 29 -- devstack/Vagrantfile | 4 +- devstack/files/kibana/kibana.yml | 10 +- devstack/plugin.sh | 29 +- devstack/settings | 6 +- etc/monasca/log-api-config.ini | 5 +- etc/monasca/log-api-logging.conf | 12 +- java/pom.xml | 441 --------------------- java/src/assembly/tar.xml | 29 -- java/src/deb/control/control | 9 - java/src/deb/control/prerm | 9 - java/src/deb/etc/log-api-config.yml-sample | 72 ---- java/src/main/java/monasca/log/api/ApiConfig.java | 47 --- .../java/monasca/log/api/MonApiApplication.java | 221 ----------- .../main/java/monasca/log/api/MonApiModule.java | 55 --- .../monasca/log/api/app/ApplicationModule.java | 64 --- .../java/monasca/log/api/app/LogSerializer.java | 76 ---- .../main/java/monasca/log/api/app/LogService.java | 249 ------------ .../java/monasca/log/api/app/package-info.java | 20 - .../log/api/app/unload/JsonPayloadTransformer.java | 49 --- .../api/app/validation/DimensionValidation.java | 182 --------- .../validation/LogApplicationTypeValidator.java | 55 --- .../monasca/log/api/app/validation/Validation.java | 65 --- .../api/app/validation/ValueMetaValidation.java | 95 ----- .../monasca/log/api/common/LogApiConstants.java | 31 -- .../monasca/log/api/common/LogRequestBean.java | 62 --- .../monasca/log/api/common/PayloadTransformer.java | 37 -- .../middleware/MiddlewareConfiguration.java | 77 ---- .../servlet/MockAuthenticationFilter.java | 93 ----- .../servlet/PostAuthenticationFilter.java | 192 --------- .../servlet/PreAuthenticationFilter.java | 134 ------- .../servlet/RoleAuthorizationFilter.java | 70 ---- java/src/main/java/monasca/log/api/model/Log.java | 104 ----- .../java/monasca/log/api/model/LogEnvelope.java | 74 ---- .../java/monasca/log/api/resource/LogResource.java | 125 ------ .../ConstraintViolationExceptionMapper.java | 40 -- .../log/api/resource/exception/ErrorMessage.java | 36 -- .../log/api/resource/exception/Exceptions.java | 194 --------- .../exception/IllegalArgumentExceptionMapper.java | 31 -- .../exception/JsonMappingExceptionManager.java | 40 -- .../exception/JsonProcessingExceptionMapper.java | 70 ---- .../exception/ThrowableExceptionMapper.java | 44 -- .../monasca/log/api/MonApiApplicationRunner.java | 23 -- .../monasca/log/api/app/LogSerializerTest.java | 282 ------------- .../java/monasca/log/api/app/LogServiceTest.java | 176 -------- .../LogApplicationTypeValidationTest.java | 91 ----- .../api/resource/AbstractMonApiResourceTest.java | 40 -- .../monasca/log/api/resource/LogResourceTest.java | 414 ------------------- .../log/api/resource/exception/ErrorMessages.java | 67 ---- .../test/java/monasca/log/api/utils/TestUtils.java | 47 --- monasca_log_api/README.md | 156 -------- monasca_log_api/api/core/__init__.py | 0 monasca_log_api/api/core/request.py | 103 +++++ monasca_log_api/healthcheck/kafka_check.py | 3 +- monasca_log_api/reference/common/error_handlers.py | 28 ++ monasca_log_api/reference/common/log_publisher.py | 4 +- monasca_log_api/reference/common/validation.py | 9 +- monasca_log_api/reference/v2/logs.py | 24 +- monasca_log_api/reference/v3/logs.py | 21 +- monasca_log_api/reference/versions.py | 10 +- monasca_log_api/server.py | 11 +- monasca_log_api_tempest/clients.py | 6 +- pom.xml | 53 --- requirements.txt | 5 +- run_maven.sh | 49 --- setup.cfg | 13 +- test-requirements.txt | 9 +- tox.ini | 89 ++++- 112 files changed, 1681 insertions(+), 6026 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6109f3a..c0209c2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ falcon>=0.1.6 # Apache-2.0 -keystonemiddleware!=4.5.0,>=4.2.0 # Apache-2.0 +keystonemiddleware>=4.12.0 # Apache-2.0 @@ -9,0 +10 @@ oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 +oslo.context>=2.9.0 # Apache-2.0 @@ -15 +16 @@ PasteDeploy>=1.5.0 # MIT -monasca-common>=1.0.0 # Apache-2.0 +monasca-common>=1.4.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index c269109..44302b5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6 +6,2 @@ -hacking<0.11,>=0.10.2 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +bandit>=1.1.0 # Apache-2.0 @@ -11 +12,4 @@ mock>=2.0 # BSD -nose # LGPL +sphinx>=1.5.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +oslotest>=1.10.0 # Apache-2.0 +os-testr>=0.8.0 # Apache-2.0 @@ -12,0 +17 @@ simplejson>=2.2.0 # MIT +openstackdocstheme>=1.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org