On Thu, Oct 12, 2017 at 6:04 PM, Magog The Ogre
<magog.the.ogre(a)gmail.com> wrote:
The documentation
(
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Grid)
says that the only release available to jsub is Trusty. It also says we
shouldn't run our jobs on Kubernetes
(
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Kubernetes).
Can you clarify how we should run our jobs?
This is a great clarifying question. The proposed change would only
effect the creation of new virtual machines in Cloud VPS projects.
Toolforge is a Cloud VPS project, but running a tool on the job grid
does not involve creating a new virtual machine. All of the existing
grid engine nodes will remain operational.
The intent of <https://phabricator.wikimedia.org/T161899> is to make
creation of new Trusty virtual machines an explicit opt-in action for
each Cloud VPS project. If we do need to create additional grid engine
nodes for Toolforge we will be able to do that.
Migration of the Toolforge bastions and Grid Engine nodes to a newer
operating system will happen at some point, but not for several months
at least. We do not currently know if that migration will be to Debian
Stretch, Ubuntu Xenial, or something else. When it does happen, the
migration will be well announced and include a period of overlap were
both Trusty and the replacement are available to allow tool
maintainers a reasonable period to adapt their tools to the newer
versions of PHP, Python, etc that will be on the replacement OS.
Bryan
--
Bryan Davis Wikimedia Foundation <bd808(a)wikimedia.org>
[[m:User:BDavis_(WMF)]] Manager, Cloud Services Boise, ID USA
irc: bd808 v:415.839.6885 x6855