342 Commits (7cd0ee463405ea99123dd1cfcb09837bda52f0df)

Author SHA1 Message Date
Zuul 7cd0ee4634 Merge "Add remove-sqlalchemy-migrate" 2 years ago
Zuul 5e7efc28fb Merge "Policy layer refactoring" 2 years ago
Stephen Finucane d4780187c7 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>
2 years ago
Stephen Finucane a18d7ab4d7 Fix symlinks for Xena templates
Someone missed a leading period.

Change-Id: I09d10fda8e88fdd1894c97913ad1729b34e9122b
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2 years ago
Zuul 3e1357a3ec Merge "Spec Lite: CLI support for new cache APIs" 2 years ago
Abhishek Kekane 3c54a84d9c Policy layer refactoring
Related-Bug: https://bugs.launchpad.net/glance/+bug/1915582
Change-Id: I43dd686118374d1320d15fc85bca716cc1010ff0
2 years ago
Abhishek Kekane 7e90ebc263 Spec Lite: Policy tests refactoring
Change-Id: I37c9663b79acf44a868f34671db3e820d702b2e7
2 years ago
Cyril Roelandt 7fc0bd705d Spec for Glance cache API
APIImpact

Change-Id: I05133d61f52b0fa5f39f6a976356789cd1ef5940
2 years ago
Abhishek Kekane de934b5e72 Spec Lite: CLI support for new cache APIs
Change-Id: Ife55e6b1efa66bca1e0efc5a7efb3ba130a1e33f
2 years ago
Rajat Dhasmana 01dbbfbff9 Add support of cinder's new attachment API
Add spec for cinder's new attachment API support
and multiattach handling.

Change-Id: Ie61f010fe6b47c71bc892e809c95324222a9dcc8
2 years ago
Zuul 9cb34ac6ea Merge "Revert "Add support of cinder's new attachment API"" 2 years ago
Abhishek Kekane 7499c85bf1 Revert "Add support of cinder's new attachment API"
This reverts commit 8503faee7c.

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
2 years ago
Zuul b9aa3161c9 Merge "Add support of cinder's new attachment API" 2 years ago
Dan Smith a6eefb34a2 Add glance-unified-quotas spec
Change-Id: I5ec3dd76fac8f424c0ecef38990a6de6f36d7fc7
2 years ago
whoami-rajat 8503faee7c Add support of cinder's new attachment API
Add spec for cinder's new attachment API support and multiattach handling.

Change-Id: Ic5247dd0abf65d93fb1119efd9db06923cc2539e
2 years ago
YuehuiLei c33e771b4e Add xena directory for specs
Change-Id: I9e7452c9f5bec5f5b0b5e288f5af8a0463a23840
2 years ago
Dan Smith 434abee27e 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
2 years ago
Abhishek Kekane e518123237 New Image API /v2/images/{id}/tasks for task information
blueprint: messages-api
Change-Id: I2139af70efb497587f99a435f852e9dcd07cedb5
2 years ago
Brian Rosmaita 47b9c32438 Remove Images API v1 user guide
Version 1 of the Images API was removed in Rocky by Change
Ia086230cc8c92f7b7dfd5b001923110d5bc55d4d.  This patch removes
the version 1 "user guide" documentation.

Change-Id: Idc4986671df623f4e5a953c49918be66b973aada
3 years ago
Abhishek Kekane d7bbf47795 Create specs directory for Wallaby cycle
Change-Id: I1e856c5a31961c721231043891d6bdf058b0b552
3 years ago
Zuul e8a183671b Merge "Make cinder driver compatible with multiple stores" 3 years ago
Abhishek Kekane 5e5ad09b19 Make cinder driver compatible with multiple stores
Implements: blueprint multiple-cinder-backend-support
Change-Id: I3a3d5ec277ac338bcae2f2ba4428ffa6d960a385
3 years ago
Abhishek Kekane f4be24c13b Calculate virtual size of image
Change-Id: I55d8193090dea749502a053fd348d92f67f3c012
Implements: blueprint image-introspect-plugin
3 years ago
Zuul cefc48f9f0 Merge "Handle sparse images in glance_store" 3 years ago
Victor Coutellier 2b40c59f52 Handle sparse images in glance_store
Add new configuration option ``enable_thin_provisioning`` to rbd
and filesystem store to enable or not sparse upload.

Sparse file mean not really write null byte sequences but only the
data itself at a given offset, the "holes" who can appear will
automatically interpreted by the storage backend as null bytes,
and do not really consume your storage.

