Hi!
From: Arturo Borrero Gonzalez aborrero@wikimedia.org Today is the deadline for Ubuntu Trusty instances running in CloudVPS [0]. We will be shutting down the remaining instances next monday (2019-01-21) to avoid having the weekend in-between.
I tried to move a grid engine webservice from trusty to stretch using the manual [1].
When I use kubernetes as backend, then the webservice will not work correctly, because a perl module seems to be missing. The work-around for now (and for me) is to use webservice --backend=gridengine start instead.
1. How can I _test_ a script via kubernetes (without stopping the present running webservice)? 2. Whom do I have to ask for installing some debian packages such as libhtml-template-perl (for use via kubernetes)?
[1] https://wikitech.wikimedia.org/wiki/News/Toolforge_Trusty_deprecation#Move_a_grid_engine_webservice
bye seth
1.`webservice --backend=kubernetes TYPE shell` will get you into a shell. 2. This email will probably get the ball rolling, but a phabricator task would be the official way to start that discussion.
Chico Venancio
Em sáb, 19 de jan de 2019 20:25, seth < wmlabs_cloud_gedoens734@wg-karlsruhe.de escreveu:
Hi!
From: Arturo Borrero Gonzalez aborrero@wikimedia.org Today is the deadline for Ubuntu Trusty instances running in CloudVPS [0]. We will be shutting down the remaining instances next monday (2019-01-21) to avoid having the weekend in-between.
I tried to move a grid engine webservice from trusty to stretch using the manual [1].
When I use kubernetes as backend, then the webservice will not work correctly, because a perl module seems to be missing. The work-around for now (and for me) is to use webservice --backend=gridengine start instead.
- How can I _test_ a script via kubernetes (without stopping the present
running webservice)? 2. Whom do I have to ask for installing some debian packages such as libhtml-template-perl (for use via kubernetes)?
[1] < https://wikitech.wikimedia.org/wiki/News/Toolforge_Trusty_deprecation#Move_a...
bye seth
Wikimedia Cloud Services mailing list Cloud@lists.wikimedia.org (formerly labs-l@lists.wikimedia.org) https://lists.wikimedia.org/mailman/listinfo/cloud
On Sat, Jan 19, 2019 at 4:25 PM seth wmlabs_cloud_gedoens734@wg-karlsruhe.de wrote:
- Whom do I have to ask for installing some debian packages such as libhtml-template-perl (for use via kubernetes)?
I just created https://phabricator.wikimedia.org/T214343 to track this request.
I would really like to hear from some folks (including Seth) how a Docker container for running a Perl webservice on the Toolforge Kubernetes cluster should work. We can make something that works mostly like `webservice --backend=gridengine start` that runs *.pl files from $HOME/public_html, but I'm interested to know if there is a better way. Our Python2, Python3, and NodeJS containers are all very opinionated in where they look for code, how they load user installed packages, and how the main entry point for the tool is defined. I did some web searches and documented a few potential options on the task, but I'm not a modern Perl developer so these are all quick guesses. The primary reasons to do something more advanced than *.pl CGI handling would be to give better performance and make it easier to use local::lib and Carton to manage local libraries.
Bryan