| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: If2234ba7c1a1fb7ef50eed1b5feabd6ce3646d6b
|
|
|
|
| |
Change-Id: I7366d189441f9e06a04a160ec1b1f6872c73721d
|
|
|
|
| |
Change-Id: I00bea6e97e95b8aa7d3881f7c21ac6dcccc78a27
|
|
|
|
| |
Change-Id: I4410aad36549aa5433572e0af61d3f338038a13b
|
|
|
|
| |
Change-Id: Iedae83b1c4d6e53fc1f80fe30ed47766f83e64d5
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I41c3f48cd05c2fd3aeef7211d82c51ee6a7e4da1
|
|
|
|
| |
Change-Id: I4ccf3d37af19095d26a9d25953194dd5228c4d16
|
|
|
|
| |
Change-Id: I28b7ab2e49ef4063a33c6122ea8355a16c3105a5
|
|
|
|
| |
Change-Id: I54433814635fce99904b6dfffd5a52a23177834c
|
|
|
|
| |
Change-Id: I4b1d1e59e0c983ce3220021b263a5793de06621f
|
|
|
|
| |
Change-Id: I1f7a1a60e3bb3ca9f1cb8481303f57ec710b902b
|
|
|
|
| |
Change-Id: I4e8b7c27cb90d80e8cc80bd34a1157e0788e1754
|
|
|
|
| |
Change-Id: I30cf08d67d8df08b01ba3d6dbc86b8440a1c869a
|
|
|
|
| |
Change-Id: I71fe6e2d34ddb006da15f30c684262ff7047f9b8
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
Change-Id: I58f4265b602db7ad50b1a91f60870deafd35ff09
|
|
|
|
| |
Change-Id: I275f551e8a04d96e38be78f1bfeb1bd1bbea95a5
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I3c565df2d133003b69d9be08cefb8c0888c380ea
|
|/
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
Change-Id: Ic319ea3d4c4065f63db176b53382f9b98a4e17a9
|
|
|
|
| |
Change-Id: Ia1b407613867f114bd16422a2abd92fbd26ed594
|
|
|
|
|
|
|
| |
With environment markers this is not needed, and it should fix
requirement syncing.
Change-Id: I9e32764417852ea65b28efe3c05d39865ebc5744
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ia0470265fabcbfeac762252aeec2c399540da07b
|
|/
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I5be40baa59642cfa6973db2e6c07baa238e69683
|
|
|
|
| |
Change-Id: I470a220d88cfb20565d3e025d8a1a8aac028ca40
|
|
|
|
| |
Change-Id: If4d77050d82320713867eff27dbbc69f83e2d8b9
|
|
|
|
| |
Change-Id: Ifa1a484a13d84eb077a19403d3f7d3e28329cd33
|
|
|
|
| |
Change-Id: I2d9f59f0814c4f91a662817670221fcb96e7a49c
|
|
|
|
| |
Change-Id: Iefe37fc618643ca0b57b6b364fcba0fd3d4a167b
|
|
|
|
| |
Change-Id: I56fac4ea9790e0ac0faf809b095bb0c545b44dfe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I47f556b98a153cc8f265a240125d0b617739fe71
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is a first commit to make a mostly trivial step towards using
oslo.versionedobjects in Nova. It substitutes our dict compat class
for the one in the library, and officially makes the library a
requirement.
Related to blueprint use-oslo-objects
Change-Id: Ie23108123ac774b421a050c3aa5d1c29b27d6eb3
|
| |
| |
| |
| | |
Change-Id: I5d0da1fb1ddca7ef317fb44eb2ced3b8cd8112fc
|
|/
|
|
| |
Change-Id: I846550cf62f8f6e766e757abda68db8c8fe39548
|
|
|
|
| |
Change-Id: I7b9c51c4613085d59a69c91f38b8cbd12bb62296
|
|
|
|
|
|
|
|
|
|
| |
Commit cb3fdc56b5090648b76fa1c5bbbd9a810c792bda moved the
oslo.vmware package. This does the same with the suds package.
The suds package is only imported in the vmwareapi virt driver
code (and tests) so it's purely optional if you're using the vmware
driver or not, so move it to test-requirements.txt.
Change-Id: I2d2b832c163bb6707ef20aa908e8df48118aaeb8
|
|
|
|
| |
Change-Id: I4ba973041c073acd24f624b16dfdbe66ff70f589
|
|
|
|
|
|
|
|
| |
The oslo_vmware package is only imported in the vmwareapi virt driver
code (and tests) so it's purely optional if you're using the vmware
driver or not, so move it to test-requirements.txt.
Change-Id: I1fc07badfe3652681872c6e4d78c347158f21a5f
|
|
|
|
| |
Change-Id: Ib3ce53a85ef7e5f362339dba8d1606c303f9fddd
|