281 Commits

Author SHA1 Message Date
Sean McGinnis
f1e942fe8d Get rid of conditional rtslib_fb imports
Newer versions of this library have been out for awhile now
and appear to be working well. This raises the minimum version
for rtslib_fb to a recent version that does not require the
conditional import due to the namespace change from rtslib to
rtslib_fb.

Depends-on: https://review.openstack.org/575530
Change-Id: I10f48833c2a61b7b2c6b300d4f8291a357f7e600
2018-06-20 16:18:21 -05:00
Eric Harney
5ba82a1d69 Fix tox -e docs failure
Fails with D005 No newline at end of file

Change-Id: Ie87492a40971736057223d1ecbb782c0c1c689d3
2018-06-14 10:18:02 -04:00
TommyLike
e8c24577b8 Support image signature verification
Add image signature verification support when
creating from image.

Change-Id: I37b7a795da18e3ddb18e9f293a9c795e207e7b7e
Partial-Implements: bp cinder-support-image-signing
2018-06-11 10:14:49 +08:00
Sean McGinnis
24caebd28d Uncap eventlet
Change-Id: I86f14aeeb198b0a89faf5b2d89449a8394edff1d
2018-04-12 14:25:54 +00:00
OpenStack Proposal Bot
01fbed9524 Updated from global requirements
Change-Id: I514d5558f64b4402799f85d8cd1f263068536556
2018-03-26 08:00:10 +00:00
OpenStack Proposal Bot
7c45073b87 Updated from global requirements
Change-Id: Iaaf0d321b0321ac50102c8d96d7899af173a8cb8
2018-03-17 08:24:55 +00:00
OpenStack Proposal Bot
baabd09f63 Updated from global requirements
Change-Id: Ie6621af977a80bdd39dc4f2bc90b8881f64b8cd6
2018-03-14 05:24:52 +00:00
OpenStack Proposal Bot
d17da10249 Updated from global requirements
Change-Id: Id60cce4ebb947465d9bea57056ed6b73456dcd05
2018-03-04 10:00:33 +00:00
OpenStack Proposal Bot
f5f4cd4980 Updated from global requirements
Change-Id: I782614f4292be1b33ba658589c1ac808fde980dc
2018-02-17 09:22:48 +00:00
OpenStack Proposal Bot
f0d17457e0 Updated from global requirements
Change-Id: Iefa7a5e32739a6b9d448659cd8edd232de267aae
2018-02-01 07:06:24 +00:00
OpenStack Proposal Bot
91d6ea9bd5 Updated from global requirements
Change-Id: Ie64af4305605717af01f903b05352e2480569d25
2018-01-16 12:25:12 +00:00
OpenStack Proposal Bot
efb060350c Updated from global requirements
Change-Id: I6a3a011450e8898552b634dcfe60136a7855f76b
2017-12-24 00:51:41 +00:00
OpenStack Proposal Bot
2a71d4cdeb Updated from global requirements
Change-Id: Ibff5a5aaa288138c4c63875d67ddebd24a40fd3f
2017-12-19 01:23:00 +00:00
Sean McGinnis
4137c33922 Use defusedxml for XML parsing
The built-in xml module has some vulnerabilities to several known
XML attacks. While the chances of this are limited with the way
it is being used by some of the volume drivers, it is still a
security risk that has been identified and has a mostly painless
way to be mitigated with the defusedxml package [1].

There are still some drivers performing XML parsing that are not
covered by this patch. They need closer analysis to see how to
best switch to the defusedxml equivalents.

This patch covers the instances where it was a mostly drop in and
replace from the native xml functionality to the defusedxml
alternatives.

[1] https://github.com/tiran/defusedxml/blob/master/README.md

Change-Id: I083fc23eab6f712264919a250c6fb57cc0f6a11b
Partial-bug: #1732155
2017-12-16 17:44:14 -06:00
OpenStack Proposal Bot
3ac39a99f6 Updated from global requirements
Change-Id: I2de9766406f5abf7710de8e7a9637d5a23324347
2017-12-07 13:19:20 +00:00
OpenStack Proposal Bot
42f98148a4 Updated from global requirements
Change-Id: I615d12dfdced3230d3a4195e0323cf3ed9a04e6b
2017-12-05 02:58:54 +00:00
Dinesh Bhor
5420c0bf5f V3 jsonschema validation: base schema framework
This patch adds a base jsonschema framework which will be used
by other subsequent patches for adding jsonschema validation
support for v3 APIs.

