Last modified: 2014-09-19 00:08:27 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T70751, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 68751 - Update wikitech wiki with deployment train
Update wikitech wiki with deployment train
Status: NEW
Product: Wikimedia
Classification: Unclassified
Deployment systems (Other open bugs)
wmf-deployment
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
: 62496 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-28 16:20 UTC by Greg Grossmeier
Modified: 2014-09-19 00:08 UTC (History)
9 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Greg Grossmeier 2014-07-28 16:20:49 UTC
We can bikeshed on the right timing/cadence, but wikitech wiki is now in the WMF cluster (instead of hosted on a third-party machine).

We should make it be a part of the normal train deploys because...

A) Less busy work for Ops
B) Responding to a deployment-caused outage would (probably) be faster by someone who does this all the time (ie: no the Ops point person)
C) Why not? :)
Comment 1 Andrew Bogott 2014-07-28 16:31:04 UTC
Bryan Davis volunteers to help with this.
Comment 2 Bryan Davis 2014-07-28 16:39:27 UTC
I suppose the first step with this would be to get the wikitech configuration merged into operations/mediawiki-config.git. Settings for testwiki may be useful to look at to see what things we tweak when pinning a vhost to a particular machine.
Comment 3 Sam Reed (reedy) 2014-07-28 16:53:46 UTC
Possibly the biggest issue here is the fact we don't include the SMW extensions in the extension-list, and hence, aren't included in our l10n rebuilds using scap.

I guess we just need extension-list-wikitech (or some such), and include that where necessary...
Comment 4 Gerrit Notification Bot 2014-08-25 17:55:46 UTC
Change 155789 had a related patch set uploaded by Andrew Bogott:
Random stab at getting wikitech config in here.

https://gerrit.wikimedia.org/r/155789
Comment 5 Giuseppe Lavagetto 2014-08-28 13:54:19 UTC
@Andrew: since wikitech is not hosted on an appserver, how exactly did you think about the access/deployment rights/overall security issue that this would raise?

Also, not discussing this openly here as it's a security issue.
Comment 6 Gerrit Notification Bot 2014-08-28 21:12:18 UTC
Change 156956 had a related patch set uploaded by Andrew Bogott:
Add ::mediawiki::sync to virt1000.

https://gerrit.wikimedia.org/r/156956
Comment 7 Gerrit Notification Bot 2014-08-28 21:19:23 UTC
Change 156956 merged by Andrew Bogott:
Add ::mediawiki::sync to virt1000.

https://gerrit.wikimedia.org/r/156956
Comment 8 Gerrit Notification Bot 2014-08-28 21:24:39 UTC
Change 156957 had a related patch set uploaded by Andrew Bogott:
Moved ::mediawiki::sync to the Openstack manager class.

https://gerrit.wikimedia.org/r/156957
Comment 9 Gerrit Notification Bot 2014-08-28 21:31:13 UTC
Change 156957 merged by Andrew Bogott:
Moved ::mediawiki::sync to the Openstack manager class.

https://gerrit.wikimedia.org/r/156957
Comment 10 Gerrit Notification Bot 2014-09-02 16:16:14 UTC
Change 155789 merged by Chad:
Add wikitech config.

https://gerrit.wikimedia.org/r/155789
Comment 11 Bryan Davis 2014-09-05 02:10:15 UTC
*** Bug 62496 has been marked as a duplicate of this bug. ***
Comment 12 Bryan Davis 2014-09-05 02:20:00 UTC
Wikitech is now running from a MediaWiki version that is synced from tin and using production configuration system. There are a few more things that need to be done before we consider this "done":

* Add virt1000 to the dsh group for scap (implying granting deployers shell access) or configure a cron job to run sync-common on a regular basis (at least once per day).
* Merge as many configuration hacks in wikitech.php configuration file as possible into InitialiseSettings.php
* Get "on the train" and sync versions with Group1 wikis (non-pedias)


A really nice followup, but separate issue in my opinion, would be to stop using an older release of SMW and get back to tracking their master branch.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links