question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

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

See original GitHub issue

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

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:6 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
iameskildcommented, Dec 1, 2022

@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.

2reactions
pierrotsmnrdcommented, Oct 25, 2021

Useful feature. Let’s keep this issue open.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Make jupyterlab default environment part of managed qhub ...
Summary Currently the environment that jupyterlab launches with is built into the docker container that qhub launches with.
Read more >
Release notes | Nebari
Enhancements for this release include: Fix reported bug with Azure deployments due to outdated azurerm provider; All dashboards related conda-store environments ...
Read more >
QHUB Sprint
JupyterHub is an excellent platform for shared computational environments. ... This will create a qhub-config.yaml file in your folder.
Read more >
qhub Changelog
Add option to use RetroLab instead of default JupyterLab ... any change to QHub deployment needed to be made in the `qhub-config.yaml` which...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found