Commit graph

52 commits

Author SHA1 Message Date
Viktor Barzin
d345841ef2 [ci skip] Add tier labels to all namespace resources for Kyverno resource governance
Added `tier = var.tier` to kubernetes_namespace labels in ~73 service
modules. This enables Kyverno to generate LimitRange defaults,
ResourceQuotas, and PriorityClass injection for all namespaces.

Previously only 11 namespaces had tier labels; now all 80 active
namespaces are labeled. All pods restarted in rolling waves to pick
up the new policies.
2026-02-21 23:38:05 +00:00
Viktor Barzin
036ec06256 immich to 2.5.6 [ci skip] 2026-02-10 22:01:08 +00:00
Viktor Barzin
6d6ec0c1e2 [ci skip] Refactor raw ingresses to use ingress_factory module
Enhance ingress_factory with full_host, extra_middlewares, and
skip_default_rate_limit variables. Fix TLS hosts bug to use
effective_host. Migrate 13 services from raw kubernetes_ingress_v1
resources to centralized ingress_factory module calls, removing
manual rybbit middleware CRDs where the factory now handles them.
2026-02-10 21:11:46 +00:00
Viktor Barzin
c57873c4d4 Bump Immich version from v2.5.2 to v2.5.5 2026-02-07 22:38:33 +00:00
Viktor Barzin
b36932f9a3 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
442c662597 Upgrade immich to v2.5.2 and add GPU toleration to ML pod
Bump immich version from v2.5.0 to v2.5.2. Add nvidia.com/gpu
toleration to immich-machine-learning deployment.
2026-02-06 20:28:29 +00:00
Viktor Barzin
187340d652 upgrade immich to 2.5.0 [ci skip] 2026-01-28 19:41:52 +00:00
Viktor Barzin
e631659208 preload immich models so they are always fresh [ci skip] 2026-01-19 20:15:09 +00:00
Viktor Barzin
e8e18d466e do not unload immich ML model [ci skip] 2026-01-17 23:39:46 +00:00
Viktor Barzin
f1e9fb9afe add tier to all deployments [ci skip] 2026-01-10 16:28:14 +00:00
Viktor Barzin
f1dde96d80 replace hardcoded namespace with module reference [ci skip] 2025-12-29 10:23:42 +00:00
Viktor Barzin
3c71cd8a44 remove pg pv as we dont use the helm anymore [ci skip] 2025-12-26 16:19:08 +00:00
Viktor Barzin
e3afeb0889 migrate immich away from helm and move thumbs to ssd; also setup diun [ci skip] 2025-12-26 16:14:10 +00:00
Viktor Barzin
5dad9fdbd9 upgrade immich to 1.4.1 [ci skip] 2025-12-23 21:48:55 +00:00
Viktor Barzin
1b30f1f3cb load immich ml from ssd [ci skip] 2025-12-23 18:22:23 +00:00
Viktor Barzin
7afd3e758e add rybbit monitoring to ingresses [ci skip] 2025-12-18 08:53:19 +00:00
Viktor Barzin
ecafe61b8f use cuda immich ml and move postgres to ssd mount [ci skip] 2025-12-14 19:08:01 +00:00
Viktor Barzin
fcbb5971f3 move immich ml into a separate deplaoyment and ask it to use gpu [ci skip] 2025-12-14 09:50:15 +00:00
Viktor Barzin
493525759f kepe a bit more lenient ddos limits for immich due to image browsing [ci skip] 2025-10-14 20:09:33 +00:00
Viktor Barzin
fb1d71a29b kepe a bit more lenient ddos limits for immich due to image browsing [ci skip] 2025-10-13 20:13:20 +00:00
Viktor Barzin
6955a17d6f disable modsecurity in immich to prevent buffering and stream files to upstream [ci skip] 2025-08-16 13:37:50 +00:00
Viktor Barzin
e4d149fd90 attempt to not cache upload requests [ci skip] 2025-08-11 21:47:41 +00:00
Viktor Barzin
54112b07cc update immich ingress annotation to allow big uploads [ci skip] 2025-08-10 12:02:31 +00:00
Viktor Barzin
c117a5cb33 fix immich ingress video playback [ci skip] 2025-08-02 12:27:15 +00:00
Viktor Barzin
0760000f41 upgrade immich to 1.135 + use standalone postgres [ci skip] 2025-06-28 13:15:53 +00:00
Viktor Barzin
7314bb9e39 backup immich db daily [ci skip] 2025-05-10 18:54:11 +00:00
Viktor Barzin
b7ee1ae42d add files record and immich powert tools template [ci skip] 2025-02-15 16:01:11 +00:00
Viktor Barzin
2776b2bf5c disable limits on immich [ci skip] 2025-02-02 17:21:40 +00:00
Viktor Barzin
13abb70576 use ingress factory for all hosted ingresses [ci skip] 2025-01-14 22:53:04 +00:00
Viktor Barzin
216a74f819 fix descheduler [ci skip] 2025-01-08 22:57:45 +00:00
Viktor Barzin
e7a222360c disable actualbudget image updates as they are too noisy[ci skip] 2025-01-07 19:48:39 +00:00
Viktor Barzin
8ab240476e add cronjob to periodically backup the immich postgres[ci skip] 2024-11-30 22:32:02 +00:00
Viktor Barzin
02f8c18804 upgrade immich to 1.121.0 [ci skip] 2024-11-29 19:51:08 +00:00
Viktor Barzin
32aa9dd692 add some caching to immich; may or may not work [ci skip] 2024-10-21 19:55:04 +00:00
Viktor Barzin
045d271d52 add some homepage credentials to some services to block tls renew tfa[ci skip] 2024-10-20 13:04:59 +00:00
Viktor Barzin
d75534251c upgrade immich 1.116 and add nextcloud [ci skip] 2024-09-28 20:12:26 +00:00
Viktor Barzin
eb194ea4b7 upgrade immich[ci skip] 2024-09-28 20:10:52 +00:00
Viktor Barzin
6b8b55191f set max body size to 0 for immich [ci skip] 2024-09-08 14:37:58 +00:00
Viktor Barzin
90875a2b26 upgrade immich to 1.111.0 [ci skip] 2024-08-04 00:08:13 +00:00
Viktor Barzin
016748b11f add ntfy[ci skip] 2024-06-23 12:25:47 +00:00
Viktor Barzin
2ba5903f01 upgrade immich to 106.4[ci skip] 2024-06-15 14:16:18 +00:00
Viktor Barzin
68c31357c5 fix large video uploads to immich ingress annotation [ci skip] 2024-06-09 13:05:30 +00:00
Viktor Barzin
fe571f9373 add session affinity to immich to allow scaling server [ci skip] 2024-06-01 11:21:19 +00:00
Viktor Barzin
fe2f7ffa98 remove body size limit for immich; remove dnscat2 deployment and some other random fixes [ci skip] 2024-06-01 10:59:06 +00:00
Viktor Barzin
9c69b4b96a upgrade immich chart [ci skip] 2024-03-02 13:46:18 +00:00
Viktor Barzin
758b69e0a4 add immich template to istio [ci skip] 2024-01-09 20:03:51 +00:00
Viktor Barzin
39c8890ca4 upgrade immich to v1.91.2 [ci skip] 2023-12-27 18:29:50 +00:00
Viktor Barzin
ff6294ce02 add comment on how ot resolve prematurely xiting typesense container - increase liveliness healthcheck [ci skip] 2023-11-26 12:05:31 +00:00
Viktor Barzin
284a3c5969 upgrade immich to v1.88.2 [ci skip] 2023-11-24 18:30:29 +00:00
Viktor Barzin
57ce7d3b10 increase immich upload size [ci skip] 2023-11-24 11:07:13 +00:00