Page MenuHomePhabricator

Remove on-wiki Growth config from operations/mediawiki-config
Closed, ResolvedPublic

Description

Before GrowthExperiments-CommunityConfiguration was a thing, Growth features were configured server-side, in the operations/mediawiki-config repository. Now that we use on-wiki config for it, the server-side config is not in use (and potentially, out of date).

Initially, in-repo config was kept, to act as a fallback for cases when the on-wiki store fails. Since community configuration is with us for some time, we would likely notice if it had bugs.

All newly deployed wikis (as part of Growth-Deployments) don't have server-side config at all.

After considering the current state of community configuration, and after discussion with @Tgr, I think we're safe now to remove config that's now on-wiki from operatons/mediawiki-config.

Event Timeline

Change 717039 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] Growth: Remove config that moved on-wiki

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

Change 717039 merged by jenkins-bot:

[operations/mediawiki-config@master] Growth: Remove config that moved on-wiki

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

Mentioned in SAL (#wikimedia-operations) [2021-09-08T18:10:23Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: bbefce6a3778f159ad68587c830dff4a1da0c792: Growth: Remove config that moved on-wiki (T290295) (duration: 00m 58s)

Urbanecm_WMF added a subscriber: Etonkovidova.

Moving to QA for @Etonkovidova's awareness. I tested a few wikis while deploying this change, and they continued to work as I would expect. Still, this can theoretically make wikis to ignore their config (although I'm 99% sure all wikis use only the on-wiki config store at this point).

Moving to QA for @Etonkovidova's awareness. I tested a few wikis while deploying this change, and they continued to work as I would expect. Still, this can theoretically make wikis to ignore their config (although I'm 99% sure all wikis use only the on-wiki config store at this point).

Thanks, @Urbanecm_WMF for letting me know. When I reviewed deployed Growthexperiments features T289680: Deploy Growth features to Round 4 wikis - all worked as expected. So I'm closing the task as Resolved.