Page MenuHomePhabricator

Upgrade cloudservices nodes to openstack Pike
Closed, ResolvedPublic

Description

The upgrade path from Ocata to Pike is quite simple -- the main blocker for this is ensuring that we aren't using the v1 API anywhere.

Event Timeline

Change 560373 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] Openstack Designate: add manifests for Openstack Pike

https://gerrit.wikimedia.org/r/560373

Change 560373 merged by Andrew Bogott:
[operations/puppet@production] Openstack Designate: add manifests for Openstack Pike

https://gerrit.wikimedia.org/r/560373

Change 560822 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] cloudservices2002-dev: move to OpenStack version 'pike'

https://gerrit.wikimedia.org/r/560822

Change 560822 merged by Andrew Bogott:
[operations/puppet@production] cloudservices2002-dev: move to OpenStack version 'pike'

https://gerrit.wikimedia.org/r/560822

Change 560824 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] cloudservices2002-dev: move to OpenStack version 'pike'

https://gerrit.wikimedia.org/r/560824

Change 560824 merged by Andrew Bogott:
[operations/puppet@production] cloudservices2002-dev: move to OpenStack version 'pike'

https://gerrit.wikimedia.org/r/560824

Change 560825 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] Add designate templates for openstack 'pike'

https://gerrit.wikimedia.org/r/560825

Change 560825 merged by Andrew Bogott:
[operations/puppet@production] Add designate templates for openstack 'pike'

https://gerrit.wikimedia.org/r/560825

Change 561148 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] pike designate.conf: specify pymysql driver for db connections

https://gerrit.wikimedia.org/r/561148

Change 561149 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] pike deisgnate.conf: update config for deprecated/renamed options

https://gerrit.wikimedia.org/r/561149

Change 561148 merged by Andrew Bogott:
[operations/puppet@production] pike designate.conf: specify pymysql driver for db connections

https://gerrit.wikimedia.org/r/561148

Change 561149 merged by Andrew Bogott:
[operations/puppet@production] pike deisgnate.conf: update config for deprecated/renamed options

https://gerrit.wikimedia.org/r/561149

Change 561151 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] designate.conf: move a couple more config options for Pike

https://gerrit.wikimedia.org/r/561151

Change 561151 merged by Andrew Bogott:
[operations/puppet@production] designate.conf: move a couple more config options for Pike

https://gerrit.wikimedia.org/r/561151

ensuring that we aren't using the v1 API anywhere

Looks like that was taken care of in

commit c03109f0e04714f30d7ca4289768d9a0bc578847
Author: Alex Monk <krenair@gmail.com>
Date:   Fri Nov 2 04:43:16 2018 +0000

    Get rid of v1 designate API stuff
    
    Change-Id: Id4b027c2c54888aefe40a63ff24acc7280425919

cloudservices2001-dev is now running designate Pike. Seems OK so far

Change 564280 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] Upgrade cloudservices nodes (designate) to OpenStack Pike

https://gerrit.wikimedia.org/r/564280

Change 564280 merged by Andrew Bogott:
[operations/puppet@production] Upgrade cloudservices nodes (designate) to OpenStack Pike

https://gerrit.wikimedia.org/r/564280

Change 564331 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] Fix a VERY OBVIOUS typo setting the designate version

https://gerrit.wikimedia.org/r/564331

Change 564331 merged by Andrew Bogott:
[operations/puppet@production] Fix a VERY OBVIOUS typo setting the designate version

https://gerrit.wikimedia.org/r/564331

Change 564366 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] designate monitoring: allow for different python versions in service monitoring

https://gerrit.wikimedia.org/r/564366

Change 564366 merged by Andrew Bogott:
[operations/puppet@production] designate monitoring: allow for different python versions in service monitoring

https://gerrit.wikimedia.org/r/564366

Andrew closed this task as Resolved.Jan 14 2020, 5:35 AM

This is done; testing looks good so far.