Commit Graph

17 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
Nate Johnston 278b39c2fc Add a grenade job for bind9
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
2022-04-27 22:33:45 +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
Luigi Toscano 8cbfafdb8d Native Zuul v3 designate-grenade-pdns4 job
It matches the feature of the existing legacy job.

Depends-On: https://review.opendev.org/747579
Change-Id: I306599c0321ea40334750db57f39d9e3a237f13e
2020-08-23 16:54:43 +02: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
Erik Olof Gunnar Andersson 306e231c4b Don't install Horizon as part of the upgrade test
Change-Id: I961aecf23ee1a76e15c716c0733bd418b21efb58
2019-11-15 17:02:44 -08:00
Erik Olof Gunnar Andersson 52ad1c4c13 Removed deprecated pool-manager implementation
The pool-manager has been deprecated since Newton and
is now being removed with the Train release.

Change-Id: Ib258043d492bb25e1c061d765b40885317c73804
2019-09-24 11:10:54 +00:00
ZhongShengping 5d0408c719 Replace git.openstack.org URLs with opendev.org URLs
Thorough replacement of git.openstack.org URLs with their opendev.org
counterparts.

Change-Id: I5cfdd0c3e813f1cb6f72087fdb3ee3957b6e9ea7
2019-04-24 08:47:23 +08:00
Graham Hayes c55b6fa0c5
Remove debug line from grenade plugin
Change-Id: Ib172129d75cacd2be693f3464d42493f602291a7
2017-12-15 15:46:29 +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 8eef7e103b Fix broken grenade gate
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
2017-02-13 14:29:16 +00:00
Graham Hayes 13ee3fbc3f Fix grenade to use the driver specified in the gate
Change-Id: I5aa749b1b60b61e14a273a6d1d22f9681f1dfb3e
2016-12-07 15:17:14 +00:00
Graham Hayes 65b5694614 Fix Grenade Gate
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
2016-09-08 16:34:30 -07:00
Graham Hayes f374b5fe2c Grenade Plugin
Change-Id: I890fd4c6e329ad1875bac00e98156f90f52c78f5
2016-07-14 15:06:45 +01:00