Commit Graph

61 Commits

Author SHA1 Message Date
James Page 6603a7f323 Retire master branch of nova-lxd
Drop content and replace with retirement notice.

Change-Id: I2de2eff7694d60597a6413a0a64124fbbede69bb
2019-07-23 13:56:57 +01:00
Doug Hellmann 2a17b6674d add lower-constraints job
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.

Add openstack-tox-lower-constraints job to the zuul configuration.

See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.

Also: fix up test due to changes in requirements/make it work with
Python 3.6

Change-Id: Iedb7fe7e5bbb8935a5a958a301ed3c5540005bbc
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-05-04 16:27:33 +01:00
OpenStack Proposal Bot e5c89dd4c9 Updated from global requirements
Change-Id: Idc8531a269383c379c5b30514762a13fdbf45213
2018-03-26 08:15:25 +00:00
OpenStack Proposal Bot 47afcf108a Updated from global requirements
Change-Id: I18232c8f0bda7ad197fdbd82129bb9f7c110e2ff
2018-03-15 07:27:03 +00:00
OpenStack Proposal Bot 16d06d149e Updated from global requirements
Change-Id: I6e2ea4b8c4d0942255777818ae095df7556154fc
2018-01-19 20:24:19 +00:00
OpenStack Proposal Bot a614dec5b1 Updated from global requirements
Change-Id: I846bf39a618fa9531eac5f41a06551aa5e4a21f2
2018-01-16 12:40:35 +00:00
OpenStack Proposal Bot c8ab4002cb Updated from global requirements
Change-Id: I1e788fbb1dfd0d973a3d461bf6ca9a0a660aa1dc
2017-12-03 21:25:40 +00:00
OpenStack Proposal Bot e498de603b Updated from global requirements
Change-Id: I25956808057ad06da0256e3775d9eb3db37bc26c
2017-11-12 21:07:19 +00:00
OpenStack Proposal Bot 4afda828e4 Updated from global requirements
Change-Id: Ib7b1b1095089b5d3cf14006696e8afa8a3e20f52
2017-11-08 15:22:45 +00:00
OpenStack Proposal Bot eed20da218 Updated from global requirements
Change-Id: I7b68cd2fe81f3a8ab44dbb69236a4a51675d34da
2017-08-01 13:33:58 +00:00
OpenStack Proposal Bot 928fe9f0ea Updated from global requirements
Change-Id: I152156be5e39914e9c3c10d9a28507b9dcaa94c7
2017-07-31 10:20:09 +00:00
OpenStack Proposal Bot 0cb8f26609 Updated from global requirements
Change-Id: I25fd46fd74f200aba175fec2a99499ff0e817b96
2017-06-15 16:30:06 +00:00
OpenStack Proposal Bot 522c0747dd Updated from global requirements
Change-Id: I4500ec12656d0efe618e6c1b7b8f752ee0373feb
2017-06-14 16:39:21 +00:00
OpenStack Proposal Bot 19a15cb1df Updated from global requirements
Change-Id: I13f37cb770e2bf68267c798757cbe71613c2ba34
2017-03-28 21:34:12 +00:00
OpenStack Proposal Bot 97011f9cbe Updated from global requirements
Change-Id: I65ce37ba309f237974ee183abb0368b7f36bd55f
2017-03-13 19:37:49 +00:00
OpenStack Proposal Bot 473dfb629e Updated from global requirements
Change-Id: I37b38a4519161265642443c0d2cc0a10b4764d44
2017-02-09 13:57:16 +00:00
OpenStack Proposal Bot 757163cfc7 Updated from global requirements
Change-Id: I02223c0fe2234913f9629038b2191bdb09bcc651
2016-12-06 23:31:30 +00:00
Paul Hummer f434b721cd Move nova-lxd to use os-vif.
This patch introduces a new vif driver that implements only plug/unplug.
Those methods merely act as a thin layer over the os-vif functionality,
which requires some adaptation between nova instances/vifs and os-vif
instances/vifs.

The rest of the functionality that was once part of the vif driver has
been moved to functions, as there was no need to make them member methods
(i.e. they never needed `self`). Rather than using the dynamic function
call via string interpolation pattern (which was taken from the libvirt
driver, but is still fragile). Instead, I opted for an explicit map
for config generation.

This patch has 100% test coverage.

The vif library was in dire need of attention, and as a result of the
os-vif transition, it got it.

Change-Id: I175f4df9b58b038b594a40c16076b06f2521bcfc
2016-11-15 20:45:46 +00:00
OpenStack Proposal Bot 5336f91a52 Updated from global requirements
Change-Id: Ib08c8f89a8e70785e452fff77256490f61ff383a
2016-11-09 04:20:50 +00:00
OpenStack Proposal Bot 13bebfd410 Updated from global requirements
Change-Id: I58d5d5c7c3b8d2dd76c373c24fb7130f8779ff51
2016-11-08 21:40:01 +00:00
Jenkins 338e1bc765 Merge "Remove some unneeded/unused dependencies" 2016-11-07 12:36:14 +00:00
Paul Hummer e56acc2eac Remove some unneeded/unused dependencies
Dependencies in openstack are sometimes a little hairy (resulting
in some painful mismatches) and the Openstack requirements bot
only complicates things. So I removed the ones we aren't actually
using.

