Page MenuHomePhabricator

Remove OpenStackManager from Wikitech
Closed, ResolvedPublic

Description

  • Support VM management on Horizon
  • Support DNS management on Horizon
  • Support VM Puppet config on Horizon
  • Support sudo policy management on Horizon
  • Allow projectadmins to change project roles without OSM
  • Support project creation/deletion via Horizon
  • Support tool creation/management on Striker
  • Replace or discard 'service group' functionality on OSM
  • Replace LDAP shell account name account creation customization
  • Replace/remove Hiera namespace Puppet customization
  • Remove ext-openstackmanager from the "Extensions used by Wikimedia" list in the translatewiki configuration - done in https://gerrit.wikimedia.org/r/c/translatewiki/+/1046746
  • Stop loading the extension
  • Remove {{OnWikimedia}} from on-wiki documentation (edit)
  • Stop loading extension i18n
  • Stop branching for every train

And then we can archive it: T367220: Archive the OpenStackManager extension

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedNone
DuplicateNone
ResolvedPRODUCTION ERRORTgr
OpenNone
ResolvedRequestNone
Resolvedtaavi
ResolvedAndrew
ResolvedAndrew
ResolvedAndrew
ResolvedAndrew
ResolvedMarcoAurelio
ResolvedAndrew
Resolvedtaavi
DeclinedNone
DuplicateNone
ResolvedNone
ResolvedSLyngshede-WMF
ResolvedNone
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedMarostegui
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedNone
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
OpenNone
OpenNone
Resolvedbd808
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
OpenSLyngshede-WMF
ResolvedSLyngshede-WMF
ResolvedBUG REPORTSLyngshede-WMF
InvalidNone
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
OpenNone
OpenNone
ResolvedSLyngshede-WMF
ResolvedSLyngshede-WMF
OpenSLyngshede-WMF
OpenSLyngshede-WMF
ResolvedSLyngshede-WMF
OpenSLyngshede-WMF
Resolvedtaavi
Resolvedtaavi
ResolvedFeatureSLyngshede-WMF
ResolvedBUG REPORTSLyngshede-WMF

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 549212 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[mediawiki/extensions/OpenStackManager@master] Remove all special pages related to OpenStack

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

Change 549213 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[mediawiki/extensions/OpenStackManager@master] Remove echo integration

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

Change 549214 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[mediawiki/extensions/OpenStackManager@master] Remove all interaction with keystone and other openstack endpoints

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

Change 549936 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/mediawiki-config@master] wikitech: remove OSM settings related to OpenStack

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

Change 549212 merged by jenkins-bot:
[mediawiki/extensions/OpenStackManager@master] Remove all special pages related to OpenStack

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

Change 549213 merged by jenkins-bot:
[mediawiki/extensions/OpenStackManager@master] Remove echo integration

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

Change 549214 merged by jenkins-bot:
[mediawiki/extensions/OpenStackManager@master] Remove all interaction with keystone and other openstack endpoints

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

Change 432702 abandoned by Andrew Bogott:
wikitech: Don't load OpenStackManager

Reason:
unclear if/when this can happen

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

Change 432703 abandoned by Andrew Bogott:
wikitech: remove OpenStackManager private settings

Reason:
the OSM removal is going to happen more gradually

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

Change 549936 merged by jenkins-bot:
[operations/mediawiki-config@master] wikitech: remove OSM settings related to OpenStack

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

Mentioned in SAL (#wikimedia-operations) [2019-12-10T14:55:46Z] <reedy@deploy1001> Synchronized wmf-config/wikitech.php: T161553 Bye OSM config! (duration: 00m 55s)

Change 941386 had a related patch set uploaded (by Amire80; author: Amire80):

[translatewiki@master] Move OpenStackManager from "Technical" to "Legacy"

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

Change 941386 merged by jenkins-bot:

[translatewiki@master] Move OpenStackManager from "Technical" to "Legacy"

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

taavi subscribed.

Claiming to implement this once a few fixes for the idm.wikimedia.org SSH key management interface has been rolled out.

Change #1038749 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/mediawiki-config@master] wikitech: Replace OSM class in Gerrit blocking hook

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

Change #1038750 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/mediawiki-config@master] wikitech: Stop loading OpenStackManager

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

Change #1038749 merged by jenkins-bot:

[operations/mediawiki-config@master] wikitech: Replace OSM class in Gerrit blocking hook

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

Mentioned in SAL (#wikimedia-operations) [2024-06-06T23:20:47Z] <bd808@deploy1002> Started scap: Backport for [[gerrit:1038749|wikitech: Replace OSM class in Gerrit blocking hook (T161553)]]

Mentioned in SAL (#wikimedia-operations) [2024-06-06T23:23:07Z] <bd808@deploy1002> taavi and bd808: Backport for [[gerrit:1038749|wikitech: Replace OSM class in Gerrit blocking hook (T161553)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-06-06T23:32:12Z] <bd808@deploy1002> Finished scap: Backport for [[gerrit:1038749|wikitech: Replace OSM class in Gerrit blocking hook (T161553)]] (duration: 11m 24s)

Mentioned in SAL (#wikimedia-operations) [2024-06-06T23:32:12Z] <bd808@deploy1002> Finished scap: Backport for [[gerrit:1038749|wikitech: Replace OSM class in Gerrit blocking hook (T161553)]] (duration: 11m 24s)

Reverted with https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1039866

$ mwscript shell --wiki=labswiki
Psy Shell v0.12.3 (PHP 7.4.33 — cli) by Justin Hileman
> wmfGetDeveloperAccountUid('BryanDavis');

   NOTICE  Trying to access array offset on value of type null in /srv/mediawiki/wmf-config/wikitech.php on line 309.


   NOTICE  Trying to access array offset on value of type null in /srv/mediawiki/wmf-config/wikitech.php on line 309.


   NOTICE  Trying to access array offset on value of type null in /srv/mediawiki/wmf-config/wikitech.php on line 309.


   RuntimeException  Did not find UID for user 'BryanDavis'.

Well, that's embarrassing.. turns out the reason for that is a missing connect() call. Fixed in https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1040222 which I plan to deploy early next week.

Change #1038750 merged by jenkins-bot:

[operations/mediawiki-config@master] wikitech: Stop loading OpenStackManager

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

Mentioned in SAL (#wikimedia-operations) [2024-06-11T17:46:59Z] <taavi@deploy1002> taavi: Backport for [[gerrit:1038750|wikitech: Stop loading OpenStackManager (T161553 T338477 T359544)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-06-11T17:56:07Z] <taavi@deploy1002> Finished scap: Backport for [[gerrit:1038750|wikitech: Stop loading OpenStackManager (T161553 T338477 T359544)]] (duration: 12m 00s)

Change #1041742 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/mediawiki-config@master] Stop loading OSM i18n

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

Change #1041742 merged by jenkins-bot:

[operations/mediawiki-config@master] Stop loading OSM i18n

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

Mentioned in SAL (#wikimedia-operations) [2024-06-17T09:26:52Z] <taavi@deploy1002> Started scap: Backport for [[gerrit:1041742|Stop loading OSM i18n (T161553)]]

Mentioned in SAL (#wikimedia-operations) [2024-06-17T09:48:51Z] <taavi@deploy1002> taavi: Backport for [[gerrit:1041742|Stop loading OSM i18n (T161553)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-06-17T10:01:00Z] <taavi@deploy1002> Finished scap: Backport for [[gerrit:1041742|Stop loading OSM i18n (T161553)]] (duration: 34m 07s)

Pppery updated the task description. (Show Details)

Is this finally done now?