183 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
3ac21cbe4b Updated from global requirements
Change-Id: Ie1da4c73c492c4cbb4db7d53bce4743691153f74
2015-11-11 19:07:16 +00:00
Matt Riedemann
acb97e6388 Block oslo.messaging 2.8.0
There is a locking regression in the 2.8.0 release that is
causing nova unit/functional tests to time out.

Depends-On: #I37eeb57e99db5f77a11eed471ac6c55c4547e821

Change-Id: I3ec6a6429bb1032e47fb0317ce9ca4b769666370
Closes-Bug: #1514876
2015-11-10 07:33:33 -08:00
OpenStack Proposal Bot
71d2ed1795 Updated from global requirements
Change-Id: I5ca44ecbc9453a90f8dbca1bf32169b73c935bf1
2015-10-23 18:48:16 +00:00
OpenStack Proposal Bot
2f2dc90219 Updated from global requirements
Change-Id: I4e0de18417b0c45161f384cceb0bb56c1d7a0536
2015-10-20 00:52:51 +00:00
OpenStack Proposal Bot
64e066d111 Updated from global requirements
Change-Id: I5abfb40a9b0e4cd3c26be205eabde3b61e057e45
2015-10-16 14:21:40 +00:00
OpenStack Proposal Bot
549a3d637a Updated from global requirements
Change-Id: I9751ee303fa3de83bf15dea3c62657fb54dcb6c4
2015-10-14 09:32:07 +00:00
OpenStack Proposal Bot
bcb5cfb49a Updated from global requirements
Change-Id: If861ffd0e96babed284ca6d1ea9707bbe185364b
2015-10-13 00:57:31 +00:00
OpenStack Proposal Bot
2ad82d4ac8 Updated from global requirements
Change-Id: If2234ba7c1a1fb7ef50eed1b5feabd6ce3646d6b
2015-10-09 05:03:16 +00:00
OpenStack Proposal Bot
fc8d101606 Updated from global requirements
Change-Id: I7366d189441f9e06a04a160ec1b1f6872c73721d
2015-10-07 01:44:49 +00:00
OpenStack Proposal Bot
1dcb339334 Updated from global requirements
Change-Id: I00bea6e97e95b8aa7d3881f7c21ac6dcccc78a27
2015-09-17 16:41:48 +00:00
OpenStack Proposal Bot
98d450f59c Updated from global requirements
Change-Id: I4410aad36549aa5433572e0af61d3f338038a13b
2015-09-10 00:07:48 +00:00
OpenStack Proposal Bot
c44f8ca5ab Updated from global requirements
Change-Id: Iedae83b1c4d6e53fc1f80fe30ed47766f83e64d5
2015-09-08 16:30:02 +00:00
Matt Riedemann
cc9c96d132 Update from global requirements
Because the patch from the sync bot keeps auto-rebasing
and we need to get this in sooner than later.

This is really needed because we've landed code that requires
oslo.versionedobjects>=0.9.0 and are broken downstream without
that.

Change-Id: I4446b148472aa56be05346b80dc3c0add939a726
2015-09-03 07:12:34 -07:00
OpenStack Proposal Bot
241e009f07 Updated from global requirements
Change-Id: I41c3f48cd05c2fd3aeef7211d82c51ee6a7e4da1
2015-08-25 13:23:05 +00:00
OpenStack Proposal Bot
4791bc0876 Updated from global requirements
Change-Id: I4ccf3d37af19095d26a9d25953194dd5228c4d16
2015-08-24 09:51:57 +00:00
OpenStack Proposal Bot
f70011366b Updated from global requirements
Change-Id: I28b7ab2e49ef4063a33c6122ea8355a16c3105a5
2015-08-22 18:20:23 +00:00
OpenStack Proposal Bot
5cec767593 Updated from global requirements
Change-Id: I54433814635fce99904b6dfffd5a52a23177834c
2015-08-18 01:29:30 +00:00
OpenStack Proposal Bot
e7337a67c5 Updated from global requirements
Change-Id: I4b1d1e59e0c983ce3220021b263a5793de06621f
2015-08-14 09:18:58 +00:00
OpenStack Proposal Bot
7bfbf4d2f9 Updated from global requirements
Change-Id: I1f7a1a60e3bb3ca9f1cb8481303f57ec710b902b
2015-08-13 20:20:25 +00:00
OpenStack Proposal Bot
b656e18145 Updated from global requirements
Change-Id: I4e8b7c27cb90d80e8cc80bd34a1157e0788e1754
2015-08-13 09:27:57 +00:00
OpenStack Proposal Bot
241c6c8ea1 Updated from global requirements
Change-Id: I30cf08d67d8df08b01ba3d6dbc86b8440a1c869a
2015-08-10 01:09:05 +00:00
OpenStack Proposal Bot
d593d6950b Updated from global requirements
Change-Id: I71fe6e2d34ddb006da15f30c684262ff7047f9b8
2015-08-04 18:17:53 +00:00
Jenkins
6039044592 Merge "Replace openssl calls with cryptography lib" 2015-07-28 20:06:27 +00:00
Jenkins
a43a1a3703 Merge "Switch to using os-brick" 2015-07-28 15:14:19 +00:00
Eric Brown
452fe92787 Replace openssl calls with cryptography lib
This patch is a code reduction cleanup fix. Exec calls to openssl
can mostly be replaced with a proper python library called
cryptography.

