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