In November 2017, instance creation was disabled for new Trusty virtual machines (VMs).
The timeline for the remainder of the process is:
- In September 2018 (2018-09-18), we started filing Phabricator tasks for every Cloud VPS project having Trusty instances running. Done
- In September 2018 (2018-09-28), send informative email to email@example.com. Done
- In October 2018 (2018-10-18), ping project administrator (same Phabricator tasks) if they are still using Trusty. Done
- In November 2018 (2018-11-18), repeat October's pings if they are still using Trusty. Done
- In December 2018 (2018-12-18), deadline. Evaluate if Trusty VMs not migrated are actually in use and why they weren't migrated. Done
- In January 2019 (2019-01-18), shutdown all Trusty instances (unless noted otherwise).
Since an Ubuntu -> Debian migration is not as easy as using apt-get, we recommend that you just rebuild VM instances, drop & create them again using the Debian Stretch base image.
Please contact us using your Trusty deprecation
Phabricator tasks (subtasks of phab:T199003
) if you don't know what to do or how to do something, or somehow need help.
Please also let us know if you don't have time to do the upgrade or don't want to do the upgrade - even though maintenance of your instances is your responsibility, we want to know about this anyway so we can look at the support options. It's likely that Trusty support within Wikimedia will end when it's EOL upstream if not earlier, and with it so will your instances - but we may be able to do something like help find a new maintainer, or possibly warn your users in some cases.
Toolforge is currently using Ubuntu Trusty as base image for both the Grid Engine and the Kubernetes backends.
We will have to rebuild Toolforge to get rid of Trusty, which is a huge task for several reasons (among other things, we will need a major Grid Engine upgrade for this).
Most tools are using Ubuntu Trusty packages, libraries and bindings, so eventually every tool must be reviewed to ensure it can work in a Debian Stretch environment.