As Python 2.7 will soon reach the end of life, we should switch to
Python 3.
This updates the tests to run with that version.
Change-Id: I1014769881786c62d9d6aabf21ca7858a6deb882
There is a legacy code line that was left in the setup-aio.sh file that
is now redundant.
Removed it.
Change-Id: Ia0605c49659cd530a8da15e2bb70ba4e07150ca2
The script did not use the sudo command correctly, thus not really
enabling the IPv6 support.
Also, Moved the commands to the common script rather than having it
duplicated in all the scripts.
Change-Id: I66e84d76d905584635d42997f41eaef9d0263d3c
In setups where we have etcd installed, we now use etcd pubsub instead
of the zmq pubsub.
This is more natural and prevents issues during the install process.
Change-Id: I23fa9b1282eea53c3a05af6324644c1c815a491d
Add the ability to launch an all-in-one dragonflow vm via vagrant
The syntax of the launch is:
vagrant up devstack_aio
Change-Id: Ia086a374fc3e9e21ead04cc9e8da51eb6a03281c
Unified the compute nodes in the vagrant file
Renamed the configuration file to dragonflow.conf.yml (from
virtualbox.conf.yml) as it is now not hypervisor-specific
Change-Id: I66ca9c8d60f2ef64fb9c38c6b73187e19803b539
Changed box for the different hypervisors to ubuntu 16.04LTS (xenial).
Updated the etcd checksum, as we are using a different version.
Changed the VM creation to be serial, as the compute nodes must be
started after the controller node is already up.
Updated the script to take the correct configuration file as their
names were changed over time.
Changed configuration to use etcd entirely.
Co-Authored-By: Shachar Snapiri <shachar.snapiri@huawei.com>
Change-Id: I0c1df8117393c5c65ce93c00604bca1ee7b38d20
Closes-bug: #1655939
Use https instead of http to ensure the safety without containing our
account/password information
Change-Id: I699801f540678ab332542972281ddea0f99e4339
This change adds support for using both parallels and libvirt as the Vagrant
hypervisor backend.
Note this change is untested, but should in theory work. Those running
Vagrant with parallels or libvirt are welcome to try this out.
Change-Id: I23511fec12238a8e3bcccea4874101d9e66c7612
Signed-off-by: Kyle Mestery <mestery@mestery.com>
Make sure to use the IP address from eth1 for all OpenStack services.
This is the private IP address which is accessible from the host running
Vagrant.
Fixup the names of the two compute nodes to be independent.
Change-Id: I8a62e8ba09bfd4321d36ea1f7013ea2188e11d19
Signed-off-by: Kyle Mestery <mestery@mestery.com>
Enable the default DragonFlow Vagrant configuration to spin-up a second
compute node. Makes testing much more interesting.
Change-Id: I6d37ae5bd79d3993ae7662b3134b3c164502ca35
Signed-off-by: Kyle Mestery <mestery@mestery.com>
It helps to keep it all isolated in one place for consistency's sake.
Change-Id: Ia82e0647250bc42f2f81bfd33b7e9c7ad949907b
Signed-off-by: Kyle Mestery <mestery@mestery.com>