Page MenuHomePhabricator

Update android-builder cloud instance
Closed, InvalidPublic

Description

The android-builder instance in the mobile project could use some work:

-Its name is misleading. Nothing gets built there; it just fetches an APK from Jenkins and serves it on a (probably very low traffic) web page.
-It's oversized; it's a medium-sized instance, but should be small (or even moved to Toolforge) for the work it's doing.
-Its image is a bit outdated, and it suffers from T135033 (run Puppet manually to reproduce).

Ideally we should create a new small Cloud instance with an up-to-date base image, name it something more appropriate (android-alpha-server, maybe), configure it otherwise identically to android-builder, switch over the web proxy setup, and then decom android-builder.

Alternatively, we could consider moving the alpha build download page to Toolforge, or just put it on releases.wikimedia.org with our other releases.

Event Timeline

Mholloway renamed this task from Update android-builder instance to Update android-builder cloud instance.Oct 11 2017, 10:49 PM
Mholloway triaged this task as Lowest priority.
Mholloway updated the task description. (Show Details)

@Dbrant When do you think we can take down the android-builds.wmflabs.org page? Can it be done now?

FWIW, the "download latest build" button still present on that page is kind of misleading, since it actually serves an APK file dated Feb 21 (the last build before the move to GitHub, I guess).

Its image is a bit outdated, and it suffers from T135033 (run Puppet manually to reproduce).

FWIW the age of the image used to build an instance is not usually an issue, as long as it's been running packages updates (which should be done by unattended-upgrades), puppet is working, and the distribution its using is still supported (jessie is expected to be okay for another year or so based on https://wikitech.wikimedia.org/wiki/Operating_system_upgrade_policy) it should be fine. Images in Wikimedia Cloud VPS get marked as deprecated very quickly.