This patch follows the Nova-Schema-framework:
https://github.com/openstack/nova/tree/master/nova/api/validation

Depends-On: I4b1140c20c68821eaf0849c9ee551ff9b1c27deb
Partial-Implements: bp json-schema-validation
Co-author: Pooja Jadhav <pooja.jadhav@nttdata.com>
Change-Id: If40029a6ab9b15c292f9297f5bf56aec9621a7d9
2017-11-17 16:01:03 +05:30
OpenStack Proposal Bot
0088d39e6e Updated from global requirements
Change-Id: I4a88d07b41f0a16c638de47945e074adbcf8dd5d
2017-11-08 15:10:05 +00:00
OpenStack Proposal Bot
186d7f5a75 Updated from global requirements
Change-Id: I183ed48e3d66a45864a17bb9785745c64aefa626
2017-10-12 21:52:12 +00:00
OpenStack Proposal Bot
331b232c4d Updated from global requirements
Change-Id: I3a1bd8a1789e1b27ecc63c553fe83fa965d9d38b
2017-09-26 03:24:44 +00:00
OpenStack Proposal Bot
28d08ab625 Updated from global requirements
Change-Id: I9f7e9b5cf0d8031447936e081adf3f2dff15279a
2017-09-12 13:59:36 +00:00
OpenStack Proposal Bot
06c811ae2d Updated from global requirements
Change-Id: I155ab42528cfafe52afd506032dae704a41ebe54
2017-09-02 22:17:16 +00:00
OpenStack Proposal Bot
5c436c209a Updated from global requirements
Change-Id: Iaa6904f054f90e95ebe85b1463e70bb60f19ca80
2017-08-24 11:36:42 +00:00
Eric Harney
77c9be50b9 Add missing PrettyTable requirement
This is required as of
    939fa2c0f Make cinder-manage online migrations more verbose

Change-Id: I59dc3735c02a67ec702a8fe7f87bbc4e77d109f9
2017-08-23 16:30:53 -04:00
OpenStack Proposal Bot
5c33412546 Updated from global requirements
Change-Id: I4d9352a8d7d640735878bc8b26e301a5a787392b
2017-08-18 11:28:46 +00:00
OpenStack Proposal Bot
020057484a Updated from global requirements
Change-Id: I1fac7b2a2ef73ad5b5bb736dd2ad38f205a6df71
2017-08-07 00:42:14 +00:00
OpenStack Proposal Bot
4a78f7a87e Updated from global requirements
Change-Id: Id3c33088f466701e61dfc8a654c45bd78599cfab
2017-08-02 12:15:45 +00:00
OpenStack Proposal Bot
a2712abc0d Updated from global requirements
Change-Id: I2faba6db9ce9e77a9b6d392bdd5006af4bccef47
2017-07-28 01:10:24 +00:00
OpenStack Proposal Bot
f397a6a00a Updated from global requirements
Change-Id: I16f00fdb260d3422bcb6d5f8f2d6a4efda3ebd12
2017-07-26 14:59:34 +00:00
OpenStack Proposal Bot
8c8caab133 Updated from global requirements
Change-Id: Ia66bde6542fe8db9e3a1c32a9925cd3d62f19a0d
2017-07-24 20:25:38 +00:00
OpenStack Proposal Bot
e23a35d836 Updated from global requirements
Change-Id: I6037fd7f7ddd8f0a4fbca5317ad69731be4c0c7c
2017-07-22 16:27:15 +00:00
OpenStack Proposal Bot
a59ec682eb Updated from global requirements
Change-Id: I42a8db2cc5c1de84b837d6f2cfe4fdabb166bba2
2017-07-20 15:27:47 +00:00
OpenStack Proposal Bot
9eaf308308 Updated from global requirements
Change-Id: I10a60a1ddbe7da91b255578b8902946a181a2997
2017-07-19 05:47:46 +00:00
OpenStack Proposal Bot
fb0d233113 Updated from global requirements
Change-Id: Ie9dac0e9cfd84ba0b58991f6d69af3c52bc254c5
2017-07-18 01:44:52 +00:00
OpenStack Proposal Bot
941e22f312 Updated from global requirements
Change-Id: I6acdd8f4842db3859bf605a82f55a206df7d5342
2017-07-14 23:54:09 +00:00
OpenStack Proposal Bot
4ef1d8d474 Updated from global requirements
Change-Id: I535731b70a995411b3a3b319cfd3b74df7acbdff
2017-06-30 13:52:52 +00:00
OpenStack Proposal Bot
93eef5b032 Updated from global requirements
Change-Id: Icf79053756ec45c33a557f82264d64f40ae4e003
2017-06-20 04:20:29 +00:00
OpenStack Proposal Bot
200f50506e Updated from global requirements
Change-Id: I62895cc9ff7a282dccf4b4da98dff9226722742c
2017-06-15 17:59:06 +00:00
Sean Dague
72800e6b22 Send global_request_id to nova/glance when calls are made
This makes cinder add the global_request_id to the constructors for
nova and glance clients, which will pass the global_request_id into
those services on all API calls.

