Project

General

Profile

Actions

Idea #2256

closed

[Workbench] Users can access an Arvados shell through the Web

Added by Tom Clegg about 10 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench
Target version:
Story points:
0.5

Description

The goal: users who only have access to a Web browser can access an Arvados shell, so they can use a FUSE mount, our CLI tools, etc. Configure and deploy whatever services are necessary for users to get this functionality through a Web client.

The specific implementation is up to you. You can research possible solutions as part of this story, although I'm not sure we need a very thorough survey. Abram has done some promising experiments with (IIRC) tty.js, which may be useful for us.

One requirement is that it must be possible to integrate the Web client in Workbench. However, doing the actual integration work is a separate story.


Files

webmux.png (118 KB) webmux.png Nico César, 06/17/2015 08:25 PM
shellinabox.png (138 KB) shellinabox.png Nico César, 06/17/2015 09:36 PM

Subtasks 6 (0 open6 closed)

Task #6360: add arvados API token libpam python module for shellinabox via puppet for shell nodes.ResolvedNico César06/18/2015Actions
Task #6384: package libpam-arvadosResolvedWard Vandewege06/18/2015Actions
Task #6383: package shellinabox-2.14ResolvedNico César06/18/2015Actions
Task #6512: make arvados_pam.py read from /etc/default/ for its configuration.ResolvedWard Vandewege06/18/2015Actions
Task #6288: ReviewClosedBrett Smith07/09/2015Actions
Task #6410: create a puppet manifest to handle reverse proxy and CORS in switchyard's nginxResolvedNico César06/24/2015Actions

Related issues

Precedes (1 day) Arvados - Idea #6279: [Workbench] Integrate a Web shell clientResolvedRadhika Chippada06/22/201506/22/2015Actions
Actions

Also available in: Atom PDF