skyline-apiserver 4.0.1 (caracal)
We are pumped to announce the release of: skyline-apiserver 4.0.1: OpenStack Skyline APIServer This release is part of the caracal 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 3.0.0.0rc1..4.0.1 ---------------------------------------------- d2ed6e4 fix: Upgrade the version of databases 0af15c5 fix: Explicit host header in HTTP redirects 9c58aef refactor: Prefer FHS-conformant location 73cef61 feat: Cached download of Skyline Console tarball fac43eb feat: Separate devbuild goal for incremental build aef1139 style: Uniform order of arguments, shorter lines b1a693d docs: add FAQ in README.rst a725476 Revert "fix SQLAlchemy version" ce10b66 fix: user login failure due to no role assignment to its default project 2d9a1c7 docs: bp-2024-h1-todo-list.md c4014a5 fix: remove console tarball before downloading 7b7a94b fix SQLAlchemy version 51a5b4a Use service_type instead of service_name 4546837 refactor: Prefer separate LABEL instructions bec6c45 feat: Install requirements in separate step 8c5bdbe feat: Base installation independent of sources 9e9b76b refactor: Official solution for python(3) tools f4f081c refactor: Tuned 70d4677 refactor: Dropped redundant environment setting 55adae4 fix: Use system session to handle 235f7fb feat: Add default_project_id 99f557e fix: modify database connection way 1cedd57 fix: fix login API error message a27c6da Update the installation documentation 1e4f72c Add configurable policy files fe56f82 support masakari and designate 9a8d683 fix: Updated the version of gunicorn a2f32fc Updating Target Attributes For Barbican Policy 8701979 fix: Compatible with member and _member_ d166ff4 Update master for stable/2023.2 6927131 docs: update kolla-ansible deploy skyline steps Diffstat (except docs and test files) ------------------------------------- .gitignore | 4 +- Makefile | 33 +- README-zh_CN.rst | 8 + README.rst | 39 ++ container/Dockerfile | 51 +- container/start_service.sh | 2 +- etc/skyline.yaml.sample | 5 + kolla/README-zh_CN.md | 46 -- kolla/README.md | 46 -- ...configurable-policy-files-7f4f2630bd497c90.yaml | 5 + .../add-default-project-id-825e195531344394.yaml | 6 + ...esignate-configs-policies-a20c8a5704122b1e.yaml | 6 + releasenotes/source/2023.2.rst | 6 + releasenotes/source/index.rst | 1 + requirements.txt | 8 +- skyline_apiserver/api/v1/login.py | 107 ++-- skyline_apiserver/api/v1/policy.py | 44 +- skyline_apiserver/client/openstack/keystone.py | 42 +- skyline_apiserver/client/openstack/system.py | 2 +- skyline_apiserver/client/utils.py | 16 +- skyline_apiserver/cmd/generate_nginx.py | 8 +- skyline_apiserver/config/default.py | 17 + skyline_apiserver/config/openstack.py | 2 + skyline_apiserver/db/base.py | 11 +- skyline_apiserver/policy/__init__.py | 15 +- skyline_apiserver/policy/base.py | 51 +- skyline_apiserver/policy/manager/barbican.py | 20 +- skyline_apiserver/policy/manager/cinder.py | 2 +- skyline_apiserver/policy/manager/designate.py | 592 +++++++++++++++++++++ skyline_apiserver/policy/manager/glance.py | 24 +- skyline_apiserver/policy/manager/heat.py | 56 +- skyline_apiserver/policy/manager/ironic.py | 82 +-- skyline_apiserver/policy/manager/manila.py | 2 +- skyline_apiserver/policy/manager/masakari.py | 194 +++++++ skyline_apiserver/policy/manager/neutron.py | 128 ++--- skyline_apiserver/policy/manager/nova.py | 2 +- skyline_apiserver/policy/manager/octavia.py | 2 +- skyline_apiserver/schemas/login.py | 1 + skyline_apiserver/templates/nginx.conf.j2 | 3 +- skyline_apiserver/types/constants.py | 2 + spec/bp-2024-h1-todo-list.md | 35 ++ swagger.json | 5 + tools/post_install.sh | 4 +- 46 files changed, 1379 insertions(+), 388 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 18ca3d8..af7c09a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +0,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. - @@ -9 +5 @@ uvicorn<=0.17.6 # BSD License (3 clause) -gunicorn<=20.1.0 # MIT +gunicorn>=20.1.0 # MIT @@ -11 +7 @@ python-jose<=3.3.0 # MIT -databases<=0.5.5 # BSD License (3 clause) +databases<=0.8.0 # BSD License (3 clause)
participants (1)
-
no-reply@openstack.org