* Update glance-specs from branch 'master'
to f0d788a7620319930b8fcb2a547da2de43cd2959
- Merge "Repropose Spec for the Glance part of Image Encryption (Caracal)"
- Repropose Spec for the Glance part of Image Encryption (Caracal)
This commit re-proposes the Image Encryption spec for Glance part
to latest caracal cycle based on Caracal PTG discussion[1]
[1]: https://etherpad.opendev.org/p/oct2023-ptg-glance#L271
Change-Id: Ie789ebc551774adaa743f8c43c2ae49d9ec36cca
* Update glance-specs from branch 'master'
to a3920b7fb200799f977d9403de92462f240c5b1c
- [Spec] Use Centralized database for cache operations
Change-Id: I0b9d023b1736a5517e0583b13e0cb834d9495ab8
* Update glance-specs from branch 'master'
to a7685634ddb3c4e29886ccd67dc50a90b6c38cb6
- [Spec] Add weight for each glance store
Change-Id: I56f9485bfe025962d3d657352260b62db7cab750
* Update glance-specs from branch 'master'
to 099ba88a9f5c5e75f23910a971ed62a6fc6603dd
- Merge "Repropose Spec for the Glance part of Image Encryption (Bobcat)"
- Repropose Spec for the Glance part of Image Encryption (Bobcat)
This commit re-proposes the Image Encryption spec for Glance part
to latest bobcat cycle based on Bobcat PTG discussion[1]
[1]: https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033187.html
Change-Id: Ib0c2c1eedda72b45988b99e7afb9bd6026e0707b
* Update glance-specs from branch 'master'
to 78e07d761ba077b3a6302e4b237a14ab6901685a
- Merge "Repropose new location APIs spec for 2023.2 (Bobcat)"
- Repropose new location APIs spec for 2023.2 (Bobcat)
This commit re-proposes the new location APIs spec based on
the discussion in the 2023.2 (Bobcat) PTG[1].
[1] https://wiki.openstack.org/wiki/CinderBobcatPTGSummary#Glance-Cinder-Nova_cross_project
Change-Id: I7fbd73beebdf103e9e1f7d6501a756ba7da20949
* Update glance-specs from branch 'master'
to 690285bad77bcddb29a9b43182c2dcbd344f28e5
- Merge "Add a script to prepare the next cycle"
- Add a script to prepare the next cycle
Running tox -eprepare-next-cycle will apply all necessary changes, only
requiring that the user review and commit the changes.
Change-Id: I5f10d901e47a8062c87506fbc3e68f2536a47480
* Update glance-specs from branch 'master'
to b49c141a2382ad5d1f6541d84c5a55728e4ff990
- Merge "Cinder: Add support for extending attached volumes"
- Cinder: Add support for extending attached volumes
Change-Id: I3a8d1013fb67d06ca8dc9d9a84e2656c11a034a7
* Update glance-specs from branch 'master'
to 997ef7989225309f2f95ede4a636616725894abd
- Merge "Repropose new location APIs spec"
- Repropose new location APIs spec
This commit re-proposes the new location APIs spec based on
the discussion in the 2023.1 (Antelope) PTG[1].
[1] https://wiki.openstack.org/wiki/CinderAntelopePTGSummary#Cross_project_with_glance
Implements: blueprint new-location-apis
Change-Id: Id9a3b38136d2110b643056bc289998d9e0dfa718
* Update glance-specs from branch 'master'
to 87ff6571bf61a9a2f2049e2afc677ea0fc06a20e
- Replace whitelist_externals with allowlist_externals
whitelist_externals option is deprecated in tox 3.27[1] and removed
in tox 4[2]. Also we're seeing a gate failure due to this.
2022-12-29 16:48:15.280775 | ubuntu-jammy | docs: 275 W commands[0]> rm -rf doc/build [tox/tox_env/api.py:421]
2022-12-29 16:48:15.282518 | ubuntu-jammy | docs: 277 E failed with rm is not allowed, use allowlist_externals to allow it [tox/session/cmd/run/single.py:54]
2022-12-29 16:48:15.283367 | ubuntu-jammy | docs: FAIL code 1 (0.08 seconds)
This patch replaces whitelist_externals with allowlist_externals.
[1] https://tox.wiki/en/3.27.1/config.html#conf-allowlist_externals
[2] https://tox.wiki/en/latest/config.html#allowlist_externals
Change-Id: I3380ddfda752b03e0171d6d7a77f500da5b00169
* Update glance-specs from branch 'master'
to 2d0d8c2b7c8d4017190c0c3383350ce1d8a4fb88
- Merge "Add option region_name to s3 store"
- Add option region_name to s3 store
The current s3 driver determine region_name from amazon endpoints, but
some operators are using an s3 compatible API which is not from amazon.
Adding a region_name paramater to the s3 store allow such operators to
use custom endpoints with custom regions.
Signed-off-by: Arnaud Morin <arnaud.morin@ovhcloud.com>
Change-Id: I8ce4d83a470eb5c87527db7ffacb9d0b2302b661
* Update glance-specs from branch 'master'
to aa8a8c70d32d905f281bb837ea9c4b8536ddf789
- Fix redirects
Many redirects are not currently working because they reference
the '.rst' version of a file, whereas the only files available
to the http server are the built '.html' files.
Change-Id: If279a3122ccf5c1d88f688025f877de2ac9d339b
* Update glance-specs from branch 'master'
to 666e70eef5d7ea0268e94e1bcbade679e0bcc335
- Using release number as primary identifier
In Zed cycle, TC passed a resolution[1] and
updated the release Identification document[2] to
use the release number as primary identifier in
the development cycle. Release name will be used
in marketting and release team tooling (until they
are migrated to work with release number) only.
Let's use release number consistently across OpenStack
projects.
[1] https://governance.openstack.org/tc/resolutions/20220524-release-identification-process.html
[2] https://governance.openstack.org/tc/reference/release-naming.html
Change-Id: I513c4ebca38984b80d8e5613c3190d88fcb44aca
* Update glance-specs from branch 'master'
to d451537ce2589f8f246e7ca6677624aaca382d0f
- Merge "Update proposal for duplication image download"
- Update proposal for duplication image download
From PTG meeting, we update the solution of this proposal
by writing the file to cache in chunks instead of writing
the whole file to cache.
Change-Id: I39269aba29edf9c451a8ae97aa1a34ba9c0c818d
Co-authored-by: Erno Kuvaja <jokke@usr.fi>
Co-authored-by: Mridula Joshi <mrjoshi@redhat.com>
* Update glance-specs from branch 'master'
to 1c9b90bdb1747a84b52e6dc71da11fd8b8a6360f
- Merge "Expanding stores-detail for other stores"
- Expanding stores-detail for other stores
Currently the ``stores-detail`` API exposes store details of RBD backend.
This patch adds a spec for expanding the ``stores-detail`` API to
expose store detaiils of other stores.
Implements: blueprint expanding-stores-detail
Change-Id: I5300789b0bf648fe51798be72aa46e8e66d059f3
* Update glance-specs from branch 'master'
to 3dbf72d5937d25a51102eb6a06ba09ecee84897d
- Merge "[APIImpact] Add a new glance-download import method"
- [APIImpact] Add a new glance-download import method
Implements: blueprint glance-download-import
Change-Id: I46c8e5e6a04d97d6968f7586c2fbd661f3813ca0
* Update glance-specs from branch 'master'
to e015e00491e739164c6e02d82cf5265dbb009e78
- Merge "Update http to https"
- Update http to https
update http link to https link
Change-Id: I0d666b95eb45c86f7688f6238f74fb11778a8fbf
* Update glance-specs from branch 'master'
to b062ad1696df7d499092c1d5444c72a20e8269cb
- Merge "Fix the misspelling of "configuration""
- Fix the misspelling of "configuration"
Change-Id: I23bb5f1adb46406bd773d6e842aff6dbcbb0c9ad
* Update glance-specs from branch 'master'
to c7bce04f5bc65f3e8014196fa685e44e2839afb6
- Provision for immediate caching of an image
Change-Id: Ieb793afaa6bf4b7c21729408654ec316ba45d816
* Update glance-specs from branch 'master'
to aeb0fbf6f4c68410d70b642dc9ee7f48832ad288
- Merge "Spec Lite: Add ability to purge all rows by glance-manage"
- Spec Lite: Add ability to purge all rows by glance-manage
blueprint: purge-all-rows
Change-Id: I138570ec47d714687810ad65fce70f3a14367484
* Update glance-specs from branch 'master'
to 2638ada23d92f714f54b71db00330e4a6c921beb
- Remove setup.py and setup.cfg
Theses used to be used for building docs in the past.
A recent release of setuptools 61.0.0 introduced a breaking change [1]
which caused our openstack-tox-docs and openstack-tox-pep8 jobs to fail
with:
error: Multiple top-level packages discovered in a flat-layout:
['specs', 'priorities'].
This removes setup.py and setup.cfg from use in tox.ini to resolve the
issue and they are not needed anyway.
Related-Bug: #1966382
Change-Id: Ia653b3e13302db5bf2adc006aea5436a9c65616e
* Update glance-specs from branch 'master'
to fbda4494e0ce64ba60fd5f3750f3329578f915de
- Merge "Append new tags to existing tags"
- Append new tags to existing tags
Related-Bug: https://bugs.launchpad.net/glance/+bug/1939169
Change-Id: I63c010c6aab6acf800c52ccee53dd0aa0821483f
* Update glance-specs from branch 'master'
to b8c8227e29df2ae8ab23d465b03630193c8e340a
- Expose store specific information
This patch adds a spec for exposing the store specific information
for optimizing upload volume to image operation from cinder rbd
backend to glance rbd backend.
Implements: blueprint expose-store-specific-info
Co-Authored-by: Rajat Dhasmana <rajatdhasmana@gmail.com>
Change-Id: I0db7a1a73de8b41460498ae389a059153d945386
* Update glance-specs from branch 'master'
to 7cd0ee463405ea99123dd1cfcb09837bda52f0df
- Merge "Add remove-sqlalchemy-migrate"
- Add remove-sqlalchemy-migrate
Delete the legacy sqlalchemy-migrate-based migrations and related
tooling.
Part of blueprint remove-sqlalchemy-migrate
Change-Id: I88e64043f268b857de69f98a78c74c1ac6b02120
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update glance-specs from branch 'master'
to a18d7ab4d70eb41bf15550845f80c960bd6ba28e
- Fix symlinks for Xena templates
Someone missed a leading period.
Change-Id: I09d10fda8e88fdd1894c97913ad1729b34e9122b
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
* Update glance-specs from branch 'master'
to 3e1357a3ecc52a1dac736d59ca92689cbbc3dddb
- Merge "Spec Lite: CLI support for new cache APIs"
- Spec Lite: CLI support for new cache APIs
Change-Id: Ife55e6b1efa66bca1e0efc5a7efb3ba130a1e33f
* Update glance-specs from branch 'master'
to 7fc0bd705d1d25ca8be5bed090234658da7670c0
- Spec for Glance cache API
APIImpact
Change-Id: I05133d61f52b0fa5f39f6a976356789cd1ef5940
* Update glance-specs from branch 'master'
to 01dbbfbff94b7be79d7309b6620e7c364e8f5c6c
- Add support of cinder's new attachment API
Add spec for cinder's new attachment API support
and multiattach handling.
Change-Id: Ie61f010fe6b47c71bc892e809c95324222a9dcc8
* Update glance-specs from branch 'master'
to 9cb34ac6ea102039ff54a7ffb1e59f2059339153
- Merge "Revert "Add support of cinder's new attachment API""
- Revert "Add support of cinder's new attachment API"
This reverts commit 8503faee7c91ffc21440a7bf170cc404999308e5.
Reason for revert: Reverting the change as noticed lately that the spec file is not .rst so it does not caught the syntax errors also it is missing the entry in the spec/xena/index.rst so the actually merged spec is not displayed/listed in the final output [0]
[0] https://5987422f5decdefb3e3d-3f28c2c0c6b192e8ac5a4ae954bec2d0.ssl.cf5.rackcdn.com/787515/1/gate/openstack-tox-docs/ea34475/docs/specs/xena/approved/index.html
Change-Id: I966e2a5426195300839315cb7635d0fe925b50a9
* Update glance-specs from branch 'master'
to b9aa3161c9409032075554e6ca6efaf674e48938
- Merge "Add support of cinder's new attachment API"
- Add support of cinder's new attachment API
Add spec for cinder's new attachment API support and multiattach handling.
Change-Id: Ic5247dd0abf65d93fb1119efd9db06923cc2539e
* Update glance-specs from branch 'master'
to 434abee27ecc8b5289701aa21d82bcb5195ad95d
- Distributed Image Import spec
As planned in the glance meeting today, this adds a new spec for
distributed image import, in total isolation, with a proposal to
start with the simple case and moving to use image location
metadata when available.
Change-Id: Ic11be7628535f87b9002b69f845150bd02b9f0d7
* Update glance-specs from branch 'master'
to e518123237e7882d4b31b5ba8bd068cbb5e28a89
- New Image API /v2/images/{id}/tasks for task information
blueprint: messages-api
Change-Id: I2139af70efb497587f99a435f852e9dcd07cedb5