Page MenuHomePhabricator

Replace bd808-vagrant with a new build server instance
Closed, ResolvedPublic

Description

The bd808-vagrant.wikimania-support.eqiad.wmflabs Labs instance hosts http://wikimania-vagrant.wmflabs.org which is a build and distribution server for creating MediaWiki-Vagrant ISO images suitable for use on USB sticks for install parties and hackathons. This instance used a self-hosted puppetmaster (not sure why now) and ended up in a very broken state following a Labs LDAP server migration.

A new mediawiki-vagrant labs project has been created to host a new build server. Create a instance, set it up with the MediaWiki-Vagrant labs role and make it run support/packager/build.sh to generate a daily ISO image.

Event Timeline

bd808 claimed this task.
bd808 raised the priority of this task from to Medium.
bd808 updated the task description. (Show Details)
bd808 added a project: MediaWiki-Vagrant.
bd808 added a subscriber: bd808.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Text for the hosted wiki landing page from old instance:

'''Build server''' for [[:mw:MediaWiki-Vagrant|MediaWiki-Vagrant]] installer images.

* Get the latest ISO build from [https://wikimania-vagrant.wmflabs.org/mediawiki-vagrant/ /mediawiki-vagrant/].
* Check the [https://wikimania-vagrant.wmflabs.org/mediawiki-vagrant/contents/BUILD_INFO BUILD_INFO] file to find out when the last build was made.
* Bug <code>bd808</code> on the freenode <code>#wikimedia-labs</code> channel if the build is too far out of date for your purposes.

Cron job from old instance:

17 15 * * * /vagrant/support/packager/build.sh 2>&1 >/home/vagrant/build.log

/var/www/mediawiki-vagrant was a symlink to /vagrant/support/packager/output

Change 258655 had a related patch set uploaded (by BryanDavis):
Update iso build script for running inside VM

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

Change 258655 merged by jenkins-bot:
Update iso build script for running inside VM

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

Got the new VM up and running at https://mediawiki-vagrant-image.wmflabs.org and also pointed the older https://wikimania-vagrant.wmflabs.org forward to the same host.

I'll leave this open until I have a chance to test the iso that is being generated now.

Change 259895 had a related patch set uploaded (by BryanDavis):
run-git-update: Use full paths

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

Change 259895 merged by Mobrovac:
run-git-update: Use full paths

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

Change 261603 had a related patch set uploaded (by BryanDavis):
packager: Really remove apt lock file

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

Change 261603 merged by jenkins-bot:
packager: Really remove apt lock file

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