nebari icon indicating copy to clipboard operation
nebari copied to clipboard

Make jupyterlab default environment part of managed qhub-config.yaml environments

Open tylerpotts opened this issue 3 years ago • 3 comments

Summary

Currently the environment that jupyterlab launches with is built into the docker container that qhub launches with. This becomes an issue when users would like to modify the jupyterlab environment e.g. like PR #730. This would also reduce the size of the docker image speeding up the jupyterlab image launching.

Proposed implementation

The default jupyterlab environment will now be specified in DEFAULT_ENVIRONMENTS and the environment.yaml will be removed from the jupyterlab qhub image. There additionally needs to be a validation check to ensure that the default environment exists in the default environments.

Acceptance Criteria

  • [ ] jupyterlab profile should launch normally

Tasks to complete

Related to

Closes https://github.com/Quansight/qhub/issues/715

tylerpotts avatar Aug 24 '21 13:08 tylerpotts

This issue has been automatically marked as stale because there was no recent activity in 60 days. Remove the stale label or add a comment, otherwise, this issue will automatically be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Oct 25 '21 01:10 github-actions[bot]

Useful feature. Let's keep this issue open.

pierrotsmnrd avatar Oct 25 '21 13:10 pierrotsmnrd

Another related feature to consider is allowing users to install linux packages via qhub-config.yaml. Currently this handled in the Jupyterlab docker images (in apt.txt).

iameskild avatar Nov 17 '21 22:11 iameskild

@iameskild does this need to remain open? seems this issue is now stale

trallard avatar Dec 01 '22 16:12 trallard

@trallard I would say that if we go with the RFD I proposed here (or some other variant), we won't need this since the user will be able to customize their jupyterlab image how they see fit.

iameskild avatar Dec 01 '22 16:12 iameskild

Ok marking as blocked until we decide on the RFD

trallard avatar Dec 05 '22 16:12 trallard

Closing because this is now possible using jhub-apps

dcmcand avatar Feb 08 '24 16:02 dcmcand