Changed the following:
* Removed convert_from_sshrsa_to_pkcs8 and _to_sequence since
  cryptography already has a method to do this conversion.
* Replaced openssl rsautl call in ssh_encrypt_text and decrypt_text
  with cryptography's public key encrypt and decrypt methods.
* Replaced call to openssl x509 with cryptography's
  load_pem_x509_certificate which also includes a way to retrieve
  the fingerprint.
* generate_fingerprint's calls to paramiko were replaced with
  cryptography's serialization module. Cryptography supports all
  key sizes of elliptic curve keys whereas paramiko did not.
* Removed the requirement on pyasn1

Change-Id: I750b49e6a73cd18af8199c1c859c9f6047252387
2015-07-27 14:41:44 -07:00
Walter A. Boring IV
e6cdd1693b Switch to using os-brick
This patch changes the internals of some
of the libvirt volume drivers to use the
os-brick Connector objects.   Cinder already
uses os-brick for volume discovery and removal
for copy volume to image and image to volume
operations.

This patch changes the following libvirt volume drivers:
LibvirtISCSIVolumeDriver
LibvirtISERVolumeDriver
LibvirtAOEVolumeDriver
LibvirtFibreChannelVolumeDriver

This patch also removes the need to have the
nova/storage module that was used by the above listed
libvirt volume drivers.

This patch also fetches the initiator side information
from os-brick.  This replaces the internals of the
libvirt driver's get_volume_connector

Also updated the rootwrap filters to consolidate them under
a single comment, and added a new os-brick needed command.

blueprint use-os-brick-library

Change-Id: I400db60fcc29c2d5e2d3b9dabc055649138468eb
Depends-On: Id36f9665c8ff2a720713ceaaa5b05f9b03706681
2015-07-27 10:47:22 -07:00
OpenStack Proposal Bot
da49ab10a4 Updated from global requirements
Change-Id: I58f4265b602db7ad50b1a91f60870deafd35ff09
2015-07-27 13:58:26 +00:00
OpenStack Proposal Bot
028c1a5ac6 Updated from global requirements
Change-Id: I275f551e8a04d96e38be78f1bfeb1bd1bbea95a5
2015-07-24 18:40:34 +00:00
Jenkins
f5abf217ef Merge "Updated from global requirements" 2015-07-23 22:06:05 +00:00
OpenStack Proposal Bot
258073e5b3 Updated from global requirements
Change-Id: I3c565df2d133003b69d9be08cefb8c0888c380ea
2015-07-23 12:52:36 +00:00
Sergey Vilgelm
f41ff56a93 Switch to oslo.reports
The Guru Meditation Reports has graduated from oslo-incubator, Nova
should switch to use oslo.reports to keep the code base clean.

Change-Id: Ifc35c9e5455eb965e4520438284cf7baa0a00d43
Blueprint: graduate-oslo-reports
2015-07-23 00:36:01 +03:00
Jenkins
6a24bbeecd Merge "Switch to oslo.service library" 2015-07-22 04:50:24 +00:00
OpenStack Proposal Bot
d7dece1942 Updated from global requirements
Change-Id: Ic319ea3d4c4065f63db176b53382f9b98a4e17a9
2015-07-18 16:07:43 +00:00
Davanum Srinivas
79b280479c Switch to oslo.service library
Modules eventlet_backdoor, loopingcall, periodic_task,
service, sslutils, systemd, threadgroup were removed
from nova. These modules were imported from oslo.service
library.

Co-Authored-By: Marian Horban <mhorban@mirantis.com>
Depends-On: I305cf53bad6213c151395e93d656b53a8a28e1db
Change-Id: Iaef67e16af3d69f845742f7bdcb43667bf1576ee
2015-07-11 02:54:42 +00:00
OpenStack Proposal Bot
d01f500976 Updated from global requirements
Change-Id: Ia1b407613867f114bd16422a2abd92fbd26ed594
2015-07-02 18:56:07 +00:00
Robert Collins
e6333ef1ee Remove python3 specific test-requirements file.
With environment markers this is not needed, and it should fix
requirement syncing.

