Commit c96032ecc11b44b53f60c6240ffb05439fe57a91 changed the devstack
plugin to avoid reinstalling docker if the service was running.
However, there are a few meaningful cases where the service is not
running but the package is however installed and the user does not
want devstack to reinstall it.
This patch uses the distro package manager to find whether
docker-engine is insstalled already, rather than systemd or init.d.
The docker installation script will take care of cases where docker
was manually installed from binaries.
Change-Id: I6f66fdd3c35739486a6453b484eab81dfb4a9545
Docker 1.11.0 fails to activate libnetwork plugins specified with .json files.
Using .spec files still works. Adding a .spec file and configuring devstack to
work around the bug.
Change-Id: I041a5e9a526c2e63c92f3d01411afda8b7beb601
Closes-Bug: #1572369
Signed-off-by: Frederick F. Kautz IV <fkautz@redhat.com>
Add a conditional statement in devstack plugin to avoid install docker
in the host if it is already installed.
Change-Id: I27b2f576a3efa3f404bb0b55722b587c7b250997
Signed-off-by: Jaume Devesa <devvesa@gmail.com>
Fix issue with Ubuntu defaulting to the dash sh linked to /bin/sh,
and install_docker.sh using a shebang of /bin/sh but using bash
shell constructs.
Change-Id: I2b89ddc8a001bbf93b71cef5c646f5e0cad3514d
Signed-off-by: Kyle Mestery <mestery@mestery.com>
When restart tox script it will remove all python libraries and
download libraries again. In the case that git/pip frequently
timeout, this may cause failure of installation.
Closes-Bug: #1527961
Change-Id: I4671bb8436f38686c1ca638ea33a797bd23389a0
A couple of slight changes to make the './devstack/plugin.sh' run on
RedHat/CentOS/Fedora machines.
Change-Id: If4141a50fc54e85b2f1eb2dec4ef25040a33c840
Previously the etcd DB was not cleaned between stacks
which meant that old data (networks) still exists.
This change delete the etcd DB every stack
Change-Id: I0ec52bac803d0f96683f1c6ea6b5996f39eab300
Adds support for providing a configuration file
for specifying Kuryr configuration options.
Updates the Kuryr scripts to use and if needed,
generate the configuration file.
Implements: blueprint kuryr-config
Change-Id: I6909ef21da13a7137ffff019383be19306f35152
This integrates the freshly added devstack plugin with the Kuryr
Vagrant setup.
Also cleans up a few nits found while here in plugin.sh
Change-Id: I5de55e7d6415d4bffe8bb7a2b2e5e15188815c36
Signed-off-by: Kyle Mestery <mestery@mestery.com>