Adjust unit tests when needed to support the new parameter.

oslo spec I65de8261746b25d45e105394f4eeb95b9cb3bd42

(requirements bump)
Depends-On: I5b247f75edeea9da50fe524eadf5f9a2c626d665

Change-Id: I6366ca6bd8286858093b76579571b35b062f97d7
2017-06-08 07:48:30 -04:00
OpenStack Proposal Bot
9564aa464c Updated from global requirements
Change-Id: I4921abf30355e35fb4e154c153bf8e15c2804a65
2017-06-04 01:05:17 +00:00
OpenStack Proposal Bot
8cd0edca87 Updated from global requirements
Change-Id: I33e8c3d50d92310e123dfe29b7e1aaae8df5c8b0
2017-06-02 21:54:07 +00:00
OpenStack Proposal Bot
7e40e7afb1 Updated from global requirements
Change-Id: Ic9e8e94ce56372f87604b45556b7855c0f69e581
2017-05-26 17:17:57 +00:00
OpenStack Proposal Bot
7b1310d4cc Updated from global requirements
Change-Id: I121cc1d87879120c02d11a20810e33c57e6ad97d
2017-05-25 18:43:55 +00:00
OpenStack Proposal Bot
cba99c8b0c Updated from global requirements
Change-Id: I80483c8f20795879e8f314b534635b7d51ee5130
2017-05-24 23:12:16 +00:00
OpenStack Proposal Bot
9e46d0b20d Updated from global requirements
Change-Id: I6da57c4ca94fdaf28799af5ec462a8a60178fc4d
2017-05-23 17:59:55 +00:00
OpenStack Proposal Bot
db5f3ea732 Updated from global requirements
Change-Id: I706d0d373d1b05a3f6fe022d75b0058049748a3f
2017-05-23 12:18:06 +00:00
OpenStack Proposal Bot
b94e645a99 Updated from global requirements
Change-Id: I2dc41861650bec3ec26e5fc2ef5ef6634351b6c1
2017-05-21 22:14:32 +00:00
OpenStack Proposal Bot
6d4bc69e46 Updated from global requirements
Change-Id: Id7ed6218674d9babd11aab0f5293a31ae08c2334
2017-05-19 15:48:41 +00:00
OpenStack Proposal Bot
a66f798e6c Updated from global requirements
Change-Id: Icba3410a3aab5ceea5f101ac0c570b13e0f25ce2
2017-05-04 13:20:13 +00:00
Nicholas Jones
1d0a36d28c Use cryptography instead of pycrypto
pycrypto is no longer maintained [1]. This patch rewrites functions
using pycrypto and replaces them with the cryptography equivalent

[1] http://lists.openstack.org/pipermail/openstack-dev/2017-March/113568.html

Change-Id: I438fdbb76ceb7edf23bc5640596ed64feb59aa46
2017-05-01 07:58:48 -05:00