Commit Graph

36 Commits

Author SHA1 Message Date
Erik Sundell
a47a171850 Bump to 2.0.0 2024-10-21 10:25:07 +02:00
Erik Sundell
8e68745e38 Bump to 2.0.0b1 2024-09-30 15:27:34 +02:00
Erik Sundell
436c81f26d tljh package: require python 3.9+ 2024-09-20 22:25:46 +02:00
Erik Sundell
363dc45b52 tljh package: bump to traefik-proxy v2 2024-09-20 22:25:46 +02:00
Erik Sundell
1a9f3d65a4 tljh package: bump to ruamel.yaml==0.18.* 2024-09-20 22:25:46 +02:00
Erik Sundell
92465ade36 Bump to 2.0.0.dev 2024-09-20 22:25:46 +02:00
Min RK
0c322774e2 filelock is a dependency of tljh 2024-09-05 12:03:26 +02:00
Erik Sundell
c7507fd799 Bump to 1.0.1.dev 2023-08-11 14:46:52 +02:00
Erik Sundell
fc8e19b1b5 Bump to 1.0.0 2023-08-11 14:46:14 +02:00
Erik Sundell
3ea72c8a85 Bump to 1.0.0b1 2023-07-07 18:33:24 +02:00
Min RK
33ac7239fe jupyterhub-traefik-proxy 1.0 2023-05-16 20:58:53 +02:00
Min RK
a58956f14b update for traefik v2, treafik-proxy v1
- tls config is no longer allowed in static config file, add separate dynamic config
- no longer need to persist auth config ourselves (TraefikProxy handles this)
- make sure to reload proxy before reloading hub in tests
2023-05-16 11:47:23 +02:00
pre-commit-ci[bot]
e95942d61b [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-05-15 08:51:36 +00:00
Min RK
5e6f68eb32 bump version to 1.0.0.dev0 2023-03-21 16:27:39 +01:00
Simon Li
6d1deaa19c Set version to 0.2.0 2023-02-10 11:44:02 +00:00
Erik Sundell
e0aaa4f995 pre-commit: run black with string normalization 2021-11-03 23:55:34 +01:00
Erik Sundell
78bdf76860 Update pinned tljh dependencies for: ruamel.yaml, pluggy 2021-10-27 09:15:44 +02:00
Erik Sundell
1fb43c4b3b Bump jupyterhub-traefik-proxy to 0.3.* 2021-10-19 14:42:36 +02:00
GeorgianaElena
0e7c30296d Move schema to configurator 2021-04-06 13:44:29 +03:00
GeorgianaElena
32e0f99c3c Add the jupyterhub-configurator service 2021-04-05 21:43:10 +03:00
John Vandenberg
4b98ff9ef4 setup.py: Update repo URL and author 2021-03-20 18:58:58 +08:00
GeorgianaElena
c51006d798 Bump traefik-proxy version and remove pin.
The new traefik-proxy version shouldn't cause conflicts with other pkgs anymore
2021-02-24 16:22:44 +02:00
GeorgianaElena
a75250e512 Add the option to set admin passwords during install 2020-01-14 13:31:38 +02:00
GeorgianaElena
cfb3ec43cd replace urllib with requests 2019-05-24 14:37:42 +03:00
yuvipanda
536e435c06 Retry downloading traefik if it fails
Fixes #314
2019-05-19 22:31:17 -07:00
GeorgianaElena
436610f83e Use the actual installation path of chp service, changed traefik-proxy version 2019-02-19 17:28:43 +02:00
GeorgianaElena
e8b303d01b Generate random traefik api password 2019-02-13 14:23:02 +02:00
Min RK
13648050ae single yaml implementation
consolidate to a single yaml implementation,
removing pyyaml
2019-02-11 13:29:01 +01:00
yuvipanda
d12345e72a Add plugin support to the installer
TLJH is a great base to build 'stacks' on top of
for various use cases. These 'stacks' should be built by
people who are domain experts in their fields, and easily
updateable with new TLJH versions. Extension points need
to be very clearly defined & evolvable, so we can modify
TLJH without fear of breaking everything.

[pluggy](https://pluggy.readthedocs.io/) is the plugin
mechanism for pytest spun out into its own library,
and fits our requirements well.

There is an experimental pangeo stack in progress at
https://github.com/yuvipanda/tljh-pangeo for an example
of how this would work
2018-08-12 09:30:37 -07:00
Min RK
000ac05e14 Add traefik in front of CHP
introduces configuration for manual tls and letsencrypt
2018-07-30 14:04:35 +02:00
yuvipanda
70785f9fd3 Add tljh-config command
We do not want users to hand-edit YAML files. This has been a
major source of bugs and confusion for users in z2jh. Doing so
in a terminal text editor makes it even worse.

This lets users type commands directly to modify config.yaml file
rather than edit files directly. This makes it a lot less error
prone and user friendly.

Advanced users can still edit config.yaml manually.

Fixes #38
2018-07-27 21:36:29 -07:00
yuvipanda
154cc00a31 Add --admin params to bootstrap / installer to set up admin accts
This removes a big step requiring file changes from the quickstart
path. You can specify the admin username on the commandline.
2018-07-03 16:18:32 -07:00
yuvipanda
a461f5b51b Fix PyYAML requirement version
There is no 4.x
2018-06-28 14:32:07 -07:00
yuvipanda
459b985a19 Load user lists & auth config from a YAML file
- Load config only once at startup.
  A lot of jupyterhub config (like user lists) take effect only at
  startup, so live reload is not super useful. It will make the
  software more complex, so let's not do it.
- Add pyyaml as a dependency of tljh.
- Remove escapism dependency since it is not actually used
2018-06-27 01:19:10 -07:00
yuvipanda
4bfc04c225 Add escapism as a package dependency 2018-06-27 00:35:17 -07:00
yuvipanda
95a2f1987a Add setup.py 2018-06-26 18:35:19 -07:00