Commit Graph

7199 Commits

Author SHA1 Message Date
Danilo Peixoto
7ce8fb7153 Rename test 2023-08-08 13:15:59 -03:00
Danilo Peixoto
74e02b45ba Fix typo 2023-08-08 12:18:24 -03:00
Danilo Peixoto
de5b19dc6c Merge branch 'main' into metrics-prefix 2023-08-08 12:14:09 -03:00
Danilo Peixoto
73a2a50e7b Follow signature contract 2023-08-08 11:36:15 -03:00
Min RK
d9154681eb service.url must always be http[s]
no chance for undefined port
2023-08-08 13:13:23 +02:00
Min RK
3c0fab7449 remove redundant domain, host args from service methods 2023-08-08 13:12:43 +02:00
Min RK
d268633a2c Merge pull request #4516 from sgaist/improve_dev_troubleshooting
Add "address already in use" troubleshooting hints
2023-08-08 12:24:21 +02:00
Min RK
8505b49eb0 Merge pull request #4465 from opoplawski/otp
Initial support for OTP MFA
2023-08-08 10:24:11 +02:00
Samuel Gaist
09f65126d8 docs(dev): add address already in use troubleshooting hints
While it seems trivial, this can be a bit convoluted to debug on macOS
because some of the services might not be visible to the user logged in.

