Commit Graph

359 Commits

Author SHA1 Message Date
Daniel Berteaud 388f820bb1 Support generating different secrets with path and cmd 2024-01-31 12:25:29 +01:00
Daniel Berteaud 6590b7a097 Cleanup mkmysqlrole 2024-01-31 12:08:17 +01:00
Daniel Berteaud 8cd2dfda10 Remove bogus comment 2024-01-31 11:54:29 +01:00
Daniel Berteaud 9826efa42d Cleanups in random secrets generation 2024-01-31 11:51:21 +01:00
Daniel Berteaud 652ddbb187 More cleanup on vault stuff 2024-01-31 11:14:00 +01:00
Daniel Berteaud db8f8270ae Some cleanup on vault 2024-01-31 10:52:49 +01:00
Daniel Berteaud 9f388a54d8 Handle cases with a rule but no public_url 2024-01-29 11:35:11 +01:00
Daniel Berteaud 5903329a6d Auto add instance and consul suffix to router name 2024-01-29 11:23:16 +01:00
Daniel Berteaud e58b691593 Do not add rules for UDP services, and only add middlewares if needed 2024-01-29 11:01:40 +01:00
Daniel Berteaud 1b8667670a Ensure a single / is used for the PathPrefix 2024-01-29 10:43:30 +01:00
Daniel Berteaud bdf6f35c55 Use router's name for csp and stripprefix middleware name 2024-01-29 10:40:43 +01:00
Daniel Berteaud effe8da557 Useless char return 2024-01-29 10:23:11 +01:00
Daniel Berteaud 31bb369489 Support tcp and udp in traefik_tags template 2024-01-29 10:22:19 +01:00
Daniel Berteaud a219b0fa0a Use foward-proto@file 2024-01-28 23:17:25 +01:00
Daniel Berteaud 6741d93f45 Fix headers middleware 2024-01-28 22:32:17 +01:00
Daniel Berteaud 1430e14d82 Set a default CSP 2024-01-28 22:29:27 +01:00
Daniel Berteaud d9416277d8 Support disabling CSP 2024-01-28 22:27:19 +01:00
Daniel Berteaud def1f8b875 Use a cleaner model for Traefik middlewares 2024-01-28 22:25:48 +01:00
Daniel Berteaud fc2c8901a5 Allow custom router name 2024-01-27 00:11:13 +01:00
Daniel Berteaud b08d491f26 Add support for specific, locally defined middlewares 2024-01-26 23:48:11 +01:00
Daniel Berteaud 3253e9cb54 Work when .public_url is not defined 2024-01-26 23:27:36 +01:00
Daniel Berteaud ef1d69f8e5 Add new traefik_tags template 2024-01-26 23:20:16 +01:00
Daniel Berteaud 9e58511ad8 Add support for some connect sidecar config 2024-01-26 15:44:32 +01:00
Daniel Berteaud c7b3555d3b Reduce default XMX to 60% 2024-01-26 13:09:12 +01:00
Daniel Berteaud ec687fd6a6 Use a 3MB tmpfs by default
We can always pass a dict as context if we want something custom
2024-01-25 10:23:44 +01:00
Daniel Berteaud 5399a90c7a Change priority of entrypoint scriplets for java base image 2024-01-25 09:22:29 +01:00
Daniel Berteaud c579488b93 Build a PHP 8.2 base image 2024-01-24 22:27:51 +01:00
Daniel Berteaud 7bf6861628 Remove fetch-artifact.sh from java as it's too specific 2024-01-23 15:33:59 +01:00
Daniel Berteaud 95f8b84a94 Some more fixes on max memory detection 2024-01-23 13:54:29 +01:00
Daniel Berteaud 6273bf21a0 Fix Xmx computation 2024-01-23 13:41:25 +01:00
Daniel Berteaud 1ea23db9ab Rebuild postgres images 2024-01-23 11:47:43 +01:00
Daniel Berteaud 23d1eb54ad Keep 33% free mem (and up to 2GB) to compute Xmx 2024-01-23 09:41:54 +01:00
Daniel Berteaud 000d793f1d Detect max_memory independant from NOMAD 2024-01-22 21:26:34 +01:00
Daniel Berteaud 93fe1295ad Handle bool as simple env vars 2024-01-22 14:00:18 +01:00
Daniel Berteaud f434ac6c93 Remove unused logrotate image 2024-01-22 13:29:17 +01:00
Daniel Berteaud 38ec47f12b Add a .instance for correct rendering 2024-01-22 11:54:37 +01:00
Daniel Berteaud 4fa4e4452f Support env from vault 2024-01-22 11:53:35 +01:00
Daniel Berteaud c403e74073 Add a setting for vault database secret engine path 2024-01-22 11:04:13 +01:00
Daniel Berteaud ba949c6111 Fix spacing in resources template 2024-01-22 10:53:54 +01:00
Daniel Berteaud 661a510fa1 New template for vault KV policy 2024-01-22 10:31:20 +01:00
Daniel Berteaud 9041cc1cf5 Split kv.mount and kv.mount_path (to help with vault policies) 2024-01-21 23:23:18 +01:00
Daniel Berteaud d8230d979b Set a default kv path 2024-01-21 23:13:53 +01:00
Daniel Berteaud 7c8a44dc2e Replace ready unit with a simple placeholder 2024-01-20 00:23:10 +01:00
Daniel Berteaud 4c92d8c118 Use minit instead of supercronic 2024-01-19 23:07:58 +01:00
Daniel Berteaud db618ef413 Disable minit logs and set LANG and TZ in base images 2024-01-19 21:27:06 +01:00
Daniel Berteaud 292dbe1fe4 Install minit in alma base images 2024-01-19 21:11:44 +01:00
Daniel Berteaud ffaac3ef83 Remove csp-relaxed from base_middleswares 2024-01-19 15:36:00 +01:00
Daniel Berteaud 8235734d2f Disable Traefik compression middleware for now 2024-01-19 15:31:45 +01:00
Daniel Berteaud 0d1fda575b Ensure CGO is disabled when building minit 2024-01-19 13:40:24 +01:00
Daniel Berteaud c2ba7a7760 Allow custom port for pgpooler 2024-01-19 13:36:20 +01:00