Commit Graph

7169 Commits

Author SHA1 Message Date
Min RK
11ea8f40d5 add Spawner.poll_jitter
to avoid alignment of poll callbacks, e.g. after Hub restart
2023-11-30 09:43:35 +01:00
Simon Li
73b2307b36 Merge pull request #4644 from minrk/better-token-logs
Log token deletions via API
2023-11-28 14:14:42 +00:00
Min RK
a110504aa7 Log token deletions via API 2023-11-28 12:53:27 +01:00
Erik Sundell
7000cea8ec Merge pull request #4643 from minrk/debug-client-id
add warning when an oauth client is used after its secret is deleted
2023-11-28 10:48:56 +01:00
Min RK
6e1b18315a add warning when an oauth client is used after its secret is deleted
the client cannot be used for much anymore, so this situation is likely caused by an error,
so we should notice it.
2023-11-28 10:26:00 +01:00
Min RK
2ecb31b1ad Merge pull request #4642 from mathbunnyru/fix_registry_overviews
Use jupyterhub repository_owner in registry-overviews
2023-11-24 16:29:08 +01:00
Ayaz Salikhov
704cec4133 Use jupyterhub repository_owner in registry-overviews 2023-11-24 16:16:17 +01:00
Min RK
3fe576eb93 Merge pull request #4632 from minrk/accept-empty
simplify, avoid errors in parsing accept headers
2023-11-24 16:16:12 +01:00
BenGig
41c5be8fbe ETHZ added to references in documentation (#4638)
Co-authored-by: Katrin Bentel <43048197+KatrinIB@users.noreply.github.com>
2023-11-24 16:15:49 +01:00
Min RK
582533527d Merge pull request #4634 from mathbunnyru/add_registry_overviews_workflow
Add workflow to update registry overviews
2023-11-24 16:13:44 +01:00
Min RK
6edd440aae Merge pull request #4640 from jupyterhub/dependabot/github_actions/dessant/support-requests-4
Bump dessant/support-requests from 3 to 4
2023-11-24 16:12:33 +01:00
Min RK
7613ba170f Merge pull request #4641 from consideRatio/dockerhub-alongside-quay
Publish to Docker Hub alongside Quay.io
2023-11-24 16:11:54 +01:00
Erik Sundell
6d91e5a4b2 Publish to Docker Hub alongside Quay.io 2023-11-24 15:26:36 +01:00
Erik Sundell
e881b9487f Merge pull request #4639 from jupyterhub/dependabot/github_actions/jupyterhub/action-major-minor-tag-calculator-3
Bump jupyterhub/action-major-minor-tag-calculator from 2 to 3
2023-11-23 21:45:36 +01:00
dependabot[bot]
2721081a51 Bump dessant/support-requests from 3 to 4
Bumps [dessant/support-requests](https://github.com/dessant/support-requests) from 3 to 4.
- [Release notes](https://github.com/dessant/support-requests/releases)
- [Changelog](https://github.com/dessant/support-requests/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dessant/support-requests/compare/v3...v4)

---
updated-dependencies:
- dependency-name: dessant/support-requests
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-23 19:04:34 +00:00
dependabot[bot]
4a42d2ea01 Bump jupyterhub/action-major-minor-tag-calculator from 2 to 3
Bumps [jupyterhub/action-major-minor-tag-calculator](https://github.com/jupyterhub/action-major-minor-tag-calculator) from 2 to 3.
- [Release notes](https://github.com/jupyterhub/action-major-minor-tag-calculator/releases)
- [Changelog](https://github.com/jupyterhub/action-major-minor-tag-calculator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jupyterhub/action-major-minor-tag-calculator/compare/v2...v3)

---
updated-dependencies:
- dependency-name: jupyterhub/action-major-minor-tag-calculator
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-23 19:04:30 +00:00
Min RK
0a32ad63f8 Merge pull request #4633 from manics/doc-auth-ref
Authenticator reference doc: update authenticate return
2023-11-21 10:12:50 +01:00
Simon Li
79e75be9f3 authenticator reference doc: mention admin and RBAC 2023-11-17 23:31:53 +00:00
Ayaz Salikhov
690b583e80 Add missing dep files 2023-11-17 14:06:58 +01:00
Ayaz Salikhov
4eedc59090 Add workflow to update registry overviews 2023-11-17 14:01:37 +01:00
Simon Li
99d72dfccf authenticator reference doc: update authenticate return 2023-11-16 19:16:54 +00:00
Min RK
96f20cf2b0 simplify, avoid errors in parsing accept headers 2023-11-16 11:14:24 +01:00
Min RK
29bb4b8032 Merge pull request #4578 from minrk/doc-token-scopes
Improve requests for tokens with scopes
2023-11-13 15:31:25 +01:00
Min RK
d2bff90f17 support specifying token permissions in UI
- add scopes field to token form
- add permissions column to token tables
- expand docs on specifying token scopes, including api example
2023-11-13 12:27:08 +01:00
Min RK
277d5a3e97 error handling in POST /api/users/:user/tokens
several invalid permissions produced 500 instead of 400
2023-11-13 12:25:49 +01:00
marcwit
e633199ea9 only show links to services users have access to (#4585) 2023-11-13 11:46:45 +01:00
Min RK
25df187e37 Merge pull request #4563 from minrk/domain-cookie
only set 'domain' field on session-id cookie
2023-11-13 11:21:58 +01:00
Min RK
5e570f94b6 Merge pull request #4627 from eeeeeeeason/main
doc: Add the include_stopped_server field to the /users/name interface
2023-11-10 15:19:12 +01:00
Min RK
46a1e2b75d Merge pull request #4628 from uellue/allgroups
Include LDAP groups in local spawner gids
2023-11-10 15:18:01 +01:00
Yuvi Panda
4a12f7904f Merge pull request #4615 from minrk/event-loop-tick-metric
add event_loop_interval_seconds metric
2023-11-10 15:03:00 +05:30
Min RK
1a0fec74cf add caveats to event_loop_interval_resolution help string
explain that increasing resolution isn't worth it
2023-11-10 10:20:13 +01:00
Min RK
ac2c74e5f3 increase resolution of event-loop-tick metric to 5ms below 50ms 2023-11-09 09:26:59 +01:00
pre-commit-ci[bot]
f8d7e7f06b [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-11-08 14:13:34 +00:00
linyucheng
d5bc3856aa doc: Add the include_stopped_server field to the /users/name interface 2023-11-08 21:47:35 +08:00
Dieter Weber
e8429ad5e0 Also include LDAP groups
The original code only returned local groups, at least with a Kerberos and LDAP
setup with CentOS 7.
2023-11-08 14:30:37 +01:00
Min RK
cf69c0a4cb Merge pull request #4626 from jupyterhub/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2023-11-07 14:36:00 +01:00
Simon Li
76d475f152 Merge pull request #4625 from yuvipanda/setup-env
Set env.REGISTRY to be quay.io correctly
2023-11-06 22:52:34 +00:00
pre-commit-ci[bot]
36f8ad2ec3 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-11-06 20:28:09 +00:00
pre-commit-ci[bot]
b939f8af37 [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v3.14.0 → v3.15.0](https://github.com/asottile/pyupgrade/compare/v3.14.0...v3.15.0)
- [github.com/psf/black: 23.9.1 → 23.10.1](https://github.com/psf/black/compare/23.9.1...23.10.1)
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0)
2023-11-06 20:27:16 +00:00
YuviPanda
c614484ea3 Set env.REGISTRY to be quay.io correctly
Follow-up to https://github.com/jupyterhub/jupyterhub/pull/4612,
which is currently making builds fail
2023-11-06 23:05:27 +05:30
Min RK
60802b2b76 Merge pull request #4612 from yuvipanda/qack
Move from dockerhub to quay.io
2023-11-06 13:36:09 +01:00
Yuvi Panda
a8e43198a9 Fix capitalization
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2023-11-06 14:42:40 +05:30
Simon Li
b75082e1b6 Merge pull request #4623 from jupyterhub/dependabot/github_actions/actions/setup-node-4
Bump actions/setup-node from 3 to 4
2023-11-01 10:14:02 +00:00
dependabot[bot]
982e2e8e6c Bump actions/setup-node from 3 to 4
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-01 05:18:48 +00:00
Erik Sundell
70a3e5fb9c Merge pull request #4619 from varundhand/main
FIx: typo in auth.py
2023-10-29 19:01:47 +01:00
Varun Dhand
f47165b5d2 Update auth.py 2023-10-29 23:16:39 +05:30
Erik Sundell
f1a2f7d2d0 Merge pull request #4618 from minrk/flaky-browser
browser test: wait for token request to finish before reloading
2023-10-27 13:32:23 +02:00
Erik Sundell
2bde84d452 Merge pull request #4617 from minrk/flaky-external-proxy
try to improve reliability of test_external_proxy
2023-10-27 13:31:07 +02:00
Min RK
40df3cda62 browser test: wait for token request to finish before reloading
this may be the cause of flaky tests where there are no tokens to list
2023-10-27 12:57:59 +02:00
Min RK
b4d8d67c75 try to improve reliability of test_external_proxy
- use random ports instead of pre-specified numbers, which may collide
- mark test as flaky to give it a second chance to succeed
2023-10-27 12:57:01 +02:00