We eagerly announce the release of: monasca-log-api 2.3.0: Monasca API for sending log entries This release is part of the pike stable release series. Download the package from: https://tarballs.openstack.org/monasca-log-api/ For more details, please see below. 2.3.0 ^^^^^ Other Notes * Enabled possibility of specifying the CLI arguments, when launching monasca-log-api, for cases where API is not deployed using Gunicorn server. * Refactored project tree into more predictable and organized one. Old tree had everythin mixed up between different locations, and it was very difficult to follow the code. Changes in monasca-log-api 2.2.1..2.3.0 --------------------------------------- a0fb643 Updated from global requirements f55f34c Refactor project tree da4b3e0 Minor language change 138ac17 Allow to specify CLI arguments 3c4cfc5 Add CLI documentation part d14e2ab Configuration documentation 12cd391 Updated from global requirements e86f247 Fix deprecation detail ed3a3f0 Update the documentation link for doc migration 86433df Tweaks in tox.ini to speed it up Diffstat (except docs and test files) ------------------------------------- .gitignore | 8 +- HACKING.rst | 2 +- README.rst | 2 +- api-guide/source/index.rst | 2 +- api-ref/source/http_codes.yaml | 34 +-- devstack/README.md | 2 +- etc/monasca/log-api-logging.conf | 2 +- monasca_log_api/api/__init__.py | 0 monasca_log_api/api/core/__init__.py | 0 monasca_log_api/api/core/request.py | 103 -------- monasca_log_api/api/exceptions.py | 38 --- monasca_log_api/api/headers.py | 24 -- monasca_log_api/api/healthcheck_api.py | 60 ----- monasca_log_api/api/logs_api.py | 85 ------- monasca_log_api/api/versions_api.py | 34 --- monasca_log_api/app/api.py | 12 +- monasca_log_api/app/base/__init__.py | 0 monasca_log_api/app/base/error_handlers.py | 28 +++ monasca_log_api/app/base/exceptions.py | 38 +++ monasca_log_api/app/base/log_publisher.py | 260 +++++++++++++++++++++ monasca_log_api/app/base/model.py | 119 ++++++++++ monasca_log_api/app/base/request.py | 103 ++++++++ monasca_log_api/app/base/validation.py | 246 +++++++++++++++++++ monasca_log_api/app/controller/__init__.py | 0 monasca_log_api/app/controller/api/__init__.py | 0 monasca_log_api/app/controller/api/headers.py | 24 ++ .../app/controller/api/healthcheck_api.py | 60 +++++ monasca_log_api/app/controller/api/logs_api.py | 85 +++++++ monasca_log_api/app/controller/api/versions_api.py | 34 +++ monasca_log_api/app/controller/healthchecks.py | 58 +++++ monasca_log_api/app/controller/v2/__init__.py | 0 monasca_log_api/app/controller/v2/aid/__init__.py | 0 monasca_log_api/app/controller/v2/aid/service.py | 155 ++++++++++++ monasca_log_api/app/controller/v2/logs.py | 93 ++++++++ monasca_log_api/app/controller/v3/__init__.py | 0 monasca_log_api/app/controller/v3/aid/__init__.py | 0 .../app/controller/v3/aid/bulk_processor.py | 154 ++++++++++++ monasca_log_api/app/controller/v3/aid/helpers.py | 57 +++++ monasca_log_api/app/controller/v3/logs.py | 96 ++++++++ monasca_log_api/app/controller/versions.py | 126 ++++++++++ monasca_log_api/app/main.py | 2 +- monasca_log_api/conf/__init__.py | 20 +- monasca_log_api/config.py | 21 +- monasca_log_api/reference/__init__.py | 0 monasca_log_api/reference/common/__init__.py | 0 monasca_log_api/reference/common/error_handlers.py | 28 --- monasca_log_api/reference/common/log_publisher.py | 260 --------------------- monasca_log_api/reference/common/model.py | 119 ---------- monasca_log_api/reference/common/validation.py | 246 ------------------- monasca_log_api/reference/healthchecks.py | 59 ----- monasca_log_api/reference/v2/__init__.py | 0 monasca_log_api/reference/v2/common/__init__.py | 0 monasca_log_api/reference/v2/common/service.py | 155 ------------ monasca_log_api/reference/v2/logs.py | 93 -------- monasca_log_api/reference/v3/__init__.py | 0 monasca_log_api/reference/v3/common/__init__.py | 0 .../reference/v3/common/bulk_processor.py | 154 ------------ monasca_log_api/reference/v3/common/helpers.py | 57 ----- monasca_log_api/reference/v3/logs.py | 96 -------- monasca_log_api/reference/versions.py | 126 ---------- monasca_log_api_tempest/README.md | 10 +- releasenotes/notes/cli_args-6dc5e2d13337b871.yaml | 6 + .../notes/project_tree-3a041cbffc83595a.yaml | 6 + requirements.txt | 2 +- test-requirements.txt | 3 +- tools/bashate.sh | 6 + tox.ini | 50 ++-- 88 files changed, 2281 insertions(+), 2006 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4e1a933..9c77d34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13 +13 @@ oslo.log>=3.22.0 # Apache-2.0 -oslo.serialization>=1.10.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 663ed43..38c3494 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,0 +8 @@ bandit>=1.1.0 # Apache-2.0 +bashate>=0.2 # Apache-2.0 @@ -21 +22 @@ reno!=2.3.1,>=1.8.0 # Apache-2.0 -openstackdocstheme>=1.11.0 # Apache-2.0 +openstackdocstheme>=1.16.0 # Apache-2.0