Page MenuHomePhabricator

Deploy the WikimediaCampaignEvents extension to production
Closed, ResolvedPublic

Description

Checklist from https://www.mediawiki.org/wiki/Writing_an_extension_for_deployment#Process (read this on-wiki for links and examples):

Prerequisites: T347894: Deploy the WikimediaCampaignEvents extension to the Beta Cluster

  • 1. Performance review (T350947) -- not a blocker
  • 2. Create database schema in wikishared (approved in T350906)
  • 3. Prepare a patch for each of the following items:
    • Configure the Fluxx client ID and client secret in the prod PrivateSettings
    • Load the extension in CommonSettings.php if $wmgUseCampaignEvents is true.
    • Stop loading the extension in CommonSettings-labs.php (beta inherits prod config).
  • 4. Request a dedicated deployment window and deploy the patches above. Scheduled for 2024-02-15 16:00 UTC.
  • 5. Add to the "Extensions used by Wikimedia - Advanced" group in translatewiki
  • 6. Add {{OnWikimedia}} to Extension:WikimediaCampaignEvents

Event Timeline

Daimona updated the task description. (Show Details)

Change 1002993 had a related patch set uploaded (by Mhorsey; author: Mhorsey):

[operations/mediawiki-config@master] Load WikimediaCampaignEvents if CampaignEvents is loaded

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

Change 1002994 had a related patch set uploaded (by Mhorsey; author: Mhorsey):

[operations/mediawiki-config@master] Remove explicit load of WikimediaCampaignevents extension from beta

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

Mentioned in SAL (#wikimedia-operations) [2024-02-15T16:14:37Z] <Daimona> Creating new DB table for the WikimediaCampaignEvents extension in x1.testwiki, x1.test2wiki, x1.officewiki, and x1.wikishared # T347909

Change 1002993 merged by jenkins-bot:

[operations/mediawiki-config@master] Load WikimediaCampaignEvents if CampaignEvents is loaded

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

Mentioned in SAL (#wikimedia-operations) [2024-02-15T16:24:38Z] <dancy@deploy2002> Started scap: Backport for [[gerrit:1002993|Load WikimediaCampaignEvents if CampaignEvents is loaded (T347909)]]

Mentioned in SAL (#wikimedia-operations) [2024-02-15T16:26:49Z] <dancy@deploy2002> mhorsey and dancy: Backport for [[gerrit:1002993|Load WikimediaCampaignEvents if CampaignEvents is loaded (T347909)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-02-15T16:38:15Z] <dancy@deploy2002> Finished scap: Backport for [[gerrit:1002993|Load WikimediaCampaignEvents if CampaignEvents is loaded (T347909)]] (duration: 13m 36s)

Change 1002994 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove explicit load of WikimediaCampaignevents extension from beta

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

Change 1003801 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[translatewiki@master] [WikimediaCampaignEvents] Deployed to production

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

Daimona updated the task description. (Show Details)

Change 1003801 merged by jenkins-bot:

[translatewiki@master] [WikimediaCampaignEvents] Deployed to production

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

vaughnwalters subscribed.

This is working correctly in prod now(🎉) using test grant IDs. Sending to product sign off

test wikimeta
Screenshot 2024-02-22 at 12.18.13 PM.png (1×1 px, 152 KB)
Screenshot 2024-02-22 at 12.35.56 PM.png (1×2 px, 446 KB)
ifried subscribed.

This has now been deployed, so I am marking this as Done.