traefik-proxy
traefik-proxy copied to clipboard
JupyterHub proxy implementation with traefik
We're in a bit of a weird situation with Key-Value (KV) store support. There don't appear to be any maintained clients for etcd or consul in Python, which is a...
### Proposed change The only feature CHP has that traefik does not is network-level activity tracking. This isn't generally critical, as activity tracking is now published from the single-user server...
two modes: - compute via traefik API. Only valid if one replica - compute via prometheus. Required if more than one replica TODO: - [x] implement last_activity computation via traefik...
Reverts jupyterhub/traefik-proxy#227
I'm working on a new proxy implementation for JupyterHub (and [dask-gateway](https://github.com/dask/dask-gateway/)) that uses Traefik 2.0's [IngressRoute](https://docs.traefik.io/providers/kubernetes-crd/) provider for managing the routing table. This allows storing all routing table state as...
After installing Traefik with: ```bash python3 -m jupyterhub_traefik_proxy.install --output=/usr/local/bin ``` Using the following config: ```python from jupyterhub.auth import DummyAuthenticator from jupyterhub.spawner import SimpleLocalProcessSpawner from jupyterhub_traefik_proxy import TraefikTomlProxy c = get_config()...
### Bug description Not sure if this is a "bug" or misunderstanding of configuration, or a missing feature to be honest. My use case - Externally managed traefik proxy that...
## References - includes https://github.com/jupyterhub/traefik-proxy/pull/207#issuecomment-1559366521 ## Changes - [x] adds `JHTP_TEST_LOCALHOST` for replacing `localhost` with e.g. `127.0.0.1` - [ ] ???
Hello! As mentioned in [a comment I made](https://github.com/jupyterhub/traefik-proxy/issues/155#issuecomment-1439048746) yesterday, I thought the documentation and example folder could benefit from some information regarding `docker-compose`. It's what I use for my jupyterhub...
### Proposed change I don't think the proxy recognizes the internal ssl config of JupyterHub, so it will not work if internal ssl is configured. ### Alternative options Leave this...