Commit Graph

1534 Commits

Author SHA1 Message Date
Erik Sundell
cdc4a9d388 test refactor: reduce timeout for starting user server, sleep less 2023-06-09 03:34:06 +02:00
Erik Sundell
f127322aa3 test refactor: be more generous with timeout values 2023-06-09 03:34:06 +02:00
Erik Sundell
7f873966b5 test refactor: combine admin and plugin tests 2023-06-09 03:34:06 +02:00
Erik Sundell
835c6a1154 test refactor: refactoring of .github/integration-test.py 2023-06-09 03:34:06 +02:00
Erik Sundell
8f4cee1e46 test refactor: test_bootstrap.py, let container mount local dir and expose port 2023-06-09 03:34:06 +02:00
Erik Sundell
73e8eb2252 test refactor: slim down workflow for readability 2023-06-09 03:34:06 +02:00
Erik Sundell
e579d288c7 test refactor: remove re-specification of hub_url 2023-06-09 03:34:06 +02:00
Erik Sundell
2182f246ae test refactor: remove redundant pytest.mark.asyncio 2023-06-09 03:34:06 +02:00
Erik Sundell
06edf1a76b test refactor: put pytest config in pyproject.toml 2023-06-09 03:34:06 +02:00
Erik Sundell
9e95961886 bootstrap.py: extract get_os_release_variable to make testing easier 2023-06-08 23:13:26 +02:00
Erik Sundell
ecf11f0f27 bootstrap.py: let --version flag take precedence over env vars 2023-06-08 23:13:26 +02:00
Erik Sundell
ab947333d2 bootstrap.py: fix docstring summarizing --help output 2023-06-08 23:12:28 +02:00
Erik Sundell
d4c6da52e1 maint: let installer ensure /etc/sudoers.d directory exists 2023-06-08 23:11:58 +02:00
Erik Sundell
7974981f2d Merge pull request #915 from consideRatio/pr/update-systemdspawner
Update systemdspawner from version 0.17.* to >=1.0.1,<2
2023-06-08 15:37:16 +02:00
Erik Sundell
c5eae3386a SystemdSpawner 1: don't prevent admins from sudo / privilege escalation
Having upgraded systemdspawner to 1.0.0, its configuration option
`disable_user_sudo` now defaults to True. This would be a breaking
unwanted change for our jupyterhub admin users who are configured with
passwordless sudo.

