Yuvi

Results 210 issues of Yuvi

People should be able to upgrade 1 minor version of TLJH installations. - [ ] Decide on & document our upgrade strategy - [ ] Document various components & how...

needs-documentation
priority

### Proposed change TLJH has [its own code](https://github.com/jupyterhub/the-littlest-jupyterhub/blob/master/tljh/traefik.py) to download traefik and install it. But so does [traefik_proxy itself](https://github.com/jupyterhub/traefik-proxy/blob/master/jupyterhub_traefik_proxy/install.py). We should re-use that. ### Alternative options Keep things as they...

enhancement
help wanted
priority

We should probably explicitly specify our ciphersuites in traefik config. ---- Just as an FYI for anyone that may come across a similar issue, our VM team flagged us on...

enhancement
good first issue
hacktoberfest
security
priority

We want user processes to be killed more frequently when system runs out of RAM, not system processes or hubs. This should normally 'just work', but as additional precatuions we...

enhancement
priority

### Proposed change Right now, the kubernetes pod is spawned in the same cluster as the hub pod. It would be great if we can configure it to be spawned...

enhancement

Very helpful when you need to tell some sidecars containers, or even set some specific environment variable, where the full URL of the server itself must be known.

enhancement

### Bug description When a user with a username that starts with a non alphanumeric character (like '-' or '_') tries to spawn, it fails with: ```json { "kind":"Status", "apiVersion":"v1",...

bug

### Proposed change Right now, extraContainers, extraVolumes, extraVolumeMounts, etc are lists. This matches what the k8s API needs. However, this makes overriding them in helm config *very* difficult, as there's...

enhancement

Talking with @foxish, we want to do the following: 1. Authenticate with Google OAuth to JupyterHub, put the tokens into auth_state 2. Create a secret with the original token, and...

# Proposed change Right now, we use tornado's `@gen.coroutine` along with `yield` statements for our coroutines. Since JupyterHub is now Python 3.5+, we can switch to using Python native `async/await`...

enhancement