openstack-venus 2.0.0 (antelope)
We are pleased to announce the release of: openstack-venus 2.0.0: OpenStack Log Management as a Service This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/openstack-venus Download the package from: https://tarballs.openstack.org/venus/ For more details, please see below. Changes in openstack-venus 1.0.0..2.0.0 --------------------------------------- 69414d4 adjust the log level to avoid printing a large number of logs 41bb0f4 fix details & optimize delete es index code de3899e Increase the task execution cycle 8fe3950 Unified log format 6b3a21c Unified configuration name 71a1ace detail fixed cb884ce improve the desc of apis e86104e delete obsolete files 390a59d adjust api document structure a8e8fad add set_costom_config api ref d360c61 add api:set custom config 8b6dc69 rename custom config example file a951baa remove api outdated description 78d1871 all index output to log bf49e28 log output after judge it 36b3e34 set check delete es index time as 120s 06e626f Fix tox4 error for venus a1b6770 modify error word secion 47e4e16 setting task execute interval as 60s d477ae1 hacking: force explicit import of python's mock ecafa92 add try-except when request a remote url 8206ba1 update delete task config from db e90b293 fixbug:request can't get response 64b8dbc remove duplicated function get_session 58d4111 remove duplicated function 3a61671 add databases modules 8164828 add code of venusdatebase 41a116e Add devstack steps. c81336f Supplement a test case for instance_call_chain. 4c33371 Supplement a test case 'no_index' for typical_logs. 16b0cbd Add a test case for search_typical_logs. 2624f6d Supplement a unit test case for 'typical_logs'. 79e14f3 Supplement a test case 'no_index'. 87c2282 Add a unit test case to search_analyse_logs. ab0d345 Add a unit test case 'invalid_index_type'. 9adc236 Supplement a unit test case 'valid_index_type'. 8abfaa3 Add a test case to search_logs. 3f5cd82 Add a test case 'valid type' to search_params. ddd8761 Add A unit test case to search_params. 16ac2c9 Add unit test for controller api 93184e1 Add fake request for test eab47a9 remove tenant 665230e Fix pbr version check 83b1fb7 Add default conf for es c193e7e Add a use case for the test unit 94fe8fb Supplement test case for logs 9274f5f Update master for stable/zed 6a797aa Switch to 2023.1 Python3 unit tests and generic template name 7de7d89 fix details of search-instance-callchain.inc Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- api-ref/source/v1/api-versions.inc | 4 +- api-ref/source/v1/custom-config.inc | 41 ++- api-ref/source/v1/index.rst | 8 +- api-ref/source/v1/parameters.yaml | 12 + .../custom-config/custom-config-show-response.json | 3 - .../get-custom-config-show-response.json | 4 + .../set-custom-config-show-response.json | 4 + api-ref/source/v1/search-analyse-logs.inc | 45 ---- api-ref/source/v1/search-instance-callchain.inc | 39 --- api-ref/source/v1/search-instance-requestids.inc | 40 --- api-ref/source/v1/search-logs-download.inc | 48 ---- api-ref/source/v1/search-logs.inc | 50 ---- api-ref/source/v1/search-params.inc | 40 --- api-ref/source/v1/search-typical-logs.inc | 41 --- api-ref/source/v1/search.inc | 293 +++++++++++++++++++++ devstack/README.md | 39 +++ openstack_venus.egg-info/PKG-INFO | 60 +++++ openstack_venus.egg-info/SOURCES.txt | 254 ++++++++++++++++++ openstack_venus.egg-info/dependency_links.txt | 1 + openstack_venus.egg-info/entry_points.txt | 7 + openstack_venus.egg-info/not-zip-safe | 1 + openstack_venus.egg-info/requires.txt | 37 +++ openstack_venus.egg-info/top_level.txt | 1 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + requirements.txt | 1 + setup.cfg | 3 + tox.ini | 1 - venus/api/middleware/auth.py | 8 +- venus/api/urlmap.py | 2 +- venus/api/v1/router.py | 5 + venus/cmd/manage.py | 38 +++ venus/conf/__init__.py | 2 + venus/conf/common.py | 12 +- venus/conf/db.py | 25 ++ venus/conf/elasticsearch.py | 6 +- venus/context.py | 18 +- venus/db/__init__.py | 18 ++ venus/db/base.py | 39 +++ venus/db/migration.py | 58 ++++ venus/db/sqlalchemy/__init__.py | 0 venus/db/sqlalchemy/api.py | 161 +++++++++++ venus/db/sqlalchemy/migrate_repo/README | 4 + venus/db/sqlalchemy/migrate_repo/__init__.py | 0 venus/db/sqlalchemy/migrate_repo/manage.py | 24 ++ venus/db/sqlalchemy/migrate_repo/migrate.cfg | 20 ++ .../migrate_repo/versions/001_venus_init.py | 85 ++++++ .../sqlalchemy/migrate_repo/versions/__init__.py | 0 venus/hacking/checks.py | 3 +- venus/modules/custom_config/action.py | 28 ++ venus/modules/custom_config/backends/__init__.py | 0 venus/modules/custom_config/backends/models.py | 70 +++++ venus/modules/custom_config/backends/sql.py | 50 ++++ venus/modules/custom_config/controller.py | 14 +- venus/modules/search/action.py | 4 +- venus/modules/version/versions.py | 2 +- venus/service.py | 3 +- venus/task/core/delete_es_index_task.py | 64 ++--- venus/task/timer.py | 2 +- venus/version.py | 2 +- 66 files changed, 1679 insertions(+), 386 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 83305e7..bb17477 100644 --- a/requirements.txt +++ b/requirements.txt @@ -36,0 +37 @@ lxml>=4.6.2 +PyMySQL>=0.7.11
participants (1)
-
no-reply@openstack.org