summaryrefslogtreecommitdiff
path: root/mypy-files.txt
Commit message (Collapse)AuthorAgeFilesLines
* Merge "mypy: cmd/manage.py"Zuul2022-11-181-0/+1
|\
| * mypy: cmd/manage.pyEric Harney2022-08-221-0/+1
| | | | | | | | Change-Id: Iadc48face76e3ab930d76821d0e15ad76178fd71
* | Merge "mypy: cinder/cmd/[api,backup,scheduler,status,volume]"Zuul2022-11-181-0/+5
|\ \ | |/
| * mypy: cinder/cmd/[api,backup,scheduler,status,volume]Eric Harney2022-08-221-0/+5
| | | | | | | | | | | | Add type annotations to these cmd files. Change-Id: I5205d706a5d05e33930353cd5f324980fcb6308a
* | Add support for transferring encrypted volumesAlan Bishop2022-08-261-0/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | A new microversion 3.70 adds the ability to transfer a volume's encryption key when transferring a volume to another project. When the volume transfer is initiated, the volume's encryption secret is essentially transferred to the cinder service. - The cinder service creates a new encryption_key_id that contains a copy of the volume's encryption secret. - The volume (and its snapshots) is updated with the new encryption_key_id (the one owned by the cinder service). - The volume's original encryption_key_id (owned by the volume's owner) is deleted. When the transfer is accepted, the secret is transferred to the user accepting the transfer. - A new encryption_key_id is generated on behalf of the new user that contains a copy of the volume's encryption secret. - The volume (and its snapshots) is updated with the new encryption_key_id (the one owned by the user). - The intermediate encryption_key_id owned by the cinder service is deleted. When a transfer is cancelled (deleted), the same process is used to transfer ownship back to the user that cancelled the transfer. Implements: blueprint transfer-encrypted-volume Change-Id: I459f06504e90025c9c0b539981d3d56a2a9394c7
* Merge "mypy: service.py"Zuul2022-07-061-0/+1
|\
| * mypy: service.pyEric Harney2022-05-231-0/+1
| | | | | | | | Change-Id: Iab6db48ae180fb17b5e8ebd7d462c22a7fa2ab49
* | mypy: cinder/api/common.pyEric Harney2022-07-051-0/+1
| | | | | | | | Change-Id: I37efff41b49254fe2c4943a2ce722f5e3546c43d
* | mypy: api_utilsEric Harney2022-06-211-0/+1
| | | | | | | | | | | | Add coverage for cinder/api/api_utils. Change-Id: I57913aa8669c30a1e60e704ff8e946cb1eef5213
* | mypy: cinder/volume/volume_types.pyEric Harney2022-05-231-0/+1
|/ | | | Change-Id: I89fc0f75d4839fedc4fc771e6d23b9526109cf4a
* Merge "mypy: annotate remotefs"Zuul2022-05-121-0/+1
|\
| * mypy: annotate remotefsEric Harney2022-05-101-0/+1
| | | | | | | | | | | | | | cinder/volume/drivers/remotefs.py:1015:20: error: Too few arguments for "_qemu_img_info" Change-Id: I0b02fe48fe47af36e4692df78ec3d30f8897618c
* | Merge "mypy: policy.py"Zuul2022-05-041-0/+1
|\ \
| * | mypy: policy.pyEric Harney2022-02-021-0/+1
| | | | | | | | | | | | Change-Id: I4a65b530253715f2cc6f27a27d7a02cf4f21f01a
* | | mypy: ceph backup driverEric Harney2022-03-211-0/+1
| |/ |/| | | | | Change-Id: I81da9ae38f03012d2589f8352135652fed338e84
* | mypy: RBD driverEric Harney2022-01-271-0/+1
|/ | | | Change-Id: I4f8e4c13e678912ce5a3105dc21ea81d1b53bf9a
* mypy: backupEric Harney2021-12-151-0/+2
| | | | Change-Id: I8ee0e214eb1c1fe5a26304055737dd36cefec6ec
* Merge "mypy: annotate volume/api.py"Zuul2021-12-141-0/+1
|\
| * mypy: annotate volume/api.pyEric Harney2021-12-021-0/+1
| | | | | | | | Change-Id: I19a47c463dfb8794ebbeda78f39c962e47ad0d93
* | mypy: filter schedulerEric Harney2021-11-081-0/+14
| | | | | | | | Change-Id: I426bb8cc4a01b64b2551f36fd0004bb03aa53e47
* | mypy: coordination.pyEric Harney2021-08-171-0/+1
|/ | | | Change-Id: Iad0b5c7e689b2e524071322bfa59e789e1cc42a1
* mypy: continued manager, scheduler, rpcapiEric Harney2021-08-111-0/+4
| | | | Change-Id: I9a8d24ac27af8fe4864934d1b9bc5b66da6d2c1e
* mypy: image cacheEric Harney2021-08-101-0/+2
| | | | Change-Id: Iebb002cba51fc0f5e42565151a1687da20bd5a24
* mypy: create_volume flowsEric Harney2021-08-101-0/+2
| | | | Change-Id: I1641ccbbaaac4ee0745071c847f0829235616e04
* mypy: image_utilsEric Harney2021-06-301-0/+1
| | | | Change-Id: Ib32e58125be3a2b6d05488807c83d48e920cf57d
* mypy: annotate volume_utils / utils / excEric Harney2021-04-301-0/+3
| | | | Change-Id: I886600b1712f4c9415e59cea7166289c0870e58c
* mypy: annotate volume managerEric Harney2021-02-101-0/+3
| | | | | | | This is just a first pass to get things rolling. Change-Id: I67ac3df632a34729646e7b037205327696818a22
* Add mypy tox envEric Harney2020-10-141-0/+3
Add a "mypy" tox environment which runs mypy type checking against Cinder code. Taken from Stephen Finucane's Nova work at https://review.opendev.org/#/c/676208/ Added "show_error_codes" and "pretty" options. Generates an html report in ./mypy-report/ This adds stubs for oslo.i18n, so that _() calls are annotated as intended. It may be possible to do this with less .pyi files carried along here. Change-Id: I2589d22c1f16f2e177d34730a520591743c0c1e3