The solution is simple however knowing why it is needed is a good thing.
2023-08-08 09:59:44 +02:00
Min RK
051729448c remove toggle_service_health_check
leave service check always running, since it doesn't cost anything to call an empty function once a minute
2023-08-07 14:03:18 +02:00
Min RK
9cf799d05b browser test for OTP login 2023-08-07 13:39:10 +02:00
Min RK
534deaece4 OTP will be new in 5.0 2023-08-07 13:39:10 +02:00
Min RK
e8b8abac7b tweak login form html
- enable OTP autocomplete
- remove unnecessary tabindex
2023-08-07 13:39:10 +02:00
Min RK
1839a2cc1c pass authenticator to login form
not just single attributes
2023-08-07 13:39:10 +02:00
Min RK
d1786a5a9d otp field is optional 2023-08-07 13:39:10 +02:00
Orion Poplawski
107b98b964 Attempt at configuration 2023-08-07 13:39:08 +02:00
Orion Poplawski
aae5aee065 Add otp to test data 2023-08-07 13:38:28 +02:00
Orion Poplawski
a67e636830 Initial support for OTP MFA 2023-08-07 13:38:27 +02:00
Min RK
d5d9081f5b subdomain_hook will be added in 5.0 2023-08-07 12:43:14 +02:00
pre-commit-ci[bot]
dc129849dd [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-05 22:06:39 +00:00
Danilo Peixoto
e6e92365d2 Upgrade Prometheus client 2023-08-05 19:06:11 -03:00
Danilo Peixoto
67938581d9 Fix typo 2023-08-05 13:52:47 -03:00
Danilo Peixoto
71b1d4fa4b Add tests 2023-08-05 13:40:10 -03:00
pre-commit-ci[bot]
85c9983894 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-08-05 16:24:50 +00:00
Danilo Peixoto
bff7be6640 Format 2023-08-05 13:15:29 -03:00
Danilo Peixoto
64cc0f72b3 Add JUPYTERHUB_METRICS_PREFIX environment variable 2023-08-05 13:12:27 -03:00
David Brochart
d1cf683fff Skip some jupyter-server specific tests 2023-08-03 15:32:29 +02:00
David Brochart
9aedb50fe2 Add test matrix entry with JUPYTERHUB_SINGLEUSER_APP=jupyverse 2023-08-02 14:14:42 +02:00
David Brochart
c3641ef3f3 Opt in to Jupyverse with JUPYTERHUB_SINGLEUSER_APP=jupyverse 2023-08-01 15:22:17 +02:00
David Brochart
c6325f3d85 Support Jupyverse as a single-user server 2023-08-01 15:19:10 +02:00
Simon Li
051a941e1e Merge pull request #4522 from minrk/notebook-v7
document how to use notebook v7 with jupyterhub
2023-08-01 13:44:01 +01:00
Min RK
6ea1976b9c Apply suggestions from code review
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
2023-08-01 14:31:07 +02:00
Simon Li
4f894097d7 Merge pull request #4523 from minrk/doc-nb7-url
doc: update notebook config URL
2023-08-01 13:24:57 +01:00
Min RK
35c279f819 doc: update notebook config URL 2023-08-01 14:18:50 +02:00
Min RK
4294791e08 document how to use notebook v7 with jupyterhub
and improve error message when classic notebook is requested, but notebook v7 is found
2023-08-01 13:58:34 +02:00
Erik Sundell
42e7eb382e Merge pull request #4521 from jupyterhub/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2023-08-01 13:39:42 +02:00
Min RK
b6d37e70b4 Merge pull request #4509 from Ph0tonic/patch-1
Improve Auth module code documentation
2023-08-01 13:14:15 +02:00
Min RK
368f2234d1 remove unused oauth_scopes trait
replaced with property for deprecation
2023-08-01 13:13:24 +02:00
Min RK
58bbea7f57 Merge pull request #4515 from jupyterhub/dependabot/npm_and_yarn/jsx/word-wrap-1.2.4
Bump word-wrap from 1.2.3 to 1.2.4 in /jsx
2023-08-01 13:08:47 +02:00
pre-commit-ci[bot]
80f2b9015a [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.8.0 → v3.10.1](https://github.com/asottile/pyupgrade/compare/v3.8.0...v3.10.1)
- [github.com/psf/black: 23.3.0 → 23.7.0](https://github.com/psf/black/compare/23.3.0...23.7.0)
- [github.com/pre-commit/mirrors-prettier: v3.0.0-alpha.9-for-vscode → v3.0.0](https://github.com/pre-commit/mirrors-prettier/compare/v3.0.0-alpha.9-for-vscode...v3.0.0)
- [github.com/PyCQA/flake8: 6.0.0 → 6.1.0](https://github.com/PyCQA/flake8/compare/6.0.0...6.1.0)
2023-08-01 08:34:42 +00:00
dependabot[bot]
9159d77ff1 Bump word-wrap from 1.2.3 to 1.2.4 in /jsx
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-19 02:51:14 +00:00
Yuvi Panda
3fbdf02cc5 Merge pull request #4496 from minrk/quicker-startup
Reduce O(N) queries during startup
2023-07-14 09:38:14 -07:00
YuviPanda
33c8f356a6 Rename parameter for post_auth_hook to be clearer
`auth_model` matches what we call this in oauthenticator,
and IMO is clearer than 'authentication'.

Ref https://github.com/2i2c-org/infrastructure/pull/2809#discussion_r1263404964
2023-07-14 09:30:45 -07:00
Bastien Wermeille
2977823a13 Improve code documentation 2023-07-13 10:46:45 +02:00
pre-commit-ci[bot]
abfa8217ec [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-07-11 13:54:29 +00:00
Lunin Leonid
f4a5c94a71 add info for jupyerlab >= 4.0 2023-07-11 15:50:12 +02:00
Simon Li
bd6148df2a Merge pull request #4507 from jupyterhub/dependabot/npm_and_yarn/jsx/semver-6.3.1
Bump semver from 6.3.0 to 6.3.1 in /jsx
2023-07-11 13:14:38 +01:00
dependabot[bot]
e5d941a3ad Bump semver from 6.3.0 to 6.3.1 in /jsx
Bumps [semver](https://github.com/npm/node-semver) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-11 11:36:15 +00:00
Min RK
9473362b08 Merge pull request #4506 from jhgoebbert/patch-1
typo: defaut->default
2023-07-08 17:26:24 -07:00
Erik Sundell
b3a97de5fa Merge pull request #4503 from minrk/root-dir
set root_dir when using singleuser extension
2023-07-08 11:29:59 +02:00