This beefs up the functional test suite to do some tests on a
tenant router. The test can now creates one-off tenants to be used
in the tests. The new tests act entirely on behalf of the test
router and attempt on only use admin-level things when required.
Partially-Implements: blueprint ci-updates-mitaka
Change-Id: I26fa70f877522f09075dc87583f2359cc0dcaf41
Moves eventlet + six to where they should be and runs requirements'
update.py through the repo, setting correct liberty constraints.
Change-Id: Ieb24cdf1a2e3d895b33a588012a0153cfe9d93a8
This removes the hard-coded password from the appliance VM's user-data
and replaces it with a SSH public key, which is read from a file whos
path is configured in rug.ini.
It also disables password logins for the user. Another patch to
akanda-appliance-builder will allow developers to include a specified
debug user to allow debugging in dev environments.
Change-Id: I7db92bc7fd3743d89d73ab2a0b8da14685c30c69
These get installed via requirements.txt. This is in preparation
for adding the global requirements test job to our pipeline, which
would fail if it found duplicates like this.
Change-Id: I62abe22bd04702e491d7c2f09e5c89408fccf399
test-reqs.xt gets installed by tox, so the chicken is before the egg.
This blocks devstack when run with strict requirements, as tox isn't
listed in global-requirements.txt.
Change-Id: I780fffa1e8a830b598ac2cee963c79ccad154e6a