Jordan Bradford
48fe440372
Add --[no-]validation flag for tljh-config
2024-03-20 14:36:49 -04: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
Jordan Bradford
fa363658df
Update schema based on values in configurer.py
2024-02-03 13:08:27 -05:00
Jordan Bradford
166eba6735
Switch from JSON to py
2024-02-03 12:48:31 -05:00
Jordan Bradford
5a0de137d2
Do not allow additionalProperties for Users
2024-02-02 23:22:57 -05:00
Jordan Bradford
929536de7b
Run pre-commit hooks
2024-02-02 23:07:38 -05:00
Jordan Bradford
ef5c6c56b7
print human readable error message
2024-02-02 23:06:31 -05:00
Jordan Bradford
fb01dea5e4
Working schema path
2024-02-02 23:01:36 -05:00
Jordan Bradford
78d4b7fbc4
Test config setup
2024-02-02 22:52:16 -05:00
Jordan Bradford
d292457803
Initial config setup
2024-02-02 21:51:23 -05:00
Erik Sundell
4abf3f003f
Add optional oauthenticator dependency for AzureAD
2024-01-04 02:28:28 +01:00
Erik Sundell
b13f09564d
docs: update changelog for 1.0.0 release
2023-08-11 14:31:41 +02:00
Erik Sundell
4cd5da40c3
Update to jupyterhub >=4.0.2,<5
2023-08-10 15:14:09 +02:00
Ray Bell
854f5edd06
WIP: try default_app
2023-08-09 09:40:26 +02:00
Jeremy Tuloup
86a4bb67c8
Update Notebook, JupyterLab, Jupyter Resource Usage
2023-08-01 06:12:05 +00:00
Erik Sundell
831a368b5a
breaking: update oauthenticator from 15.1.0 to >=16.0.2,<17
2023-07-06 21:35:40 +02:00
Min RK
39b1e1a7c7
preserve version pin when reinstalling conda
...
avoids upgrade on older versions
2023-06-09 15:33:36 +02:00
Min RK
ee23e041de
reinstall conda/mamba in a separate, unconditional step
...
makes it more likely that subsequent conda installs will succeed
- fix indentation on the upgrade steps so they aren't run every iteration
- no longer need to bump required versions
2023-06-09 15:00:00 +02:00
Min RK
29b354b42b
use force-reinstall
...
not deprecated --force
2023-06-09 14:16:27 +02:00
Min RK
4cc55df2a4
force upgrade of conda itself
...
if conda upgrade conda is broken, we are in trouble
this is required to avoid the RemoveError
2023-06-09 14:08:03 +02:00
Min RK
4f0179a84c
bump minimum conda/mamba versions
...
an old conda bug causes RemoveError: requests is a dependency of conda
when installing other packages
upgrading conda itself avoids this bug.
It's unclear what the true minimum version is to fix this,
but the important thing is that it will be upgraded if it's still the version in 0.2.0 (4.10),
so pick the version from today which we know works
2023-06-09 13:58:32 +02:00
Erik Sundell
b1c7e53be4
test refactor: try decouple admin tests from other tests
2023-06-09 03:37:39 +02:00
Erik Sundell
d4c6da52e1
maint: let installer ensure /etc/sudoers.d directory exists
2023-06-08 23:11:58 +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
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
78bc5bcedd
Fix recently introduced failure to upper bound systemdspawner
2023-06-05 23:12:20 +02:00
Erik Sundell
ebb3d9bef1
Stop bundling jupyterhub-configurator which has been disabled by default
2023-06-02 16:57:39 +02: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
bbc6c465ac
Allow to listen on a specific address via TLJH config
2023-05-24 11:42:27 +02: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
21312b2cfd
user env: upgrade jh based on hub spec
2023-05-18 23:56:46 +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
814c6daa40
Merge pull request #861 from minrk/traefik-v2
...
Traefik v2, TraefikProxy v1
2023-05-18 14:25:03 +02:00
Erik Sundell
324ded0003
Consistent whitespace chomping in jinja templates
...
Always chomp left, never right. This is what we do in the helm chart templates and has been very easy to be consistent with for a good result with little to no issues.
2023-05-18 11:18:09 +02:00
Min RK
aee707c68c
Specify tls cipher suites
...
Co-authored-by: Mridul Seth <mail@mriduls.com >
2023-05-16 21:12:10 +02:00
Min RK
7f53a4f14c
update traefik checksums
2023-05-16 14:57:39 +02:00
Min RK
5763758fa4
traefik v2.10.1
...
Co-authored-by: Erik Sundell <erik.i.sundell@gmail.com >
2023-05-16 14:53:27 +02:00
Min RK
0e76f6dff9
support letsencrypt staging server
...
for easier testing
2023-05-16 13:27:23 +02:00
Min RK
776ff5273b
update letsEncrypt config after testing
...
verified this works now
2023-05-16 13:27:23 +02:00
Min RK
2600e5ddc4
ensure hub env is on $PATH in jupyterhub service
...
required for `--upgrade-db` to work, since it assumes `alembic` is on $PATH
2023-05-16 13:24:16 +02:00