Page MenuHomePhabricator

Deploy the CampaignEvents extension to production (testwiki, test2wiki, officewiki)
Closed, ResolvedPublic

Description

Acceptance Criteria:

  • Release V0 to the Beta Cluster

Checklist

Prerequisites (skipping some fulfilled and inapplicable items)
Preparing for deployment
  • Create a deployment tracking task - you're reading it right now
  • Passed reviews:
    • Security - T290248 - security review is complete with a "medium risk" assessment, which is an acceptable risk level for darkship to testwiki, test2wiki, officewiki. See this comment for details.
    • Database - T318593
    • Performance - T302858, not a blocker
  • Database created - T318595
  • Deploy to beta - T311752
    • Add extension submodule to the mediawiki/extensions repo
    • Move CI config to "Wikimedia production" section
    • Add extension to the make-wmf-branch release tool
    • Add extension to extension-list
    • Add config variables to wikimedia-config
  • Make sure extension is automatically branched by make-wmf-branch
  • Write config patches
  • Request a dedicated deployment window - Not needed as per Tyler. Will use a normal window.
  • Schedule the config patches for deployment - https://wikitech.wikimedia.org/w/index.php?title=Deployments&diff=2023550&oldid=2023477
  • Announce in Tech News
  • DEPLOY TEH THING
  • Add {{OnWikimedia}} to Extension:CampaignEvents

Targets

The extension should be enabled on testwiki, test2wiki, and officewiki.

Event Timeline

Daimona updated the task description. (Show Details)
• vyuen renamed this task from Deploy the CampaignEvents extension to production to Deploy the CampaignEvents extension to production (testwiki, test2wiki, officewiki).Sep 28 2022, 1:58 PM
• vyuen triaged this task as High priority.
• vyuen added subscribers: ifried, cmelo, MHorsey-WMF.
• vyuen updated the task description. (Show Details)

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

[operations/mediawiki-config@master] Remove $wgCampaignEventsDatabaseName

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

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

[operations/mediawiki-config@master] Enable the CampaignEvents extension on test(2)wiki and officewiki

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

Proposal for Tech News:

The [[:mw:Extension:CampaignEvents|CampaignEvents]] extension was enabled on testwiki and test2wiki. The extension provides feature for event organizers and participants. A [[:mw:Help:Extension:CampaignEvents/Registration|help page]] is available. [https://phabricator.wikimedia.org/T318592]

I'm sure there's more that can be added.

Change 851078 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove $wgCampaignEventsDatabaseName

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

Mentioned in SAL (#wikimedia-operations) [2022-11-03T13:06:49Z] Started scap: Backport for [[gerrit:851078|Remove $wgCampaignEventsDatabaseName (T318592)]]

Mentioned in SAL (#wikimedia-operations) [2022-11-03T13:07:15Z] lucaswerkmeister-wmde and daimona: Backport for [[gerrit:851078|Remove $wgCampaignEventsDatabaseName (T318592)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet

Change 851079 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable the CampaignEvents extension on test(2)wiki and officewiki

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

Mentioned in SAL (#wikimedia-operations) [2022-11-03T13:20:40Z] lucaswerkmeister-wmde and daimona: Backport for [[gerrit:851079|Enable the CampaignEvents extension on test(2)wiki and officewiki (T318592)]] synced to the testservers: mwdebug2001.codfw.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet (on behalf of scap – log message got lost?)

Mentioned in SAL (#wikimedia-operations) [2022-11-03T13:28:10Z] Finished scap: Backport for [[gerrit:851078|Remove $wgCampaignEventsDatabaseName (T318592)]] (duration: 08m 44s)

Mentioned in SAL (#wikimedia-operations) [2022-11-03T13:51:16Z] Finished scap: Backport for [[gerrit:851079|Enable the CampaignEvents extension on test(2)wiki and officewiki (T318592)]] (duration: 20m 46s) (originally at 13:38:40 UTC; logmsgbot dropped the message)

Proposal for Tech News:

The [[:mw:Extension:CampaignEvents|CampaignEvents]] extension was enabled on testwiki and test2wiki. The extension provides feature for event organizers and participants. A [[:mw:Help:Extension:CampaignEvents/Registration|help page]] is available. [https://phabricator.wikimedia.org/T318592]

I'm sure there's more that can be added.

@ifried Do we need to make any adjustments to this text? If not, I'd like to add it today.

Now added to Tech News in https://meta.wikimedia.org/wiki/Tech/News/2022/45 (after some direct discussion with @ifried about wording and links). I'll mark it as "ready for translation" in ~4 hours, so tweaks are welcome before then. :)

Now added to Tech News in https://meta.wikimedia.org/wiki/Tech/News/2022/45 (after some direct discussion with @ifried about wording and links). I'll mark it as "ready for translation" in ~4 hours, so tweaks are welcome before then. :)

Thanks! I think we're really done then, hence moving this to product sign-off.

ifried claimed this task.

The deployment is complete, so I'm marking this as Done.