summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Remove Python 2 supportliyou012022-05-251-2/+2
| | | | | | | | | Python 2 has been deprecated for almost two years, and has not been guaranteed to work with glance_store for a while. This patch removes all traces of six, unicode strings and Python 2 tweaks. Co-Authored-By: Cyril Roelandt <cyril@redhat.com> Change-Id: Ifa78924d7ecf4f2d9a54c677888ab2926530c487
* Fix documentation build with Sphinx>=4.2.0Cyril Roelandt2021-10-121-0/+7
| | | | | Change-Id: I07b14385290cbaba570115a85233d35a88b4d586 Closes-Bug: #1946789
* Add cinder's new attachment supportRajat Dhasmana2021-07-231-1/+6
| | | | | | | | | | | | | | | | | Cinder introduced new attachment API flow in microversion 3.27 (also attachment_complete added in mv 3.44 and support for passing mode added in mv 3.54) which provides a clean interface to interact with cinder for attachments and is also required for multiattach volume support (Related future work). Nova uses it since a long time and is proven to be stable, this patch implements the same for glance. The create volume and delete volume calls are also moved to cinder_utils file to use the generic exception handler and keep similar code together for consistency. Partially Implements: blueprint attachment-api-and-multiattach-support Change-Id: I2758ed1d5b8e0981faa3eff6f83e1ce5975a01d2
* Switch to newer openstackdocstheme and reno versionsAndreas Jaeger2020-05-302-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using these versions will allow especially: * Linking from HTML to PDF document * Allow parallel building of documents * Fix some rendering problems Update Sphinx version as well. Disable openstackdocs_auto_name to use 'project' variable as name. Change pygments_style to 'native' since old theme version always used 'native' and the theme now respects the setting and using 'sphinx' can lead to some strange rendering. Remove docs requirements from lower-constraints, they are not needed during install or test but only for docs building. openstackdocstheme renames some variables, so follow the renames before the next release removes them. A couple of variables are also not needed anymore, remove them. See also http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html Change-Id: Iee357adb23ff65e453ac627eaec0b9d7ac245ba6
* Add lock per share for cinder nfs mount/umountwhoami-rajat2020-05-011-0/+8
| | | | | | | | | | | | | | With cinder configured as glance store and nfs as cinder backend, if we create multiple images concurrently into the same share, there might be race conditions. This patch ensures a lock per export to avoid the race conditions. This patch also introduces a reference counting mechamism for unmounting which will unmount the share if no active thread/process is using it. Closes-Bug: #1870289 Change-Id: I9197f64e29a0ae2e0a58186f1a70aa134f7f1db6
* Cleanup py27 supportAndreas Jaeger2020-04-051-2/+1
| | | | | | | | | | | | | Make a few cleanups: - Remove python 2.7 stanza from setup.py - Add requires on python >= 3.6 to setup.cfg so that pypi and pip know about the requirement - Remove obsolete sections from setup.cfg: * Wheel is not needed for python 3 only repo - Update classifiers - Update requirements, no need for python_version anymore Change-Id: I12ecea6b3cfcca8edd5adedac91f906d77f4ff36
* Add S3 store support to glance_storeNaohiro Sameshima2020-03-261-0/+5
| | | | | | | | | | | Revive the S3 driver that was supported up to Mitaka and add multiple store support to correspond with the features added to glance_store from Newton to U cycle. In addition, the use of the S3 SDK used by the Mitaka S3 driver has been deprecated, so this implementation will be changed to use the new version. Change-Id: I203134837319080ead96da69048baf90086d2117 Implements: blueprint re-support-s3-driver
* Merge "Remove sheepdog store driver"1.1.0Zuul2019-12-191-9/+0
|\
| * Remove sheepdog store driverAbhishek Kekane2019-11-191-9/+0
| | | | | | | | Change-Id: I0c202cedb1532b9fe44afbb6553e7353185f6238
* | Merge "Cap sphinx for py2 to match global requirements"Zuul2019-12-091-1/+2
|\ \ | |/ |/|
| * Cap sphinx for py2 to match global requirementszhangboye2019-05-161-1/+2
| | | | | | | | Change-Id: I1055d9e0193a5ad45e441a9faf04c2c787ab5fef
* | Deprecate Sheepdog driverBrian Rosmaita2019-07-191-0/+12
|/ | | | | | | | | | As there was no response to the ML announcement [0], proceed with deprecation of the Sheepdog driver, scheduled for removal in the 'U' cycle. [0] http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006725.html Change-Id: Ie41b166e51e4d7b674f893c2b71d576e5a8b51a0
* Update mailinglist from dev to discussyfzhao2018-12-211-2/+2
| | | | | | | | | | openstack-dev was decomissioned this night in https://review.openstack.org/621258 Update openstack-dev to openstack-discuss Co-authored-by: LeopardMa <mabao@inspur.com> Change-Id: I06acef3eafe1b9f7842636e9bcb5a637f2d78cc3 Closes-Bug: #1808929
* Merge "Update conf.py to align with openstackdocstheme"Zuul2018-07-171-10/+0
|\
| * Update conf.py to align with openstackdocsthemeliuyamin2018-06-061-10/+0
| | | | | | | | | | | | | | Revise the documentation configuration to reflect the latest guidelines at https://docs.openstack.org/openstackdocstheme/latest/ Change-Id: Ife99fbc14ef5c03a87428eaf5b3fa62aacda9450
* | Follow the new PTI for document buildNguyen Hai2018-07-163-2/+18
|/ | | | | | | | | For compliance with the Project Testing Interface as described in: [1] https://governance.openstack.org/tc/reference/project-testing-interface.html [2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html [3] http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html Change-Id: I06d510a44b9e8c0024f5e41f10f4446e18bf86cc
* Add glance_store disclaimer to docsBrian Rosmaita2018-05-021-1/+9
| | | | | | | | | Change Iac83c515e12ec953f4814e7cbeeca33c034d7497 added a statement, agreed upon at the Ocata design summit, concerning the use-at-your- own-risk nature of glance_store. This patch updates the glance_store docs to carry the same disclaimer. Change-Id: I513fc391246d52fdf08fcd33012c7bbb677a36ac
* Add doc8 to pep8 check for glance_store projectHoang Trung Hieu2018-02-011-17/+35
| | | | | | | | This patch adds a doc8 check of .rst files to the current pep8 check. It includes fixes to the .rst files that didn't pass the check. Co-authored-By: Nguyen Van Trung <trungnv@vn.fujitsu.com> Change-Id: If35a7a9ea64c7482306ef6403e9585b78da27fb9
* Fix some wrong url and add licenseliuyamin2018-01-091-0/+15
| | | | Change-Id: I1a1fe5877d277bff10a0879da73b5421228d7cab
* Merge "Removes unnecessary utf-8 coding for glance_store"Jenkins2017-07-141-2/+0
|\
| * Removes unnecessary utf-8 coding for glance_storegengchc22017-03-101-2/+0
| | | | | | | | | | | | | | The file was added redundant utf-8 coding by some editor. we can delete it . Change-Id: I1a87f00e3ca189d249932db7df73e2179415f81e
* | switch from oslosphinx to openstackdocsthemeDoug Hellmann2017-06-281-1/+8
| | | | | | | | | | Change-Id: I2a05869c0fb0a5904ef1cc544676954d880332e2 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | rearrange existing documentation according to the new standard layoutDoug Hellmann2017-06-284-183/+21
| | | | | | | | | | Change-Id: I0fb178d0b6ebf7ebafc6e2766c8c5efc5d8cc60e Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* | Fix html_last_updated_fmt for Python3luqitao2017-06-091-3/+1
| | | | | | | | | | | | | | | | | | html_last_updated_fmt option is interpreted as a byte string in python3, causing Sphinx build to break. This patch makes it utf-8 string. Change-Id: I8eb08b739d01aa38596d1c92aad9f98cb0ae1eb2 Closes-Bug: #1693670
* | Update maintainer's email addressTomoki Sekiyama2017-03-211-1/+1
|/ | | | | | Update cinder maintainer's email address. Change-Id: I55cbf6c9f11d02ad93e94e9757ed4873415a9007
* Fix doc build if git is absentThomas Bechtold2016-09-011-3/+8
| | | | | | | | | When building packages if git is absent, then we should not set html_last_updated_fmt. It can still be set via the -D switch when building with sphinx-build. Change-Id: Ia63ebf075edeb3aec03c7968efc8ae452a94696b Closes-Bug: #1552251
* Fix doc generation warnings and errorsTom Cocozzello2016-03-222-22/+25
| | | | | | | | | When docs are generated with pbr command 'warnerrors = True' there are many doc problems that are shown. This patch fixes these problems. Closes-Bug: #1557234 Change-Id: I05f2f96a582e44be28ab73e0bb80294facf902d5
* Module docs are not generatedTom Cocozzello2016-03-142-2/+6
| | | | | | | | | | | | | since the pbr section setup.cfg is not defined the module docs are not being output. This is also causing dead links in the driver [0]. Since there is an empty section in the docs [1] also show the module docs there for ease of use. [0] http://docs.openstack.org/developer/glance_store/drivers/index.html#indices-and-tables [1] http://docs.openstack.org/developer/glance_store/index.html#contents Closes-Bug: #1554689 Change-Id: Ia0a81bf9514be1cdd2310c3ec0385470e8f33d51
* Merge "Replace deprecated library function os.popen() with subprocess"Jenkins2016-01-201-2/+6
|\
| * Replace deprecated library function os.popen() with subprocessLiuNanke2016-01-091-2/+6
| | | | | | | | | | | | | | | | os.popen() is deprecated since python 2.6. Resolved with use of subprocess module. Closes-Bug: #1529836 Change-Id: Ie98335b65c41906d66abe07989ab014cf079476e
* | Document supported drivers and maintainersFlavio Percoco2016-01-182-0/+42
|/ | | | | | | | | | | | | | | As per the latest communication sent to openstack-dev[0], this commit adds the list of drivers and maintainers to the glance_store documentation. The drivers listed here are considered supported by the overall community but mainly by the listed maintainers. Drivers that currently exist in the source tree that are not listed here will be marked as deprecated following what was communicated in the aforementioned thread[0]. [0] http://lists.openstack.org/pipermail/openstack-dev/2015-December/081966.html Change-Id: I0ae750a8bbd936e421a5221b7a97fef1f0d02750
* Rel notes for 0.10.00.10.0Erno Kuvaja2015-11-251-0/+23
| | | | | | | | | | | | | | | | | | | | | | 7b9bec7 Updated from global requirements be3d7a6 Remove useless config.py file b709dd6 vmware: check for response body in error conditions 6993aac remove default=None for config options 341527c Updated from global requirements 2142bd3 Imported Translations from Zanata fdd725e Updated from global requirements aa53ea6 Updated from global requirements d59254e Remove deprecated glance_store opts from default section 6019576 Updated from global requirements 845254f Improving GlanceStoreException 5db9852 Activate pep8 check that _ is imported a031745 '_' is used by i18n cc36d53 VMware: Fix missing space in error message c2b8702 Handle swift store's optional dependency f37947a Fix swift store tests for latest swiftclient caf646a Catch InvalidURL when requesting store size Change-Id: Ib033c82628d9e4024dcb85d776da15670ffc9495
* Release notes 0.9.0 and corrected library version0.9.0Nikhil Komawar2015-09-021-0/+10
| | | | | | | | | | $ git log --oneline --no-merges 0.8.0..HEAD eb2ab17 Updated from global requirements caa3d20 Imported Translations from Transifex e3b6d64 Add proxy support to S3 Store 3f5a37c Prevent glance-api hangups during connection to rbd Change-Id: I1a1f983c2146c40bc65ca6975ddaaf664e0e2236
* Add release notes for 0.6.00.6.0Nikhil Komawar2015-05-281-1/+11
| | | | | | | | | | | | This adds release notes for the following commits: $ git log --oneline --no-merges 0.5.0..HEAD 9d5ceab Drop py26 support 752f9ca Disable propagating BadStoreConfiguration 78984a8 Sync up with global-requirements f33fe43 Handle optional dependency in vmware store Change-Id: Iacdea33f8fd2f83fe8b92d0684a3637cef64a4b1
* Add release notes for 0.5.00.5.0Louis Taylor2015-05-121-0/+14
| | | | | | | | | | | | | | | | | | | | This adds release notes for the following commits: $ git log --oneline --no-merges 0.4.0..HEAD b0798ac Drop use of 'oslo' namespace package 751f9ae Fix RBD delete image on creation failure 73bf032 Use is_valid_ipv6() from oslo.utils 5c71f1d Properly instantiate Forbidden exception 19fede3 Update README to work with release tools e8884d2 Remove ordereddict from requirements dc378a7 gridfs: add pymongo to test-requirements and update tests cddecb1 Add release notes for 0.1.10-0.3.0 774d9ac Only warn on duplicate path on fs backend 63fcfd5 Propagate BadStoreConfiguration to library user 4d8a752 Update oslo libraries 4fba478 Initialize vmware session during store creation Change-Id: I25b165a9f04b155fe6471665ab346be76963316f
* Add release notes for 0.1.10-0.3.0Cindy Pallares2015-03-311-0/+76
| | | | | Closes-bug: #1429898 Change-Id: Ib4fa73e43d9fc6e0991332fa1122ae1512233c57
* Add release notes for 0.4.00.4.0Nikhil Komawar2015-03-181-0/+13
| | | | | | | | | | | | | | | | | $ git log 0.3.0..HEAD --no-merges --oneline c89bfe2 Fix intermittent failure in test_vmware_store f98018c Deprecate the gridfs store 6aa9dd1 Remove incubative openstack.common.context module 4f05481 Update help text with sample conf 2454639 Use oslo_config.cfg.ConfigOpts in glance_store 5121910 Make dependency on boto entirely conditional b8d6263 Move from oslo.utils to oslo_utils (supplement) affcd80 Fix timeout during upload from slow resource 8bd848d Throw NotFound exception when template is gone 89e8884 Correct such logic in store.get() when chunk_size param provided Change-Id: Ie89bdf1c252a41b4c7b7ac40376d254b5f71fc8f
* Stop using intersphinxAndreas Jaeger2014-09-131-4/+1
| | | | | | | | | | | | | | Remove intersphinx from the docs build as it triggers network calls that occasionally fail, and we don't really use intersphinx (links other sphinx documents out on the internet) This also removes the requirement for internet access during docs build. This can cause docs jobs to fail if the project errors out on warnings. Change-Id: I71e941e2a639641a662a163c682eb86d51de42fb Related-Bug: #1368910
* Rename glance.store to glance_store0.1.1Flavio Percoco2014-08-282-5/+5
| | | | | | | Given the existing, known issues, with python namespaces, pip and setuptools, we've decided to rename glance.store into glance_store. Change-Id: I3f02ce78b3d64f34744e5116652bfbb4f3062cbf
* Add .gitreview to the repoFlavio Percoco2014-07-172-0/+94
This patch also removes `swift` related code until we port it. Change-Id: I5c78af7334cb39e6d32afe7ca342f91c5521d30b