Change-Id: I5330a12ab3d04b420857689ba899ad41c5856129
Implements: blueprint handle-sparse-image
3 years ago
Dan Smith 576a8e20cd Add copy-unowned-image spec
Change-Id: I3cdd88eef1a64171d2714034449ca2ddf85a214d
3 years ago
Josephine Seifert ca9cfd82a5 Spec for the Glance part of Image Encryption
We want to propose Image Encryption for Openstack, which would affect
Glance, but also Nova and Cinder. This spec contains the details of the
Glance part for the Image Encryption and an overview over all needed
changes.

Change-Id: I169a7aed53f6ff53415449ad9f2fc92e73fab937
Co-Authored-By: Markus Hentsch <markus.hentsch@secustack.com>
3 years ago
Zuul 842f3ca5c2 Merge "Create specs directory for Victoria cycle" 3 years ago
Zuul b0ad9b1019 Merge "Deprecate 'checksum' computation" 3 years ago
Abhishek Kekane 4fef6d1812 Create specs directory for Victoria cycle
Change-Id: I3c94005ef8d8218e15636b1bb80a2269719035ad
3 years ago
Zuul 0202da7162 Merge "Add spec-lite to deprecate admin_role" 3 years ago
Brian Rosmaita 644b7ec2af Add spec-lite to deprecate admin_role
Change-Id: I4484903886a09d4556ce11e671b1ae0dd8d9b16f
3 years ago
Brian Rosmaita 85e08aff9d Deprecate 'checksum' computation
Change-Id: Id1ee86dd82f44721041bf25c820169c33218ff9c
3 years ago
Zuul df80886815 Merge "Spec: Supporting the s3 driver again as regular glance store driver" 3 years ago
Naohiro Sameshima 01f4034f89 Spec: Supporting the s3 driver again as regular glance store driver
Change-Id: I198cebacc6e99149b65ae1ae4445ee05a70d2bbd
3 years ago
Zuul fccfd5d7f0 Merge "Deprecate allow_additional_image_properties" 3 years ago
Zuul 9f1092926b Merge "Copying existing image in multiple stores" 3 years ago
Brian Rosmaita 2a863f0bca Deprecate allow_additional_image_properties
Change-Id: I25892c3a422fab07d3974d9ad360be9a6e9be88e
3 years ago
Grégoire Unbekandt 31b189a927 Spec to import image in multi stores
Change-Id: Ia909ae1afab54242a1ca1a109a62a28131dc4dcf
3 years ago
Abhishek Kekane f84ef0e2de Copying existing image in multiple stores
Change-Id: Id1c83aca9e9715811962cb45f198b5e6ca9feb6e
Implements: copy-existing-image
3 years ago
Erno Kuvaja a5f88b9e5c Delete image from single store
Change-Id: I283dfdefbdf6604365fb3fb0209e8deba2c18eae
4 years ago
Abhishek Kekane 7b296e38d3 Create specs directory for Ussuri
Change-Id: I05185e69be13449777ead9247de370f9589e38e1
4 years ago
Abhishek Kekane 23f6be82bd Spec Lite: Add periodic job to prefetch images into cache
Change-Id: I2b9925a6651b869a8cc875b80b4a66be0ac93755
4 years ago
Zuul 40df420029 Merge "Spec Lite: Rethinking our filesystem access" 4 years ago
Zuul 853394378d Merge "Add 'compressed' option to container_format" 4 years ago
ZhengMa 9757c6800a Add 'compressed' option to container_format
This spec lite is purposed to support a new container_format
so that we can do image compression when uploading a volume
to glance and decompression when downloading a image from
glance.

Change-Id: Ib5cca6aa4b88edef03c6757879fb58b274811c74
4 years ago
Brian Rosmaita 5e3cb4f599 Add spec for barbican secret deletion
Change-Id: I92940d839a38fe848dfa586a9bc2642848078eab
4 years ago
Abhishek Kekane a484ad32d7 Spec Lite: Rethinking our filesystem access
Change-Id: Ibbc877a186c5bba019c5b062f3806c9e2bb20b10
4 years ago
Abhishek Kekane bc4d0c5f89 Spec Lite: Add location url prefix
Change-Id: I9fa3da97db1064d28e66fc1be42fde1bf85524ab
4 years ago
Zuul 9656932e7d Merge "Spec Lite: Lazy update stores information" 4 years ago