Its unlikeley a breaking change for other users, but could be if they
are granted sudo rights without being a jupyterhub admin. But, if they
are, then they could grant themself such rights anyhow so its reasonable
to assume jupyterhub admins only should have sudo rights in a TLJH
installation.
2023-06-08 15:16:35 +02:00
Erik Sundell
a373b2108c Update systemdspawner from v0.17 to v1.0.1+ 2023-06-08 15:16:35 +02:00
Erik Sundell
84ea18991a Merge pull request #917 from jrdnbradford/docker-mount-source-fix
Quote `pwd` to prevent error if dir has spaces
2023-06-06 17:06:48 +02:00
Jordan Bradford
08a787fd82 Quote pwd to prevent error if dir has spaces 2023-06-06 09:40:32 -04:00
Erik Sundell
f00e17b3d7 Merge pull request #912 from consideRatio/pr/remove-configurator
Stop bundling jupyterhub-configurator which has been disabled by default
2023-06-06 12:16:47 +02:00
Erik Sundell
93515a8086 Merge pull request #914 from consideRatio/pr/fix-typo-in-bounding-systemdspawner
Fix recently introduced failure to upper bound systemdspawner
2023-06-06 00:09:52 +02:00
Erik Sundell
78bc5bcedd Fix recently introduced failure to upper bound systemdspawner 2023-06-05 23:12:20 +02:00
Jordan Bradford
6a7cbc8681 Add intro description of boot disk 2023-06-05 10:53:12 -04:00
Erik Sundell
ebb3d9bef1 Stop bundling jupyterhub-configurator which has been disabled by default 2023-06-02 16:57:39 +02:00
pre-commit-ci[bot]
232d595d49 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-05-29 01:09:08 +00:00
Jordan Bradford
b5bb25b559 Add instance logs and disk space to troubleshooting page 2023-05-28 20:58:33 -04:00
Jordan Bradford
9a1b600d99 Add Google Cloud config page 2023-05-28 20:56:57 -04:00
Min RK
2d645a7d89 Merge pull request #905 from nsurleraux-railnova/bind_address
Add a Traefik configuration to listen on a specific address (#903)
2023-05-25 15:29:37 +02:00
pre-commit-ci[bot]
0f385af837 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-05-25 12:56:22 +00:00
Nicolas Surleraux
d637325152 Add https requirements in tests 2023-05-25 14:41:26 +02:00
Min RK
ca476c97cf Merge pull request #900 from consideRatio/pr/bump-nativeauth-and-configurator
Update nativeauthenticator, tmpauthenticator, and jupyterhub-configurator
2023-05-24 12:36:30 +02:00
Nicolas Surleraux
bf360ec332 Enable https in test_listen_address so it renders 2023-05-24 11:53:18 +02:00
Nicolas Surleraux
bbc6c465ac Allow to listen on a specific address via TLJH config 2023-05-24 11:42:27 +02:00
Erik Sundell
1e095f3a3e Merge pull request #902 from jrdnbradford/add-user-env
Add user env doc files
2023-05-24 11:02:52 +02:00
Erik Sundell
88ec6f4038 docs: setup redirects to ensure we don't get broken links 2023-05-24 10:56:37 +02:00
pre-commit-ci[bot]
31add381e4 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-05-23 00:52:06 +00:00
Jordan Bradford
5803e2ab3b Re-add user env files 2023-05-22 20:33:07 -04:00
Jordan Bradford
14af23ea2e Add link to resource resizing page 2023-05-22 20:32:27 -04:00
Jordan Bradford
230f16ba4a Fix broken link to admin page 2023-05-22 20:31:22 -04:00
Jordan Bradford
d700d28b1f Update package and user included files to .md 2023-05-22 20:28:16 -04:00
Erik Sundell
270ec00343 Update tmpauthenticator from 0.6 to 1.0.0 2023-05-22 16:09:54 +02:00
Erik Sundell
27a94f4645 Update jupyterhub-configurator to latest 2023-05-22 12:38:27 +02:00
Erik Sundell
d4ef212b05 Update nativeauthenticator from 1.1.0 to 1.2.0 to support jh4 2023-05-22 12:37:51 +02:00
Erik Sundell
c6c3c96f9a Merge pull request #890 from consideRatio/pr/only-upgrade-whats-unconditionally-required
Only upgrade jupyterhub in user env when upgrading tljh, ensure pip>=23.1.2 in user env
2023-05-22 12:23:10 +02:00
Erik Sundell
21312b2cfd user env: upgrade jh based on hub spec 2023-05-18 23:56:46 +02:00
Erik Sundell
c1aa30a479 hub env: remove pip pinning, always upgrade pip 2023-05-18 23:52:14 +02:00
Erik Sundell
6388d390e1 refactor: improve readability of a section 2023-05-18 23:51:41 +02:00
Erik Sundell
9c83e9000e user env: ensure pip>=23.1.2 on install 2023-05-18 23:51:41 +02:00
Erik Sundell
eaa16babb5 hub env: use req. file and add lower bounds for readability 2023-05-18 23:51:41 +02:00
Erik Sundell
a86e4ce153 user env: only upgrade jupyterhub in user env when upgrading tljh 2023-05-18 23:51:29 +02:00
Erik Sundell
282af833bf Merge pull request #898 from jrdnbradford/update-google-auth-docs
Update Google auth docs
2023-05-18 17:05:07 +02:00