Commit Graph

431 Commits

Author SHA1 Message Date
Jordan Bradford
fa83068cdb Remove required properties for TLS 2025-03-11 14:38:26 -04:00
Jordan Bradford
a1f1c5e046 Remove FIXME 2025-03-11 14:12:40 -04:00
Jordan Bradford
8e318586c3 Make cert and key required for TLS 2025-03-11 14:12:09 -04:00
Jordan Bradford
cd53b41b49 Also allow None for memory 2024-11-14 23:17:32 -05:00
Jordan Bradford
5916407a50 Update tljh/config_schema.py
Co-authored-by: Min RK <benjaminrk@gmail.com>
2024-11-14 23:14:17 -05:00
Jordan Bradford
9ed2a92585 Parse None 2024-11-14 22:51:15 -05:00
Jordan Bradford
e7555ae29c Remove integer 2024-11-14 15:01:57 -05:00
Jordan Bradford
73331f28fd Use anyOf 2024-11-14 12:07:35 -05:00
Jordan Bradford
6531b6b7aa Update cpu types 2024-11-14 11:49:54 -05:00
Erik Sundell
cbe577e596 Update systemdspawner pinning to >=1.0.2,<2 from >=1.0.1,<2 2024-10-20 14:53:50 +02:00
Erik Sundell
64790b4c95 Update jupyterhub pinning to >=5.2.0,<6 from ==5.1.0 2024-10-20 10:32:17 +02:00
Erik Sundell
e581232920 hub env: avoid installing pycurl using wheel with an issue 2024-10-18 23:10:01 +02:00
Erik Sundell
06d4670512 hub env: pin to jupyterhub 5.1.0 2024-10-18 22:51:31 +02:00
Erik Sundell
bb17a1b980 hub env: bump to ldapauthenticator 2.0.0 and other lower bounds 2024-10-18 22:37:23 +02:00
Erik Sundell
eb5c0e4758 Merge pull request #1001 from consideRatio/pr/traefik-bump
Update traefik from 2.10.1 to 3.1.4
2024-09-28 10:59:38 +02:00
Erik Sundell
812be54635 Bump the requirements-user-env-extras.txt lower version bounds
By declaring these lower bounds, it becomes a bit easier to help others
using tljh, because we can know that fresh installations of tljh should
have at least these versions of software etc.
2024-09-28 10:49:03 +02:00
Erik Sundell
3ddc1e8d59 refactor: exctract calling traefik setup from ensure_jupyterhub_package func 2024-09-26 22:32:26 +02:00
Erik Sundell
a059d6ffbb Update traefik from 2.10.1 to 3.1.4 2024-09-26 16:29:51 +02:00
Erik Sundell
a89021c49e Update to install miniforge 24.7.1-2 from 24.7.1-0 2024-09-26 13:32:07 +02:00
Erik Sundell
e8602fc4a1 Update lower bounds on dependencies for tljh 2 beta release 2024-09-26 13:16:17 +02:00
Min RK
0c322774e2 filelock is a dependency of tljh 2024-09-05 12:03:26 +02:00
Min RK
13c8946d8c consolidate lock file handling
- adds config_file_lock context manager to re-use
- moves filelock import to module level
- fixes exit codes, stderr messages
2024-09-05 11:58:51 +02:00
Erik Sundell
73f8833f0a Merge pull request #992 from minrk/oauth17
update oauthenticator to 17
2024-09-04 16:16:17 +02:00
Min RK
3bd739e8dc update oauthenticator to 17
azuread no longer has its own dependencies
2024-09-04 13:25:10 +02:00
Erik Sundell
7a491e403c Merge branch 'main' into conda-channels 2024-09-04 13:16:58 +02:00
Erik Sundell
50c1b5f894 Merge pull request #990 from minrk/miniforge
Update base user environment to miniforge 24.7.1-0 (Python 3.12)
2024-09-04 13:08:17 +02:00
Min RK
5c8cb5bb26 Merge pull request #976 from jrdnbradford/add-conf-lockfile
Add TLJH config lockfile
2024-09-04 03:56:12 -07:00
Erik Sundell
8490ef2949 Update lower version bound on filelock, and add comment 2024-09-04 12:21:18 +02:00
Erik Sundell
5172ceb4f9 Update base user environment to miniforge 24.7.1-0 (Python 3.12) 2024-09-04 12:10:29 +02:00
Min RK
634956c33e Update base user environment to miniforge 24.5.0-0 (Python 3.12)
mambaforge is deprecated, mamba has been in miniforge for some time now
2024-08-27 10:54:07 +02:00
Simon Li
5278351eb1 Merge pull request #989 from minrk/hub5
jupyterhub 5
2024-08-25 15:09:36 +01:00
Min RK
c492c176bc allow all by default with default FirstUseAuthenticator
doesn't take effect if there's any auth config
2024-08-23 11:40:07 +02:00
Min RK
65c5d78ea5 jupyterhub 5
require 5.1.0 for security fixes
2024-08-23 10:02:58 +02:00
Min RK
5abf657bdf fix -m invocation of jupyterhub
-m jupyterhub.app results in multiple JupyterHub classes being defined
and jupyterhub.app.JupyterHub never being instantiated
2024-08-23 08:32:24 +02:00
Jordan Bradford
bdbb3adbbc Add config lockfile 2024-04-06 10:49:07 -04:00
Erik Sundell
7e39e993da Merge pull request #962 from jrdnbradford/validate-config-yaml
Validate tljh specific config
2024-04-04 07:45:42 +02:00
Jordan
9bcfa70326 Update tljh/config.py
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
2024-04-03 16:05:16 -04:00
Jordan Bradford
7474b876f1 Remove unneeded validate code 2024-04-03 16:04:29 -04:00
Jordan
5ae31ce169 Update tljh/config.py
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
2024-04-03 16:03:14 -04:00
Jordan
b94a281ff8 Update tljh/config.py
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
2024-04-03 16:03:05 -04:00
Jordan
67dd3c8abe Update tljh/config.py
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com>
2024-04-03 16:02:55 -04:00
Jordan Bradford
196208ae58 Remove argparse.BooleanOptionalAction for Python 3.8 compatibility 2024-04-03 13:30:32 -04:00
Jordan Bradford
4ddd798928 Add docstring from config_schema.py 2024-03-27 12:08:28 -04:00
Jordan Bradford
48fe440372 Add --[no-]validation flag for tljh-config 2024-03-20 14:36:49 -04:00
Erik Sundell
4e397bc687 Re-install conda/mamba for every tljh upgrade (doesn't imply upgrade) 2024-02-26 16:44:12 +01:00
pre-commit-ci[bot]
b35851f2b7 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-02-05 20:29:33 +00:00
Jordan Bradford
1f7d6d1c55 Add doc string for validate_config 2024-02-05 14:52:31 -05:00
Jordan Bradford
9060267458 Add LetsEncrypt.staging; run pre-commit 2024-02-03 13:39:17 -05:00
Jordan Bradford
4912cffe65 Fix parse_value 2024-02-03 13:27:58 -05:00
Jordan Bradford
d0c9aa263a Remove TLS required properties 2024-02-03 13:18:39 -05:00