summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Deploy healthcheck middleware as app instead of filter"HEADmasterZuul2023-05-155-59/+159
|\
| * Deploy healthcheck middleware as app instead of filterTakashi Kajinami2023-05-025-59/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using the healthcheck middleware as a filter is deprecated and the middleware should be used as an application[1]. [1] 6feaa13610c450c8486f969703768db5319b4846 This change updates definition and usage of the healthcheck middleware accordingly to avoid the following deprecation warning. DeprecationWarning: Using function/method 'Healthcheck.factory()' is deprecated: The healthcheck middleware must now be configured as an application, not as a filter. Closes-Bug: #1937901 Change-Id: Id41e0313a481bea4e2bb14c69f2ad8a2070aa9be
* | Merge "Imported Translations from Zanata"Zuul2023-05-111-4/+76
|\ \
| * | Imported Translations from ZanataOpenStack Proposal Bot2023-05-101-4/+76
| | | | | | | | | | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I806e9c0b188058a20d45829742f594caed65f882
* | | Merge "Refresh Glance example configs for bobcat milestone 1"27.0.0.0b1Zuul2023-05-113-4/+84
|\ \ \ | |/ / |/| |
| * | Refresh Glance example configs for bobcat milestone 1Pranali Deore2023-05-073-4/+84
| | | | | | | | | | | | Change-Id: I4d21cbcd0b2b09b88dd73575d9f9e36bf037bded
* | | Release notes for Bobcat Milestone 1Pranali Deore2023-05-091-0/+7
|/ / | | | | | | Change-Id: Id5ca7bde58cd8af9cc5fd67a3f02b3ead9b6c9f2
* | Merge "Remove duplicate value in compute-host-capabilities.json"Zuul2023-05-041-1/+0
|\ \
| * | Remove duplicate value in compute-host-capabilities.jsonCyril Roelandt2023-04-111-1/+0
| | | | | | | | | | | | | | | Change-Id: I34707ecf7eb88dd0080707addeea852526f5beb0 Closes-Bug: #2007354
* | | Add rocky linux to useful image properties os_images listNeil Hanlon2023-05-041-0/+1
| | | | | | | | | | | | Change-Id: I4921ef709a0aeb411f50d601ef59a2e8d6e7acad
* | | Merge "Change DB migration constant to 2023_2"Zuul2023-05-041-1/+1
|\ \ \
| * | | Change DB migration constant to 2023_2Pranali Deore2023-04-101-1/+1
| | | | | | | | | | | | | | | | Change-Id: I12af2e6e5eede2f1027682ab46fc69e1aeaa317c
* | | | Merge "Allow easier admin override in policies"Zuul2023-05-046-19/+22
|\ \ \ \ | |_|_|/ |/| | |
| * | | Allow easier admin override in policiesPavlo Shchelokovskyy2023-01-266-19/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | currently `role:admin` is explicitly used in many policies, which makes it harder to globally override it to e.g. `role:admin and is_admin_project:True`, such change would require many policies to be overrided explicitly as well. This patch swaps `role:admin` for `rule:context_is_admin`, allowing for easier and more centralized override of 'adminness' meaning. Change-Id: I2ba0ce300bcd85c1aca43c166a41fb331ab9dbef
* | | | Update functional jobs for 2023.2Brian Rosmaita2023-04-172-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on the python runtimes for 2023.2 [0], we should be running functional jobs on python 3.9 and python 3.10. This patch adds functional testenvs for python 3.10 and 3.11 (the latter for local testing) to tox.ini so the appropriate zuul jobs can be defined. The functional-py38 testenv is not removed from tox.ini, as it may be useful locally. Functional py39 and py310 jobs are added to the check and the gate. The current openstack-functional-py38-fips job is not removed; a py39 job has not yet been defined to replace it [1]. [0] https://governance.openstack.org/tc/reference/runtimes/2023.2.html [1] https://opendev.org/openstack/openstack-zuul-jobs/src/commit/b3cad4f7a36929c13d9c74f2de24789741aa5d85/zuul.d/jobs.yaml Change-Id: Ibc21b107878f5ba50137da4082a7cbc6342d2aa9
* | | | Merge "Fix functional test failures with PasteDeploy 3.x"Zuul2023-04-122-12/+7
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix functional test failures with PasteDeploy 3.xCyril Roelandt2023-04-122-12/+7
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PasteDeploy replaced pkg_resources with importlib_metadata[1] in 3.0. This causes functional test failures because the line breaks in the example configs from glance/tests/functional/__init__.py are read as a "prefix" by PasteDeploy. For instance, paste.filter_factory = glance.api.middleware.version_negotiation:VersionNegotiationFilter.factory is read as "\nglance.api.middleware.version_negotiation:VersionNegotiationFilter.factory". This might be a bug in PasteDeploy or (quite unlikely) in configparser.ConfigParser rather than in our code, so this issue should be revisited at some point. For now, remove the cosmetic line breaks in order to fix our gates. [1] https://github.com/Pylons/pastedeploy/commit/ef58c20961072e4f60c26e94564180c304af7144 Change-Id: I1e557e731cceb3cfbc4ebc3f0887adf372a91d1d
* | | Merge "Add a check on startup for staging directory"Zuul2023-03-145-1/+79
|\ \ \ | |/ / |/| |
| * | Add a check on startup for staging directoryDan Smith2023-03-135-1/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | If we have import methods enabled, we must have a staging directory in order to complete those operations. This adds a startup check for the staging directory with a warning log message if it is not found. Change-Id: Iac31d7f15ec6783a59b5e314883fb58f88fe2fd1
* | | Merge "Update master for stable/2023.1"Zuul2023-03-132-0/+7
|\ \ \ | |/ / |/| |
| * | Update master for stable/2023.1OpenStack Release Bot2023-03-062-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Ica79ee34768a97771618c888b9e2176bdcfc01b5
* | | Imported Translations from ZanataOpenStack Proposal Bot2023-03-092-62/+63
|/ / | | | | | | | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I23f91e3ff4e9a5d0bbcbfcf6ddc5e227636ca81c
* | Merge "Enclose all APIv2 versions in single quotes"26.0.0.0rc126.0.0Zuul2023-03-041-18/+18
|\ \
| * | Enclose all APIv2 versions in single quotesDavid Hill2023-02-221-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When version detection broke for v2.10, only 2.10 was changed to be enclosed between single quotes but all of them should be the same format, a string. In this case, some of the versions are floats and converted to strings in build_version_object which is not pretty. Change-Id: I3f67671c4426ff7f0080ccc5bcfb69e7f386c9fc Closes-bug: #2008116
* | | Revert "Make glance-secure-rbac-protection-functional job non-voting"Ghanshyam2023-03-031-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 1ae2ad39795a3b4c8e0d4f7169ead740b29ee033. Reason for revert: Test are fixed in depends-on and job is passing now Change-Id: I94bc43b3e88e284fdc1158404c3ee3ee2b0125c0 Depends-On: https://review.opendev.org/c/openstack/glance-tempest-plugin/+/876235
* | | Make glance-secure-rbac-protection-functional job non-votingAbhishek Kekane2023-03-021-2/+4
|/ / | | | | | | | | | | | | | | | | | | Tempest change [1] has broken glance srbac tempest tests, so in order to unblock the gate we need to turn the job non-voting and once we fix those tests we will re-enable the same. [1] https://review.opendev.org/c/openstack/tempest/+/871018 Change-Id: Ibbfd8904b3a87b870ed8cde26245176c5b8e74aa
* | Merge "Release notes for Antelope Milestone 3"26.0.0.0b3Zuul2023-02-211-0/+20
|\ \
| * | Release notes for Antelope Milestone 3Pranali Deore2023-02-161-0/+20
| | | | | | | | | | | | Change-Id: I3dbc1c1e2bf2622721d98e88e219afd816722e22
* | | Merge "Refresh Glance example configs for antelope milestone 3"Zuul2023-02-214-84/+93
|\ \ \ | |/ /
| * | Refresh Glance example configs for antelope milestone 3Pranali Deore2023-02-164-84/+93
| | | | | | | | | | | | Change-Id: Id27f12aecce5a981dedf0bc3513a2f19a1e2a24d
* | | Merge "Remove deprecated ``enforce_secure_rbac`` option"Zuul2023-02-2011-150/+77
|\ \ \ | |/ /
| * | Remove deprecated ``enforce_secure_rbac`` optionPranali Deore2023-02-1611-150/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the revised SRBAC community goals, glance service is now switching to new defaults by default hence removing the deprecated ``enforce_secure_rbac`` option which is no longer needed. The ``enforce_secure_rbac`` option was introduced EXPERIMENTAL in Wallaby release for operators to opt into enforcing authorization based on common RBAC personas. Related blueprint secure-rbac Change-Id: I273527c85d30c1c09c086c73c892aaa6d127df6b
* | | Merge "Enabled new defaults and scope checks by default"Zuul2023-02-2012-44/+177
|\ \ \ | |/ /
| * | Enabled new defaults and scope checks by defaultPranali Deore2023-02-1612-44/+177
| | | | | | | | | | | | | | | | | | | | | | | | Enabling the enforce scope and new defaults by default in glance Related blueprint secure-rbac Change-Id: I0808dc0b1b34b527e38aa137c1dd25e1fc06409f
* | | Merge "Fix E741 issues"Zuul2023-02-164-27/+36
|\ \ \ | |/ / |/| |
| * | Fix E741 issuesCyril Roelandt2023-01-164-27/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | In 2.6.0, pycodestyle is going to find more E741 issues[1], which is going to break the gate by making "tox -epep8" fail. [1] https://www.flake8rules.com/rules/E741.html Change-Id: I94ee03a00dd01726de15a29424183faabdeba844
* | | Merge "Further robustification of format_inspector"Zuul2023-02-152-4/+43
|\ \ \
| * | | Further robustification of format_inspectorDan Smith2022-11-152-4/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a little more caution around the format_inspector, specifically when calling virtual_size in case something very unexpected goes wrong to ensure we don't interrupt the upload process. Change-Id: I14648e7b724b771755cd10fc5f5362a826780dd7 Related-Bug: #1983279
* | | | Merge "Drop tag assertion from README"Zuul2023-02-151-17/+0
|\ \ \ \
| * | | | Drop tag assertion from READMEDan Smith2022-12-051-17/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TC is removing the tag framework and has already removed most of the tags mentioned in the README. This removes the link and references. Change-Id: Ia7c95728e3ee4cf7455dc2b7f663d36bb6759fcb
* | | | doc/useful-image-properties: add missing `` to close a code blockGonéri Le Bouder2023-02-091-1/+1
| | | | | | | | | | | | | | | | Change-Id: I93301d51fb5f750693abbe07cb587d68ed0bd690
* | | | Merge "Add multihash info in glance documentation"Zuul2023-02-094-0/+118
|\ \ \ \
| * | | | Add multihash info in glance documentationpragathi932023-02-084-0/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New docs added for os_hash_algo in user guide and admin guide. Change-Id: Id78be3935998b9c5acdd0706393117e892e5ab59 Closes-bug:#1871419
* | | | | Merge "Fixes the api-ref response"Zuul2023-02-091-1/+1
|\ \ \ \ \
| * | | | | Fixes the api-ref responseMridula Joshi2022-09-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The response returned from the Create Tags API '/v2/metadefs/namespaces/{namespace_name}/tags' does not match the response in api-ref. This patch corrects the api-ref response. Closes-Bug: #1939690 Change-Id: Icdafa6f55b434977d83148a0b0a958f35e99afac
* | | | | | Merge "Update the RADOS authentication link"Zuul2023-02-091-3/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | Update the RADOS authentication linkrenliang172022-12-151-3/+2
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | The original link has failed, update the link https://docs.ceph.com/en/pacific/rados/configuration/auth-config-ref/. Change-Id: Iecbcbce1cd8d02cf4db83f2178235fa14e2e1b4f
* | | | | Merge "Update migration constant"Zuul2023-02-0814-16/+363
|\ \ \ \ \
| * | | | | Update migration constantAbhishek Kekane2023-01-1814-16/+363
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the data migration current release to '2023_1'. Added empty migration scripts to rule out regression scenarios as well. Change-Id: Ic97825dd9c38ec1c759e5ca610a19c93fe4ca6a6
* | | | | | Merge "Limit CaptureRegion sizes in format_inspector for VMDK and VHDX"Zuul2023-02-062-3/+139
|\ \ \ \ \ \