Viktor Barzin
e0ff08978d
[ci skip] add vibetunnel proxy
2026-02-13 18:20:50 +00:00
Viktor Barzin
2377045630
[ci skip] sync tfstate and add frigate helper scripts
2026-02-12 23:11:23 +00:00
Viktor Barzin
b2d74a93a0
sync tfstate [ci skip]
2026-02-11 22:53:39 +00:00
Viktor Barzin
9c3f8adc11
[ci skip] Fix CrowdSec to monitor Traefik and add Slack notifications
...
- Switch acquisition from ingress-nginx to traefik namespace/pods
- Change collection from crowdsecurity/nginx to crowdsecurity/traefik
- Add Slack notification plugin for ban/captcha decisions
- Wire alertmanager_slack_api_url through to CrowdSec module
2026-02-11 22:25:03 +00:00
Viktor Barzin
220f4a18b7
[ci skip] Fix rewrite-body plugin corrupting compressed responses
...
The packruler/rewrite-body plugin (used for rybbit analytics injection)
fails to decompress gzip responses with "flate: corrupt input before
offset 5", corrupting the response body. This broke HA Companion app's
external_auth flow and WebSocket connections on ha-sofia.
Fix: add a strip-accept-encoding middleware that removes Accept-Encoding
from requests when rybbit is active, forcing backends to send uncompressed
responses that the plugin can safely process.
Also add extra_middlewares variable to reverse_proxy factory for
extensibility.
2026-02-11 21:40:11 +00:00
Viktor Barzin
f9c07f015b
[ci skip] Use RollingUpdate strategy for real-estate-crawler deployments
...
Set max_unavailable=0, max_surge=1 on both UI and API deployments
to ensure at least 1 replica is always available during updates.
2026-02-10 21:28:38 +00:00
Viktor Barzin
348d706a48
[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
43bee50de8
[ci skip] Deploy health dashboard service
...
Apple Health data visualization app (Svelte + FastAPI + Caddy).
Uses shared PostgreSQL via DBaaS, NFS storage for uploads,
accessible at health.viktorbarzin.me.
2026-02-08 01:54:24 +00:00
Viktor Barzin
6ba026801c
[ci skip] Update terraform state
2026-02-07 22:39:44 +00:00
Viktor Barzin
481b51358a
[ci skip] Import 36 existing Traefik middleware resources into terraform state
2026-02-07 18:58:05 +00:00
Viktor Barzin
cf25e1af4e
Add Celery worker/beat deployments and fix crawler API config
...
Add celery worker and celery beat deployments for background task
processing and scheduled scraping. Fix API container name, add
image_pull_policy Always, and add missing path_type to ingress rules.
2026-02-06 20:31:34 +00:00
Viktor Barzin
19a41367ba
add reactive resume service [ci skip]
2026-01-28 17:57:39 +00:00
Viktor Barzin
a849e6fae8
add excalidraw with support for storing drawings per user [ci skip]
2026-01-25 00:46:26 +00:00
Viktor Barzin
8320d93ae7
Drone CI deploy commit [CI SKIP]
2026-01-25 00:15:19 +00:00
Viktor Barzin
3bda3ab956
reduce the frequency of polling idrac and remove some duplicates [ci skip]
2026-01-24 18:47:22 +00:00
Viktor Barzin
6e4cfb4c3a
add ollama-api ingress accessible only locally to allow claude code [ci skip]
2026-01-19 20:15:46 +00:00
Viktor Barzin
cc419c68b7
disallow my sites from being iframed [ci skip]
2026-01-18 13:41:20 +00:00
Viktor Barzin
1e17b73d92
add cronjob for weekly backups of nextcloud [ci skip]
2026-01-17 23:35:10 +00:00
Viktor Barzin
4ccf2298fa
add freedify [ci skip]
2026-01-17 22:40:35 +00:00
Viktor Barzin
0662d194e5
upgrade nextcloud and add external redis [ci skip]
2026-01-17 20:50:29 +00:00
Viktor Barzin
b30bab8bd7
add emo instance for actual budget [ci skip]
2026-01-17 15:01:29 +00:00
Viktor Barzin
a1fd715e4d
add speedtest deployment [ci skip]
2026-01-13 20:34:44 +00:00
Viktor Barzin
fa1588c490
upgrade vaultwarden [ci skip]
2026-01-10 22:47:22 +00:00
Viktor Barzin
07876da8ce
run descheduler hourly for more frequent updates [ci skip]
2026-01-10 21:03:42 +00:00
Viktor Barzin
9f34337d04
disable auth-response-headers for idrac and gw ingresses as they cause errors on the upstream [ci skip]
2026-01-10 20:41:00 +00:00
Viktor Barzin
bfa53c5455
add credentials for ab bank sync cronjob [ci skip]
2026-01-10 20:01:06 +00:00
Viktor Barzin
8abb8eddc0
add tier to all deployments [ci skip]
2026-01-10 16:28:14 +00:00
Viktor Barzin
20cd480988
monitor idrac more frequently [ci skip]
2026-01-07 18:55:59 +00:00
Viktor Barzin
e382768487
Drone CI deploy commit [CI SKIP]
2026-01-04 00:12:21 +00:00
Viktor Barzin
29194c06b9
update definition of high cpu usage to use pve metrics in stead for a longer period [ci skip]
2026-01-03 23:30:28 +00:00
Viktor Barzin
2a2a4e851a
store the aiostreams secret key in resource to keep it persistent [ci skip]
2026-01-03 23:14:02 +00:00
Viktor Barzin
e4473efaea
add netbox, ebook2audiobook, audiblez, aiostreams and listenarr; alos reenable prowlarr, qbittorrent [ci skip]
2026-01-03 16:58:57 +00:00
Viktor Barzin
2607714b31
increase leakspeed on 403 rule [ci skip]
2025-12-29 22:07:19 +00:00
Viktor Barzin
feeb6ee86c
increase idrac scrape timeout in attempt to reduce 499 [ci skip]
2025-12-29 20:34:40 +00:00
Viktor Barzin
b187f5eb2b
fix some typos [ci skip]
2025-12-29 20:16:53 +00:00
Viktor Barzin
e3387671a8
refactor cloudflared module to make changing between for_each and count easier [ci skip]
2025-12-29 12:22:55 +00:00
Viktor Barzin
42403e0b35
add registry low cache hit rate alert [ci skip]
2025-12-29 10:43:57 +00:00
Viktor Barzin
a3624f80e0
replace hardcoded namespace with module reference [ci skip]
2025-12-29 10:23:42 +00:00
Viktor Barzin
f221c9338a
reorder defcon services [ci skip]
2025-12-28 21:10:36 +00:00
Viktor Barzin
539928140e
migrate to for_each when defining cloudflare dns records [ci skip]
2025-12-28 21:04:14 +00:00
Viktor Barzin
ca872fe80a
add depends_on to all modules [ci skip]
2025-12-28 20:51:14 +00:00
Viktor Barzin
a3682bca61
add periodic cleanup of docker registry vm [ci skip]
2025-12-28 20:37:23 +00:00
Viktor Barzin
8be0fc9699
add more alerts in prometheus and gorup them better [ci skip]
2025-12-28 20:07:33 +00:00
Viktor Barzin
7a88c26b5b
set the time slicing config in the nvidia chart values[ci skip]
2025-12-28 08:35:44 +00:00
Viktor Barzin
9a987326f2
add defcon levels [ci skip]
2025-12-28 08:35:43 +00:00
Viktor Barzin
90bdd38de1
migrate grafana to mysql from sqlite [ci skip]
2025-12-27 20:51:05 +00:00
Viktor Barzin
8a07ed457f
disable matrix and ebook2audiobook deployments [ci skip]
2025-12-26 20:27:47 +00:00
Viktor Barzin
e12c117bdf
move prometheus wal to tmpfs to reduce wear [ci skip]
2025-12-26 20:10:20 +00:00
Viktor Barzin
a7dc4320b3
add job to monitor pve host using node exporter and add alert for high ssd writes [ci skip]
2025-12-26 16:23:49 +00:00
Viktor Barzin
dcd4896c3e
upgrade immich to 1.4.1 [ci skip]
2025-12-23 21:48:55 +00:00