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
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
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
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
dependabot[bot]
0af68d8363
Bump @adobe/css-tools from 4.2.0 to 4.3.1 in /jsx
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.2.0 to 4.3.1.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-30 06:11:57 +00:00
David Brochart
803d18989b
Reinstall dev version of jupyterhub after jupyverse install
2023-08-29 14:53:41 +02:00
David Brochart
664bf967e0
Update install command
2023-08-29 12:54:28 +02:00
pre-commit-ci[bot]
ec0a4eaad3
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-08-22 18:12:58 +00:00
pre-commit-ci[bot]
9f208881d9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-08-21 14:41:52 +00:00
David Brochart
f45ad335c3
Move pytest skip to test function decorator
2023-08-21 16:38:47 +02:00
Mike Barry
9f848de395
Test that demos issue 4524
2023-08-21 03:53:47 -04:00
Min RK
862455ee56
Merge pull request #4536 from mxab/main-1
...
Mention NomadSpawner
2023-08-17 11:02:32 +02:00
Erik Sundell
8b28fe6265
Merge pull request #4471 from minrk/subdomain-hook
...
add JupyterHub.subdomain_hook
2023-08-15 11:46:31 +02:00
Min RK
e6768763b4
make idna default subdomain hook
2023-08-15 11:27:38 +02:00
Min RK
340abcc0d5
No suffix for user subdomains
2023-08-15 11:20:45 +02:00