skyline-apiserver 7.0.0 (flamingo)
We are thrilled to announce the release of: skyline-apiserver 7.0.0 This release is part of the flamingo release series. The source is available from: https://opendev.org/openstack/skyline-apiserver Download the package from: https://tarballs.openstack.org/skyline-apiserver/ Please report issues through: https://bugs.launchpad.net/skyline-apiserver/+bugs For more details, please see below. Changes in skyline-apiserver 6.0.0..7.0.0 ----------------------------------------- 9111e83 feature: Add fixed ip filter in list_recycle_servers e66bbba chore: Add vscode project config file in .gitignore a92862c chore: Comment `tox -e gennginx` in make all 9d7d38a feature: Add fixed ip filter in list_servers de03734 refactor: list volumes API in extension/ test: add tests in test_extension 27a764a test: Add tests/unit/api/v1/test_extension.py c846d0c feat: list recycle server API in extension 8aca4f7 fix: comment out /contrib/domains from ignore_urls in main.py f5b970e chore: Update tox.ini 9f4f57c optimize: list_servers API in extension 02bdd6f Include tenant_id in user context, too cdf21dc docs: Add source .tox/venv/bin/activate 2fa0395 refactor: Update pydantic>=2.11.7 ce12761 docs: docking prometheus b5b1719 fix: [regression] members couldn't list volume by uuid 1772416 Include tenant_id for neutron policy checking 52beaf5 fix: restore system session for list_recycle_servers to fix regression 1e4a9ba refactor: Convert Async to Sync 23ef02c docs: Update log_dir default value 07f9102 Add config params dbea5f2 doc: Add OSA section to ToC d91e6ac Fix pep8 test job 7c059f2 Add documentation for DevStack integration 65673a3 fix: Update pydantic constraint & gunicorn config ee3d23d [doc] Add short reference on OpenStack-Ansible deployment 5d2c9a5 Update master for stable/2025.1 95383a9 fix: add TLSv1.2 and TLSv1.3 support for HTTPS upstream endpoints Diffstat (except docs and test files) ------------------------------------- .gitignore | 2 + .isort.cfg | 4 + .vscode/launch.json | 11 +- Makefile | 20 + README-zh_CN.rst | 7 + README.rst | 51 +- devstack/README.rst | 30 +- etc/gunicorn.py | 4 +- etc/skyline.yaml.sample | 4 +- releasenotes/source/2025.1.rst | 6 + releasenotes/source/index.rst | 1 + requirements.txt | 7 +- skyline_apiserver/__main__.py | 21 +- skyline_apiserver/api/deps.py | 72 +- skyline_apiserver/api/v1/contrib.py | 65 +- skyline_apiserver/api/v1/extension.py | 735 ++-- skyline_apiserver/api/v1/login.py | 91 +- skyline_apiserver/api/v1/policy.py | 35 +- skyline_apiserver/api/v1/prometheus.py | 13 +- skyline_apiserver/api/v1/setting.py | 52 +- skyline_apiserver/client/openstack/cinder.py | 24 +- skyline_apiserver/client/openstack/glance.py | 10 +- skyline_apiserver/client/openstack/keystone.py | 60 +- skyline_apiserver/client/openstack/neutron.py | 16 +- skyline_apiserver/client/openstack/nova.py | 17 +- skyline_apiserver/client/openstack/system.py | 33 +- skyline_apiserver/client/utils.py | 44 +- skyline_apiserver/cmd/generate_nginx.py | 44 +- skyline_apiserver/cmd/generate_swagger.py | 2 + skyline_apiserver/cmd/policy_manager.py | 16 +- skyline_apiserver/config/default.py | 18 +- skyline_apiserver/context.py | 153 + skyline_apiserver/core/security.py | 13 +- skyline_apiserver/db/api.py | 59 +- skyline_apiserver/db/base.py | 122 +- skyline_apiserver/main.py | 115 +- skyline_apiserver/policy/base.py | 1 + skyline_apiserver/policy/manager/barbican.py | 98 +- skyline_apiserver/policy/manager/base.py | 27 +- skyline_apiserver/policy/manager/cinder.py | 320 +- skyline_apiserver/policy/manager/designate.py | 126 +- skyline_apiserver/policy/manager/glance.py | 112 +- skyline_apiserver/policy/manager/heat.py | 116 +- skyline_apiserver/policy/manager/ironic.py | 194 +- .../policy/manager/ironic_inspector.py | 24 +- skyline_apiserver/policy/manager/keystone.py | 386 +-- skyline_apiserver/policy/manager/magnum.py | 128 +- skyline_apiserver/policy/manager/manila.py | 342 +- skyline_apiserver/policy/manager/masakari.py | 38 +- skyline_apiserver/policy/manager/neutron.py | 516 +-- skyline_apiserver/policy/manager/nova.py | 392 +-- skyline_apiserver/policy/manager/octavia.py | 160 +- skyline_apiserver/policy/manager/placement.py | 68 +- skyline_apiserver/policy/manager/trove.py | 170 +- skyline_apiserver/policy/manager/zun.py | 158 +- skyline_apiserver/schemas/common.py | 4 +- skyline_apiserver/schemas/extension.py | 16 +- skyline_apiserver/schemas/login.py | 27 +- skyline_apiserver/schemas/policy_manager.py | 14 +- skyline_apiserver/schemas/prometheus.py | 10 +- skyline_apiserver/templates/nginx.conf.j2 | 8 +- skyline_apiserver/utils/httpclient.py | 39 +- spec/bp-2024-h1-todo-list.md | 2 +- swagger.json | 3559 +++++++++++++------- tox.ini | 6 +- 73 files changed, 5741 insertions(+), 3707 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e22e4c8..fe2c672 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,3 +2,3 @@ pbr>=5.8.0 # Apache-2.0 -fastapi<=0.58.1 # MIT -pydantic<=1.10.0 # MIT -uvicorn<=0.17.6 # BSD License (3 clause) +fastapi>=0.111.0 # MIT +pydantic>=2.11.7,<3.0.0 # MIT +uvicorn==0.30.1 # BSD License (3 clause) @@ -29,0 +30 @@ oslo.policy>=2.3.4 # Apache-2.0 +types-six>=1.16.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org