Change-Id: I9e32764417852ea65b28efe3c05d39865ebc5744
2015-07-02 08:14:24 +12:00
Jenkins
dad774e121 Merge "Updated from global requirements" 2015-06-22 18:39:31 +00:00
OpenStack Proposal Bot
716d35bcac Updated from global requirements
Change-Id: Ia0470265fabcbfeac762252aeec2c399540da07b
2015-06-22 08:26:31 +00:00
Davanum Srinivas
e0bac4f7e4 Add explicit alembic dependency
nova/db/sqlalchemy/migration.py directly imports alembic modules
as pointed out by a recent gate-nova-pip-missing-reqs run. So
we should add an explicit dependency in our requirements.txt

Change-Id: I8fc46ab9c5156207af33a41ee6aea5977b58414c
2015-06-20 18:26:08 -04:00
OpenStack Proposal Bot
590c04ff0f Updated from global requirements
Change-Id: I5be40baa59642cfa6973db2e6c07baa238e69683
2015-06-16 19:21:49 +00:00
OpenStack Proposal Bot
e81225bfd6 Updated from global requirements
Change-Id: I470a220d88cfb20565d3e025d8a1a8aac028ca40
2015-06-15 09:43:18 +00:00
OpenStack Proposal Bot
9fb2c4fb4e Updated from global requirements
Change-Id: If4d77050d82320713867eff27dbbc69f83e2d8b9
2015-06-11 12:39:34 +00:00
OpenStack Proposal Bot
92a0be50de Updated from global requirements
Change-Id: Ifa1a484a13d84eb077a19403d3f7d3e28329cd33
2015-06-09 20:03:57 +00:00
OpenStack Proposal Bot
598b2d1790 Updated from global requirements
Change-Id: I2d9f59f0814c4f91a662817670221fcb96e7a49c
2015-06-04 16:23:28 +00:00
OpenStack Proposal Bot
8aa5a35894 Updated from global requirements
Change-Id: Iefe37fc618643ca0b57b6b364fcba0fd3d4a167b
2015-06-03 21:00:22 +00:00
OpenStack Proposal Bot
247d378e2b Updated from global requirements
Change-Id: I56fac4ea9790e0ac0faf809b095bb0c545b44dfe
2015-06-02 13:26:55 +00:00
Matt Riedemann
9a69ad82c0 Fix pip-missing-reqs
The gate-nova-pip-missing-reqs job on the experimental queue is failing
and pointing out several missing runtime dependencies from
requirements.txt.

Also, we need to ignore the nova/test.py file during the scan since
pip-missing-reqs doesn't include test-requirements.txt.

requests
--------
nova/scheduler/filters/trusted_filter.py:50 dist=requests
nova/api/ec2/__init__.py:30 dist=requests

prettytable
-----------
nova/openstack/common/cliutils.py:29 dist=prettytable

python-keystoneclient
---------------------
nova/context.py:22 dist=python-keystoneclient
nova/network/neutronv2/api.py:21 dist=python-keystoneclient
nova/compute/manager.py:42 dist=python-keystoneclient
nova/volume/cinder.py:27 dist=python-keystoneclient
nova/context.py:23 dist=python-keystoneclient
nova/network/neutronv2/api.py:23 dist=python-keystoneclient
nova/network/neutronv2/api.py:24 dist=python-keystoneclient
nova/volume/cinder.py:28 dist=python-keystoneclient
nova/keymgr/barbican.py:25 dist=python-keystoneclient
nova/network/neutronv2/api.py:22 dist=python-keystoneclient

netifaces
---------
nova/compute/utils.py:21 dist=netifaces

setuptools
----------
nova/openstack/common/versionutils.py:26 dist=setuptools
nova/virt/xenapi/image/bittorrent.py:18 dist=setuptools

Closes-Bug: #1453857

Change-Id: If880d76cf3e47c14b370d63313330996e09f5ab8
2015-05-14 11:37:28 -07:00
OpenStack Proposal Bot
d1ac9eb140 Updated from global requirements
Change-Id: I47f556b98a153cc8f265a240125d0b617739fe71
2015-05-12 14:34:35 +00:00
Jenkins
3eafa2c05a Merge "Start the conversion to oslo.versionedobjects" 2015-05-09 00:38:08 +00:00
OpenStack Proposal Bot
30e9b50745 Updated from global requirements
Change-Id: I5d0da1fb1ddca7ef317fb44eb2ced3b8cd8112fc
2015-05-07 23:36:08 +00:00