Commit Graph

8 Commits

Author SHA1 Message Date
Erik Olof Gunnar Andersson 2868db4f66 Remove deprecated designate-agent
This patch completely removes the designate-agent service
and all agent related plugins.

Change-Id: Ibe4011fb85797282fa44742d4b9c9b7c00e78622
2023-10-04 14:39:57 +00:00
Michael Johnson b8ec3b450b Restart neutron on grenade client update
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
2023-03-24 21:21:24 +00:00
Erik Olof Gunnar Andersson 244028674c Fix grenade job API startup for uwsgi
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
2022-03-31 18:22:14 +00:00
Michael Johnson b1e1974fe8 Fix grenade job for mod_wsgi to uwsgi transition
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
2022-02-18 17:58:41 +00:00
Michael Johnson b0e83084c2 Fix grenade upgrade API check URL path
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
2021-07-28 23:45:28 +00:00
Jens Harbott d5f6f2ab7a Delete removed dashboard panel when upgrading
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
2019-11-28 01:39:32 +00:00
Graham Hayes 51a6d617d3 Update CI Jobs
- 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
2017-12-05 21:38:44 +00:00
Graham Hayes f374b5fe2c Grenade Plugin
Change-Id: I890fd4c6e329ad1875bac00e98156f90f52c78f5
2016-07-14 15:06:45 +01:00