There's also some removal of configs for internationalization that
haven't worked since right after xenial was released, and that we
aren't using and don't really have a need for.

Change-Id: If5c1725cf420174cd75cbd93e1915e276adfe46e
2016-11-06 14:28:25 -07:00
OpenStack Proposal Bot c34551bbb8 Updated from global requirements
Change-Id: Id587f4c2709686b0897d4c60e60b07243e63d257
2016-11-06 02:03:52 +00:00
OpenStack Proposal Bot 3f4ddc97ae Updated from global requirements
Change-Id: Iaa27963f89b3cdab35ba1af594d5a96f0dd85155
2016-10-27 12:19:22 +00:00
OpenStack Proposal Bot 224b35f8c1 Updated from global requirements
Change-Id: I0baf4e630c42f94fe3bdc973231d26b2a8bb4a46
2016-10-21 00:47:27 +00:00
OpenStack Proposal Bot 69b3a8a30a Updated from global requirements
Change-Id: I760b9e2c6a14547c4dea365f78299be84637ead5
2016-09-30 10:21:36 +00:00
Michael Gugino 7162c21686 Re-add pylxd to requirements.txt
pylxd was removed from requirements.txt in
a previous commit:  f07d597e1e

The previous removal looks like it may have been unintentional.

This commit adds pylxd to requirements.txt

Change-Id: I3aa3579e0eece16b55754d126fdec86540760a40
2016-09-25 14:19:17 -04:00
OpenStack Proposal Bot 87ce18a865 Updated from global requirements
Change-Id: Id828a7d40ea38f31cb7a4b69c1fa41df12f66876
2016-09-21 06:46:15 +00:00
OpenStack Proposal Bot cf8ca82099 Updated from global requirements
Change-Id: Ia0bd498c41c59a7104a0952344c49be4626ccfe9
2016-09-02 09:59:46 +00:00
OpenStack Proposal Bot bfb9d62050 Updated from global requirements
Change-Id: I0009cf66088db904e3f0036abb85bc3cd2739892
2016-08-04 02:39:24 +00:00
OpenStack Proposal Bot 2bd881f7c1 Updated from global requirements
Change-Id: Id9f91c3ad95d751d28db9191dd2d8a184422403d
2016-08-02 15:13:18 +00:00
OpenStack Proposal Bot 70f920c682 Updated from global requirements
Change-Id: I09a26dae9251ad77895807b702ffbabe34b0638c
2016-07-29 02:32:34 +00:00
Chuck Short 43152ea943 Add os-brick
Add os-brick to dependencies.

Change-Id: I6e916fb8dbc518a0fef518718725d5d8d97f1729
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2016-07-22 12:14:16 -04:00
OpenStack Proposal Bot 6606113dff Updated from global requirements
Change-Id: Ibc97d8f0e197bc627ea68005829487fde1f51896
2016-07-09 19:25:14 +00:00
OpenStack Proposal Bot ea244da5f2 Updated from global requirements
Change-Id: I61c72e221ebe6265804311774be03743422964c3
2016-06-30 18:47:45 +00:00
OpenStack Proposal Bot 3b4cde92d2 Updated from global requirements
Change-Id: I4e6d844ed18199f51ce637c4b8cd1b777d503fb0
2016-06-15 21:59:37 +00:00
James Page 07d3cda1eb Correct repository location for gitreview
Switch openstack/nova-compute-lxd.git > openstack/nova-lxd.git

Added pyOpenSSL to the project requirements when using Python
< 2.7.9, as this is required to support TLS communication with
LXD on older Python versions.

Change-Id: I28aba3a2460394cab9f8c177d95555e00dfb8539
2016-06-09 14:51:45 +01:00
Paul Hummer c61a559d1f Add a broken dependency issue 2016-02-17 11:50:56 -07:00
Chuck Short 868f07d7cc Update requirements
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2016-02-10 11:08:34 -05:00
Chuck Short 9805ce2ab2 Update requirements
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-11-20 12:55:08 -05:00
Chuck Short b5c5d49f4b Update requirements
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-09-06 13:31:54 -04:00
Chuck Short 0d7230297c Update requirements
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-08-16 03:36:58 -04:00
Chuck Short 8bf8b506b5 Update requirements
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-07-27 09:01:35 -04:00
Chuck Short 3c2e9018cd Update requirements
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-07-16 13:19:56 -04:00
Chuck Short 533a55a448 Update requirements.
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-07-15 13:14:25 -04:00
Chuck Short f07d597e1e Update requirements.
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-07-08 14:01:58 -04:00
Chuck Short affe31454c Add requirement of pylxd since its in pypi.
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-07-07 10:30:00 -04:00
Chuck Short 3d4d890f71 final code refactor
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-06-22 15:18:48 -04:00
Chuck Short 41986e04cc Liberty fixes
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-06-08 10:32:25 -04:00
Chuck Short 270ba38816 Open for liberty
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-06-07 19:04:40 -04:00