Min RK
1eb0b1b073
preserve CLI > env priority in jupyterhub-singleuser extension
2023-05-12 17:21:12 +02:00
Min RK
e9fd6e1c32
make sure ssl/subdomain are covered both for both mixin and serverextension
2023-02-16 14:45:10 +01:00
Min RK
18adfbbf30
add internal-ssl config for singleuser extension
2023-02-16 14:16:46 +01:00
Min RK
0ea813e6ad
enable allow_remote access in singleuser extension
...
otherwise Host header validation prevents remote access
2023-02-16 14:16:45 +01:00
Min RK
3b04f0872b
extension: use jupyterhub log_request function
...
matches subclass log behavior
2023-02-15 11:30:18 +01:00
Min RK
a43757bc1a
fix hub api url in extension check_hub_version
2023-02-14 16:56:08 +01:00
Min RK
5f9283c7c0
Address review in singleuser extension
...
- more thorough docstrings, comments
- add missing `check_hub_version` call
- remove duplicate HubAuth instance on authorizer
2023-02-14 16:04:34 +01:00
Min RK
9a49d06b21
consolidate disable_user_config implementation
...
found some fixes required to run on ServerApp to affect extensions,
which were not affected before
2023-02-10 08:21:02 +01:00
Min RK
40164e685f
pre-commit; updated black
2023-02-08 16:40:41 +01:00
Min RK
58dccdb59b
jupyterhub-singleuser as a Jupyter Server 2.0 extension
...
mostly a copy (fork) of singleuser app
using public APIs instead of lots of patching.
opt-in via `JUPYTERHUB_SINGLEUSER_EXTENSION=1`
related changes:
- stop running a test single-user server in a thread. It's complicated and fragile.
Instead, run it normally, and get the info we need from a custom handler registered via an extension
via the `full_spawn` fixture
2023-02-02 16:14:06 +01:00