- 13 Sep, 2021 1 commit
-
-
Erno Kuvaja authored
Change-Id: I9e7af4cf07ad6d84261c365ffc13728f9afcb8d0
-
- 09 Sep, 2021 1 commit
-
-
Zuul authored
-
- 05 Aug, 2021 1 commit
-
-
Erno Kuvaja authored
Since supporting only PY3 (Ussuri) Glance has not been supporting termination of encrypted connection to the service [0]. The section was left behind on the configuring doc. [0] https://docs.openstack.org/releasenotes/glance/ussuri.html#security-issues Change-Id: I9356bceb914327f526da7b727fa58522ae18856e Closes-Bug: #1930597 (cherry picked from commit 652780d0) (cherry picked from commit 62e921ec)
-
- 08 Jul, 2021 1 commit
-
-
Erno Kuvaja authored
This reverts commit 810417df. The Swift driver not being able to use Trusts had nothing to do about the store driver itself nor that keystoneauth1 would have broken the feature, but rather it not having the functionality in the first place and us not catching that on reviews. We should figure out how to test this before we try to replace this code again. Change-Id: If12a013404296486dc387b099477d1608b24ba63 Closes-Bug: #1916052 (cherry picked from commit 9b683678)
-
- 01 Apr, 2021 1 commit
-
-
Zuul authored
-
- 31 Mar, 2021 1 commit
-
-
Zuul authored
-
- 24 Mar, 2021 3 commits
-
-
Dan Smith authored
Change-Id: I774569d4788c7c67273fbe72757af07813c62f1d
-
Dan Smith authored
As noted in previous discussions, glance should clean its staging directory on startup. This is important for scenarios where we started an import operation, but failed in the middle. If, when we recover, the image has already been deleted from the database, then we will never remove the (potentially very large) residue from disk in our staging directory. This is currently a problem with web-download, but will also occur with glance-direct once we have the non-shared distributed import functionality merged. Conflicts: glance/tests/unit/common/test_wsgi_app.py: Minor differences Closes-Bug: #1913625 Change-Id: Ib80e9cfb58680f9e8ead5993dc206f4da882dd09 (cherry picked from commit 232177e6)
-
Dan Smith authored
Currently it is not possible to configure the staging directory URI of the functional workers. We need to be able to do that in order to enable the stage cleaning behavior. Right now, they're all sharing /tmp/staging, which will cause workers to conflict while running in parallel. This causes them to use their private test directory, which may also help some other spurious failures due to interaction. Related-Bug: #1913625 Change-Id: Ic2ac2a528206c50c38e948a096daf9eb8e5eb715 (cherry picked from commit e9852fb6)
-
- 18 Mar, 2021 3 commits
-
-
Dan Smith authored
If web-download fails to stage the image, no subsequent import to store tasks could have run. Thus, we should remove all of them from "importing" and add them to "failed" so that it is obvious from the outside that we failed. This is another good reason for having the $image/tasks API, but we also should not continue advertising "yes we're importing to $store" when we are not. NOTE(lyarwood): This includes a partial squashed revert of the .zuul.yaml changes in Ifd55c44fef4e2187052d77084dc9c0fa9c9a0d16 that removed nova-ceph-multistore. This is reintroduced here to ensure this change resolves the stable/victoria specific bug #1919993 and the original bug #1914826. Change-Id: Iebbb2dcb767ecf3c965f34f1ca04af20a2039be1 Closes-Bug: #1914826 Closes-Bug: #1919993 (cherry picked from commit cbb2af6e)
-
Dan Smith authored
The _internal_plugins/* tasks are not getting passed the ImportActionWrapper, and thus are doing things against the image that do not respect the task lock, nor apply multiple updates atomically. This fixes that and brings them in line with the base tasks, using the wrapper for things like getting the image_id. The copy_image task looks at the image for a few other things that are not exposed out of the wrapper, so I left the image_repo.get() in that task until I can extend it. They are read-only though, so not a big deal. The web-download test also was not passing the right options to that task (confusing task_repo and image_repo), which this cleans up as well. It was also missing validation of the code that reverts the state to 'queued' when web-download fails, so that is added here as well. Change-Id: I6db86b3e17a6a2f78745b40381b9419fb4404a4e Related-Bug: #1914826 (cherry picked from commit 68646db3)
-
Lee Yarwood authored
This is to unblock the stuck gate due to the lower_constraints job failing. NOTE(lyarwood): This change also drops the nova-ceph-multistore job while we work on fixing it via Iebbb2dcb767ecf3c965f34f1ca04af20a2039be1 Change-Id: Ifd55c44fef4e2187052d77084dc9c0fa9c9a0d16 (cherry picked from commit 795dad76)
-
- 06 Oct, 2020 2 commits
- 30 Sep, 2020 1 commit
-
-
Erno Kuvaja authored
Co-authored-by:Brian Rosmaita <rosmaita.fossdev@gmail.com> Change-Id: I4e23ef8c7eba92addc192593f38fbc5f7ba7b03e related-bug: #1897773 (cherry picked from commit cb2fb167f4ab17b2168177f47c4325afbc3d9765)
-
- 24 Sep, 2020 2 commits
-
-
OpenStack Release Bot authored
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/victoria branch, tests will continue to use the upper-constraints list on master. Change-Id: I48eaa8e7dd63be0708081795f15f71fb2d21ae5b
-
OpenStack Release Bot authored
Change-Id: I65c1cc05a1680e9b6002b25ba7b9c867875467c7
-
- 23 Sep, 2020 2 commits
-
-
Abhishek Kekane authored
Change-Id: I91bb8614f47c0283c88b96ca10e8280655d2d1fb
-
Zuul authored
-
- 22 Sep, 2020 3 commits
-
-
Victor Coutellier authored
If import flow fail before reaching the end it never execute the _DeleteFromFS task and the node_staging_uri is never cleaned up. Implement the revert() function of the _WebDownload task to remove the temporary file. Change-Id: I6dd6a6e2a95a5bd17a80b6256852bb9fac5fa339 Co-Authored-By:
Grégoire Unbekandt <gregoire.unbekandt@gmail.com> Co-Authored-By:
Abhishek Kekane <akekane@redhat.com> Closes-Bug: #1795950
-
Erno Kuvaja authored
Using the supported glanceclient instead. Change-Id: I373467d2cdefb2301a949c9236f445dbbc641a2a
-
Grégoire Unbekandt authored
If the downloaded data size is different from the expected one, the task "web-download" in the image import process will now fail. Change-Id: Ie260486d795a6f4af1632f6f3708abc92fb47a3a Closes-Bug: #1895663
-
- 18 Sep, 2020 1 commit
-
-
Zuul authored
-
- 17 Sep, 2020 3 commits
-
-
Stephen Finucane authored
Change-Id: Ie44453b647ce78a26246b8293794ebdec68fd120 Signed-off-by:Stephen Finucane <sfinucan@redhat.com>
-
Stephen Finucane authored
This renders much flatter as is similar to what's used nowadays for config options (via the 'oslo_config.sphinxext' extension) Change-Id: If204d887ed0d65cfc5e75cc7739b0f8f59ce000f Signed-off-by:Stephen Finucane <sfinucan@redhat.com>
-
Stephen Finucane authored
The XenAPI driver is dead. Let's hold the tissues and clear out references from the documentation instead. Change-Id: I6ec331cf7d2d1ded924893f707ed963027939754 Signed-off-by:Stephen Finucane <sfinucan@redhat.com>
-
- 15 Sep, 2020 1 commit
-
-
Abhishek Kekane authored
Note: Fixed formatting for import-locking-behavior release note. Change-Id: I914d5b901483b3f3942ade3e3856a62901592521
-
- 14 Sep, 2020 1 commit
-
-
Dan Smith authored
Nova has a job where both nova and glance are configured for multistore ceph, and where the image gets automatically copied from the file to rbd stores on first use. Run that on glance to get the coverage for it as well. Change-Id: I9c734fabaabe78ea8f7e77d0aa2112ebe867ecb6
-
- 11 Sep, 2020 1 commit
-
-
Abhishek Kekane authored
Change-Id: I7b04f8ba86e0d6f42ef436e30ece9f019221e318 Closes-Bug: #1884996
-
- 10 Sep, 2020 1 commit
-
-
Zuul authored
-
- 09 Sep, 2020 2 commits
-
-
Zuul authored
-
Abhishek Kekane authored
Change-Id: I1ec4d3f3f57f8a0576ea5ed09a289ab27882104b
-
- 08 Sep, 2020 2 commits
- 07 Sep, 2020 1 commit
-
-
whoami-rajat authored
This patch updates the location URL of the legacy images while upgrading from single cinder store to multiple stores. It does that with the help of lazy loading logic i.e. while GET images call, it checks the location URL and metadata of the image against the configured store ids and updates images to respective stores on the basis of volume type (comparing image-volume's type with the configured cinder_volume_type). Legacy image URL: cinder://<volume-id> New image URL: cinder://<store-id>/<volume-id> NOTE: bumping lower-constraints/requirements of glance-store to 2.3.0 as it includes changes[1] that are a hard requirement for cinder multiple stores to work with glance [1] https://review.opendev.org/#/c/746556/ Change-Id: I087a89c20813378fea8ff22ddf81d7a10c220db3 Implements: blueprint multiple-cinder-backend-support
-
- 03 Sep, 2020 3 commits
-
-
Zuul authored
-
likui authored
Remove babel.cfg and the translation bits from setup.cfg, those are not needed anymore. Change-Id: I221173c724d23c1221febb8928c67bae1150bf5e
-
Abhishek Kekane authored
Change-Id: Ibd02882c1e42de3db7f78b50dd974b99b0d9ded1
-
- 02 Sep, 2020 2 commits