pre-commit-ci[bot]
fd14ce2de3
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-14 13:26:27 +00:00
jabbera
73aa219ebe
q
2023-09-13 15:30:51 -04:00
Simon Li
30ed97d153
Merge pull request #4564 from minrk/undeprecate-ip-port
...
undeprecate JupyterHub.ip/port/base_url
2023-09-13 19:01:17 +01:00
Jessie Hanson
f396c9910e
Update gallery-jhub-deployments.md
...
Adding the Sirepo gateway to the list of Jupyter instances.
2023-09-13 09:53:17 -06:00
Erik Sundell
fbd28ef0fd
Merge pull request #4561 from minrk/better-wait-up
...
Improve debugging when waiting for servers
2023-09-13 16:57:26 +02:00
Erik Sundell
d7849f0d99
Merge pull request #4560 from minrk/set-token-cookie
...
singleuser extension: persist token from ?token=... url in cookie
2023-09-13 16:17:50 +02:00
Min RK
23fd5bc87e
call it _persist_url_token_if_set
...
instead of _persist_url_token, which suggests it will always do something
2023-09-13 15:21:52 +02:00
Min RK
cbc9f19d6e
more detailed, verbose wait for proxy startup
2023-09-13 14:55:43 +02:00
jabbera
6c872b6621
Code review update
2023-09-13 07:56:55 -04:00
jabbera
a431edd813
use {base_url}/api for checking hub version
2023-09-13 07:15:57 -04:00
Erik Sundell
6e0e3e3bf3
Merge pull request #4562 from minrk/startup-stop
...
Use `user.stop` to cleanup spawners that stopped while Hub was down
2023-09-13 12:35:22 +02:00
Yuvi Panda
f4426ae0df
Merge pull request #4555 from minrk/oauth-validate
...
fail if external oauth service lacks required oauth_redirect_uri
2023-09-12 17:04:17 -07:00
Min RK
71cac7c8f7
only set 'domain' field on session-id cookie
...
this is the only cookie we share with subdomains on purpose,
rather than setting it on all cookies
2023-09-12 11:20:58 +02:00
Min RK
c8acf6ce36
undeprecate JupyterHub.ip/port/base_url
...
Setting the full bind_url seems increasingly cumbersome,
as often one only wants to change the url prefix or the ip,
rather than setting the whole thing.
2023-09-12 11:01:09 +02:00
Min RK
27569bc97e
Merge pull request #4508 from lrlunin/patch-1
...
Documentation for RTC for JupyterLab >= 4.0
2023-09-12 10:55:01 +02:00
Min RK
1141216758
pass public urls as JUPYTERHUB_PUBLIC_URL and JUPYTERHUB_PUBLIC_HUB_URL
...
to spawners and services
2023-09-12 10:45:29 +02:00
Min RK
ff51aa40a5
jupyverse doesn't implement Jupyter-standard token auth
2023-09-12 09:49:16 +02:00
Min RK
a91817280c
Use user.stop
to cleanup spawners that stopped while Hub was down
...
for more consistent behavior with failed start or crash while Hub is up
2023-09-12 09:42:50 +02:00
Min RK
550dec4cf8
service: enable oauth on any oauth config
...
- avoid empty values
- replace single check for redirect_uri with broader _oauth_specified
2023-09-12 09:32:48 +02:00
Min RK
ece8408381
Improve debugging when waiting for servers
...
Add debug messages and timers for start and end waiting for servers
and improve logic for awaiting proxy endpoints using concurrency primitives instead of a for-loop
2023-09-12 09:27:59 +02:00
Min RK
3b2af29653
singleuser extension: persist token from ?token=... url in cookie
...
matches pre-extension behavior
2023-09-11 14:35:31 +02:00
Min RK
dbc1585864
Merge remote-tracking branch 'origin/main' into jupyterhub-public-url
2023-09-11 10:32:28 +02:00
Min RK
e1dfc04169
specify that hook args are positional
2023-09-11 10:07:08 +02:00
Yuvi Panda
66f9034dab
Merge pull request #4552 from consideRatio/pr/small-services-docs-fixes
...
Small fixes to services docs
2023-09-08 19:39:22 -07:00
Yuvi Panda
4fe3fe8f12
Merge branch 'main' into pr/small-services-docs-fixes
2023-09-08 19:25:53 -07:00
YuviPanda
841913a1d1
Remove ~ from .HubOAuthenticated reference
2023-09-08 19:18:29 -07:00
Erik Sundell
906d528302
Merge pull request #4556 from minrk/moar-services
...
add some more service credential docs
2023-09-08 23:45:24 +02:00
Erik Sundell
db39bab3fe
Merge pull request #4558 from minrk/fix-doc-build
...
Remove broken link to BIDS video
2023-09-08 14:46:56 +02:00
Min RK
aa8d8300b1
BIDS Teaching video appears to be gone
2023-09-08 14:40:51 +02:00
Min RK
4838a5a8e5
another pass on oauth_redirect_uri
2023-09-07 18:35:09 +02:00
Min RK
77d7b88b01
Apply suggestions from code review
...
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com >
2023-09-07 18:30:08 +02:00
Min RK
d33d0f7dac
further clarify Service inputs
...
- try to be clearer about url
- display only used with url
- doc oauth_client_id and oauth_redirect_uri
2023-09-07 17:11:55 +02:00
Min RK
2e0253197c
Merge pull request #4550 from yuvipanda/fix-example-1
...
Fix external-oauth example jupyterhub_config.py
2023-09-07 09:08:35 +02:00
pre-commit-ci[bot]
42488fdb12
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-06 16:45:17 +00:00
YuviPanda
3865df7db0
Move boilerplate to the bottom
2023-09-06 09:41:24 -07:00
Min RK
85ef375cc5
add some more service credential docs
2023-09-06 13:45:59 +02:00
Min RK
effbef373f
fail if external oauth service lacks required oauth_redirect_uri config
...
and log service creation with oauth enabled/disabled
2023-09-06 12:44:49 +02:00
Min RK
e52700e950
Merge pull request #4542 from jabbera/update-test
...
Fix include_stopped_servers in paginated next_url
2023-09-06 11:02:44 +02:00
Min RK
b3d03a25c0
preserve empty values in pagination next URL
2023-09-06 09:43:00 +02:00
Erik Sundell
1eda00b721
Small fixes to services docs
2023-09-06 09:41:51 +02:00
YuviPanda
53c5a5001b
Fix external-oauth example jupyterhub_config.py
...
- Roles need to be explicitly granted, otherwise you get a
403. This example predates roles.
- Explicitly set bind_url - without this, JupyterHub itself doesn't
seem to bind anywhere, and so you just get a 404 when you visit
whatever port configurable-http-proxy lands on. This is probably
a separate bug to be investigated, but in the meantime copying
this from testing/jupyterhub_config.py makes this example actually
work
- Set DummyAuthenticator as the default, so users can get started
with this example
2023-09-05 16:27:00 -07:00
Erik Sundell
f416306913
Merge pull request #4549 from yuvipanda/doc-oauth-client-id
...
Document `oauth_client_id` must start with service-
2023-09-06 00:25:18 +02:00
YuviPanda
6ea33fa7cc
Document oauth_client_id
must start with service-
...
Enforced here: 7f50a0a7fa/jupyterhub/services/service.py (L327)
2023-09-05 15:21:50 -07:00
Erik Sundell
7f50a0a7fa
Merge pull request #4548 from jupyterhub/pre-commit-ci-update-config
...
[pre-commit.ci] pre-commit autoupdate
2023-09-05 11:09:29 +02:00
pre-commit-ci[bot]
69ccd21069
[pre-commit.ci] pre-commit autoupdate
...
updates:
- [github.com/PyCQA/autoflake: v2.2.0 → v2.2.1](https://github.com/PyCQA/autoflake/compare/v2.2.0...v2.2.1 )
- [github.com/pre-commit/mirrors-prettier: v3.0.0 → v3.0.3](https://github.com/pre-commit/mirrors-prettier/compare/v3.0.0...v3.0.3 )
2023-09-05 08:09:18 +00:00
Erik Sundell
8f98075c54
Merge pull request #4546 from umka1332/patch-1
...
Fix typo in comment in spawner.py
2023-09-01 15:09:14 +02:00
Oleksandr Naumov
1d0c686966
Fix typo in comment in spawner.py
2023-09-01 14:44:30 +03:00
Min RK
351b5c0c90
apply suggestion from review
2023-08-30 15:33:43 +02:00
Min RK
7757dea8a4
Merge pull request #4545 from jupyterhub/dependabot/npm_and_yarn/jsx/adobe/css-tools-4.3.1
...
Bump @adobe/css-tools from 4.2.0 to 4.3.1 in /jsx
2023-08-30 15:33:12 +02:00
Min RK
63d222912a
Merge pull request #4520 from davidbrochart/jupyverse
...
Support Jupyverse as a single-user server
2023-08-30 10:32:18 +02:00