1. For passing the nova unit tests about the active_migrations attribute.
2. Fix test_get_dns_entries DNS IPs that changed from nova.
3. Add conf path to netconf that changed from nova.
Closes-Bug: #1584741
Closes-Bug: #1582615
Change-Id: Iaab7e695055f042b9060f07e31681c66197b8c79
Windows Server 2016 includes support for containers
and Docker. This commit adds portability support
for running nova-docker on Windows.
Co-Authored-By: Alin Balutoiu <abalutoiu@cloudbasesolutions.com>
Change-Id: Iabd667dd6ed0b1ecb277f527bff1c6a1ce51ecea
Implements: blueprint windows-docker-support
The vif driver was not checking properly if the network was relying in a
VLAN, therefore it failed to spawn containers whenever VLAN mode was
used.
Closes-Bug: #1560951
Change-Id: I3b6bb5f122a94db40ba32cdb8715dd347bbb73a8
In order to know about nova-docker, we can use the command
'tox -e docs' to build nova-docker documents conveniently.
Change-Id: Ib172c71c7cb94f83a497112496787a5344ea9a47
extras.d is no longer supported, we need a devstack plugin that
can be used for installing docker service
Change-Id: I0f68cd8819f01398a3d7421f7a06a9540349391b
* External devstack plugin hosted on my github account, will try
to fold it back into nova-docker in a subsequent review
* Remove extras.d as the devstack/devstack-gate no longer supports
extras.d
* Pull the cirros image from ewindisch's repo
* supported_instances is now a Nova object, so switch syntax
* Add some log/debug in driver.py to trace image loading
Change-Id: Ib5c6751b10fc3fb8fef2f3647c514f6d833a5597
All nova drivers had to be fixed to support this change:
I75465a2029b53aa4d338b80619ed7380e0d19e6a
Change-Id: I9690a3549313368fa65669b922d7df60f0ccb414
This patch adds a way to wait for Neutron to
confirm that the vif was plugged when creating a
container, similar to what's done in the nova libvirt
driver.
Change-Id: I17f295611046f352a82104984ea59a4465b989f6
Closes-bug: #1536546
Python 3.3/2.6 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it also.
Change-Id: If5662f101340ae0e4b892b65ea285f5979441b61
OpenStack projects are no longer being tested under Python 2.6, so
remove the trove classifier implying that this project supports 2.6.
Change-Id: I3bd20fb498b0512d09aa96e31beba73016f6c6e9
We switch to oslo_utils.versionutils in Nova master branch in commit
26635e7c49daa8cdaa874b65b10bd0eecb5ff1f6, Let's also do this in
nova-docker.
Change-Id: I0aedde8dde818dc0b7c9afe724b106d7cdc09ea7
When save docker image to Glance directly, the command line has
a redundant 'docker save busybox' pipe. This patch removes it.
Change-Id: I64a2efcf9d1a7339baaf8817dfea929e6d9dbfd4
The example for docker image creation in README.rst is out of date
since 'is-public' option has been replaced by 'visibility' in
latest python-glanceclient. This patch updates related description
to use openstackclient to create example docker image. Also the
glance image-update needs image id rather than name as positional
argument. This patch fixes related description.
Change-Id: I27ce7c9c4cfaa96d0e517b02ae346c5601e40444
Currently, when boot a container, novadocker will create the container firstly,
then attach the interface, this step novadocker will loop to inspect all the
containers to find the right one. This takes too much time and docker connections.
This patch use find container by uuid instead of by name, this way would save much
time and connections.
Change-Id: I1cdf672e99b269b1f7e18d1a73a6557c7eb0540a
Closes-Bug: #1497949
Sometimes container's lo device is down, it causes some application
using localhost not work, maybe it's better to up lo device when
start container.
Change-Id: I2808c93e59d3c514854b79ac0f24ce3b9608dac1
Closes-Bug: #1494150