During a grenade upgrade the Designate grenade plugin updates the
python-designateclient. This can cause the installation location to change
to under the /opt/stack/new path.
This patch makes sure we restart neutron q-svc after this update to make sure
it can still find the client.
Change-Id: I5ce96268cb39ae4a4a8d82a75ac192b2310455a1
The current grenade job tests only with pdns4, but it would be valuable
to also test with bind9 to discern upgrade issues when bind9 is in use.
Change-Id: I118cc92e3950540d725f433dfe5d9590cbdab616
During a grenade upgrade test run, we updated the grenade test to migrate
to using uwsgi for the API during the from-Xena upgrade, but missed that
the main grenade upgrade script was starting the API without uwsgi.
This patch corrects the grenade upgrade script to run the API process
properly.
Change-Id: Ia54de92ec44641e16c20281cfa634599073f39e3
This patch updates the grenade job to migrate from using Apache mod_wsgi
to using uwsgi for the Designate API when upgrading from Xena to Yoga.
It also splits out the wsgi devstack configuration into a library file.
Change-Id: Icf8ee4a8e7e2dff67257b0e5f82fbeab6cb7e0b8
Previously, the grenade API started check during the upgrade was
checking if the root of the web server was functioning. In this job
that is testing the horizon endpoint and not the designate API.
This patch fixes this to have the check run against the designate
endpoint under apache. This prevents false failures when horizon
has an issue.
Change-Id: Idbfec1adca2024cd5f352017a7c9319dcec65d42
The old v1 dashboard panel has been removed, when upgrading from an
older version we need to remove the symbolic link for it in order to
avoid horizon from failing.
Change-Id: I383884aa100fd983e1087d7458396f8053414d55
The pool-manager has been deprecated since Newton and
is now being removed with the Train release.
Change-Id: Ib258043d492bb25e1c061d765b40885317c73804
- Added 'manager_model' flag for old style
pool-manager + zone-manager
- Added grenade testing for verify_noapi which
shows we can do an upgrade without impacting the
data plane
- Removed old keystone v3 test (v2 no longer exists, so
we are already testing it
- Make py35 job voting
- Stop dsvm jobs on docs / releasenotes / api-ref changes
Change-Id: I0de8d8c3366bb0325a73dd19ce0e1f9a57553d0b
in keystone v3, the openstack cli works completely
differently when creating a user.
The explictly adds the designate user to the designate project with
the "Member" role.
This was previously found in the main grenade project.
Change-Id: I3addc95dce8f4f86c108ab18ace2b80003d22519
Related-Bug: #1662911
For some inexplicable reason grenade seems to think
horizon is installed, and is in ENABLED_SERVICES.
To avoid breaking the testing done in the other gates,
enable horizon to ensure that it is there for the
configure_designatedashboard function.
Closes-Bug: #1618253
Change-Id: I37d8756ba9f1e9f55ac9dd787ed19564e398d0dc