30 Commits

Author SHA1 Message Date
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
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
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
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
Min RK
e353ab80c3 traefik 2.9.9
- traefik releases are tarballs now
- move traefik platform check to download function
  for easier unit testing on unsupported platforms
2023-05-15 15:27:52 +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
Erik Sundell
e0aaa4f995 pre-commit: run black with string normalization 2021-11-03 23:55:34 +01:00
Erik Sundell
771ae59636 pre-commit: run black without string normalization 2021-11-03 23:53:41 +01:00
Connor Dibble
a91571dd22 Support Arm64 CPU architectures 2021-11-03 23:06:37 +01:00
Erik Sundell
c2c4d708f5 pyupgrade fixes 2021-10-31 11:26:40 +01:00
GeorgianaElena
c9b920d677 Ensure dynamic config dir exists 2020-06-18 17:44:12 +03:00
GeorgianaElena
c31b9d3dea Allow extending traefik dynamic config 2020-06-18 17:29:50 +03:00
GeorgianaElena
fda0282151 Import merge dicts method 2020-06-08 12:15:42 +03:00
GeorgianaElena
82f6173828 Use merge func instead for multi level dicts 2020-06-08 11:41:22 +03:00
GeorgianaElena
acc1eea251 Traefik config files are .toml 2020-06-02 19:09:19 +03:00
GeorgianaElena
8c14372356 Remove debug print 2020-06-02 18:29:12 +03:00
GeorgianaElena
bb4614051b Refactor 2020-06-02 18:21:08 +03:00
GeorgianaElena
a2ccaef528 Use dump 2020-05-29 18:30:58 +03:00
GeorgianaElena
ec650ce3c1 Allow extra traefik config 2020-05-29 17:59:20 +03:00
GeorgianaElena
eb6318c70f Upgrade traefik version 2019-10-01 11:00:28 +03: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
Min RK
23ea539b28 move generating traefik basic auth to traefik.py
compute this when we write the template, not when we load config
2019-02-22 10:53:36 +01:00
GeorgianaElena
3ee387cd3b Fixed some issues 2019-02-13 14:23:02 +02:00
GeorgianaElena
eee29a0957 Replace chp with traefik-proxy 2019-02-13 14:23:02 +02:00
Min RK
51299e619b unittests for traefik 2018-08-03 16:09:25 +02:00
Min RK
8e75a44502 grant traefik write access to state/acme.json
and ensure the file exists and is private before launching
2018-07-30 15:26:09 +02: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