Commit graph

40 commits

Author SHA1 Message Date
Viktor Barzin
c32acc70e6
Migrate all service modules from nginx-ingress to Traefik
- Remove nginx-specific ingress variables (use_proxy_protocol, proxy_timeout, additional_configuration_snippet)
- Update ingress annotations to use Traefik middleware CRDs
- Delete nginx-ingress module (replaced by traefik)
- Add new traefik middleware.tf for shared middleware definitions
- Update service modules to work with new ingress_factory interface
2026-02-07 13:25:49 +00:00
Viktor Barzin
8abb8eddc0
add tier to all deployments [ci skip] 2026-01-10 16:28:14 +00:00
Viktor Barzin
a3624f80e0
replace hardcoded namespace with module reference [ci skip] 2025-12-29 10:23:42 +00:00
Viktor Barzin
5af88152a0
pin phpmyadmin to 5.12.3 [ci skip] 2025-12-27 20:47:41 +00:00
Viktor Barzin
f6656aba24
update CSP to allow rybbit for some ingresses [ci skip] 2025-12-18 10:56:44 +00:00
Viktor Barzin
d51e0f7aaf
add rybbit monitoring to ingresses [ci skip] 2025-12-18 08:53:19 +00:00
Viktor Barzin
d662f96bdb
update mysql restore script [ci skip] 2025-12-06 21:41:23 +00:00
Viktor Barzin
d38ae7ec81
set mysql replicas to 1 explicitly [ci skip] 2025-10-07 11:38:23 +00:00
Viktor Barzin
1d1ae9de9b
do dbaas backups daily instead of 4 times a day [ci skip] 2025-05-10 18:52:57 +00:00
Viktor Barzin
0055dcdbe0 increase pma ingress file size limit to supportu uploading backups [ci skip] 2025-05-04 11:25:39 +00:00
Viktor Barzin
3546284eee shorten mysql backup history to 7 days from 14 [ci skip] 2025-04-20 16:20:25 +00:00
Viktor Barzin
d1238e4425
use postgis immage for psotgres for dawarich [ci skip] 2025-02-15 16:56:54 +00:00
Viktor Barzin
90e7c8ffff
disable diun on mysql [ci skip] 2025-02-15 16:30:45 +00:00
Viktor Barzin
9921dfe0b1
disable diun moniotring for postgres and mysql as we want versions pinned 2025-02-15 16:11:02 +00:00
Viktor Barzin
456268e324
upgrade mysql to 9.2.0 [ci skip] 2025-01-25 17:21:08 +00:00
Viktor Barzin
d0e68769e7
use ingress factory for all hosted ingresses [ci skip] 2025-01-14 22:53:04 +00:00
Viktor Barzin
bf854be9c9
update diun annotations to correctly monitor for image version updates and update some services alongside[ci skip] 2024-12-30 14:01:38 +00:00
Viktor Barzin
da9c126382
add cronjob to backup postgres dbs [ci skip] 2024-11-23 12:40:03 +00:00
Viktor Barzin
185a944acd
replace oauth proxy with authentik auth [ci skip] 2024-11-18 22:06:31 +00:00
Viktor Barzin
e03774e776 pin postgres to 16.4 [ci skip] 2024-10-20 13:05:04 +00:00
Viktor Barzin
c953d0a8b7
add periodic cronjob to backup mysql instance - mysqldump > .sql [ci skip] 2024-01-06 16:23:39 +00:00
Viktor Barzin
74bfaaeeb0
add postgresql to dbaas [ci skip] 2023-11-24 17:38:49 +00:00
Viktor Barzin
13fda3424a
add cluster secret dbaas as it is needed for pma [ci skip] 2023-11-24 12:55:55 +00:00
Viktor Barzin
f186816a7f
remove some obsolete dbaas resources [ci skip] 2023-11-15 18:12:39 +00:00
Viktor Barzin
76179083dd
add my.cnf as config instead of file [ci skip] 2023-11-12 17:47:50 +00:00
Viktor Barzin
1b66e78db2
increase upload limit for pma to 50mb [ci skip] 2023-11-10 23:57:30 +00:00
Viktor Barzin
404ee3f3f0
use nfs for dbaas [ci skip] 2023-11-10 22:19:40 +00:00
Viktor Barzin
50b57e1373
replace tls client cert auth with oauth and add localai stub [ci skip] 2023-10-22 14:07:18 +00:00
Viktor Barzin
6d394cb440
refactor some wireguard clients and temp disable pma tls auth [ci skip] 2023-06-07 18:45:21 +00:00
viktorbarzin
a35aeb9f7b
add simple mysql container and update shlink to use it [ci skip] 2023-04-24 02:59:28 +01:00
viktorbarzin
a179a9f2b7 remove mysql operator 2023-04-23 23:48:36 +01:00
viktorbarzin
ab0d747063
fix dbaas mysql operator and shlink [ci skip] 2022-12-27 18:07:59 +02:00
viktorbarzin
695d002eef
update tf to work with k8s 1.25.0 2022-08-31 22:04:09 +01:00
viktorbarzin
6870cee492
fix k8s upgrade issues [ci skip] 2022-01-06 00:07:48 +00:00
viktorbarzin
9292b3285f
remove kubectl manifests bc drone is not happy running them :/ 2021-05-08 14:03:34 +01:00
viktorbarzin
4a109dea24
try to fix kubectl provider in drone 2021-05-06 20:24:07 +01:00
viktorbarzin
c439b1b263
add dbaas and shlink db config 2021-05-06 19:19:36 +01:00
viktorbarzin
cff72b036a add mysql cluster [ci skip] 2021-05-03 14:59:41 +01:00
viktorbarzin
e490fd22c0 add temp dbaas mysql chart values 2021-05-03 12:15:23 +01:00
viktorbarzin
eca78feb51
add shlink and parts of dbaas [ci skip] 2021-04-17 19:19:04 +01:00