For this commit https://review.opendev.org/c/openstack/requirements/+/900435
The version of SQLAlchemy has been as 1.4.50
From the install_requires of databases, we need to upgrade it.
For 0.8.0 version of databases, sqlalchemy>=1.4.42,<1.5
Closes-Bug: #1974452
Closes-Bug: #2025755
Change-Id: I4c046d2e8a8188046f96809219eb6ddf1f950aa6
if console tarball exist, the new downloaded package would rename
as xxxx.1, which cause unzip mistake (unzip the original one)
Change-Id: Iba121d1605749f78814d6a5720254184ebe56ba7
https://bugs.launchpad.net/skyline-apiserver/+bug/2025755
the sqlalchemy package will be installed in versions 1.3 and 1.5 or higher due to the influence of the databases package.
(defualt install version 1.4.51) need to <=1.4.41
However, sqlalchemy version 2.0 has been released, so additional improvements to version 1.x will be difficult.
Change-Id: Id08257a74e3cbb7b59e793972a4f093b96a46d30
When retrieving endpoints from keystone catalog, it's better to use
service_type rather than service_name because the name can be arbitrary
(some operator use custom names) while the service_type should always be
consistent.
Change-Id: I966f2d9f40b8306ba645363a4967139f44d6adde
Signed-off-by: Arnaud Morin <arnaud.morin@gmail.com>
Pre-installing the requirements avoids that a mere change of sources
triggers a re-download during incremental docker build.
Change-Id: I734e5d48866aea1b154c467536aaec751cb1740c
With the aim of incremental development builds, a mere change
of the sources should not result in a re-download of a
substantial amount of distribution packages, including a potential
later re-upload into a container registry.
Change-Id: Ica516f2a40ffaae9ddf4d7dd51d466e23456154f
The re-wiring from python to python3 does not need any manual low-level intervention
but can use official packages.
Change-Id: Idf08a85dd8060d1496802eeca04fb2ca470f6712
1. add default_project_id into profile to return
2. if user has default_project_id, then we will login into
this project as default.
Change-Id: I147f7866163ae4d102e83f7c28bbf0077f463974
Barbican policy contains target attributes which need to be updated in request context
like "target.secret.project.id". Otherwise certificate menu throws permission denied errors.
Also we need to set "target.secret.read" and "target.secret.read_project_access"
but i did not find a way how to set them.
Change-Id: I51631d0be023fc091b32aaeb71145c2893454bba
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I1dfd129aed9a9f9f40fbe5a9adc472c9a83beccd
The devstack project has added GLOBAL_VENV env to adjust
the python env. So skyline needs to adjust the same check.
Change-Id: I5f5c3d40dc706cca2f2a91b48db50de67cb140e3
Now the expired time for skyline and keystone is not the same
value. Sometime, when the token of keystone is valid but the
jwt token of skyline-apiserver is invalid.
The skyline-console will send the request to backend service
and then get 401 from skyline.
So we add time_expired into cookie, then skyline-console can
check whether time expired or not.
Change-Id: Id1d3a83eb433c18e88828115e8bd744151fb14f7
request.url.port can return None in the case of default ports (80,443)
Change-Id: I07b5fdf11199afefd2996ff36c6e997e52037308
Signed-off-by: Danny Webb <danny.webb@thehutgroup.com>
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I763262d1e306feaa9efe77da2d312821f38ce1ad