forust
|
0803f3efff
|
chore(k8s): returned to Host || Host standart instead of regexp.
Yaml lint (yamllint)
|
2026-06-18 21:02:40 +02:00 |
|
forust
|
b9b8474455
|
feat(k8s): protect all prod routers with crowdsec middleware
|
2026-06-17 01:50:33 +02:00 |
|
forust
|
4ca3ccdad3
|
chore(k8s): router rewrite
- returned to Host matcher instead of Hostregexp
- switched dockercompose labels to letsencrypt
- renamed DoH route
|
2026-06-16 12:34:15 +02:00 |
|
forust
|
68c5eac164
|
chore: compact ingress rules with regex
|
2026-06-11 14:20:03 +02:00 |
|
forust
|
18d1e21690
|
fix(k8s): traefik log spam for non-existing local-tls secret, because of namespace isolation
|
2026-06-10 21:14:10 +02:00 |
|
forust
|
1ea669220b
|
chore(k8): adjusted system resources requests and limits based on manual monitoring
|
2026-06-10 19:37:16 +02:00 |
|
forust
|
7a3708f70c
|
lint: yaml spaces and tabs
|
2026-06-09 12:59:36 +02:00 |
|
forust
|
d85b3f02f5
|
k8s: fixes and formating
- Add checkmk secrets example
- space-tab fixes (linter)
- switcher kener redis to statefulset
- disabled netronome voulme mount (not needed). postgres statefulset instead
- switched naio to 8888 port (traefik port conflict)
- changed nextcloud ips and ports to prod
|
2026-06-08 17:39:32 +02:00 |
|
forust
|
e19660fdf4
|
feat(k8s): standardize IngressRoutes — LE prod certs, prod→local→dev order, Traefik values fix
|
2026-06-08 12:27:55 +02:00 |
|
forust
|
36922a177c
|
feat(k8s): add K8s manifests for all homelab services
traefik, gitea, adguard, nextcloud, errorpages, homepages,
uptime-kuma, kener, checkmk, headscale, dockmon, metube,
downtify, portainer, netronome, userbot
Includes Helm values, deployments, services, ingress routes,
configmaps, secrets (placeholders), postgres statefulsets,
kustomize overlays, and Traefik dynamic configuration.
|
2026-06-08 10:54:03 +02:00 |
|
forust
|
d7a68237e5
|
chore: remove redundant or unnececary traefik labels
- traefik.docker.network= (defined by traefik cli)
- traefik.http.routers.<routername>.middlewares=security-headers@file" (applied globally by traefik cli)
|
2026-02-04 22:26:27 +01:00 |
|
forust
|
dd0ca27f4f
|
fix: add TZ env for checkmk
|
2026-01-24 01:16:24 +01:00 |
|
forust
|
45ce789f58
|
chore: compose cleanup:
- Remove TZ envs
- +- unified compose structure
- Minify where possible
- Remove <service>.internal routers
- Remove service specifications where possible
Affected services:
- adguardhome
- authentik
- cfddns
- checkmk
- dockmon
- downtify
- gitea
- glance
- headscale
- homepages
- metube
- nextcloud
- penpot
- portainer
- termix
- traefik
- uptime-kuma
TODO: Move data from directory to volumes
|
2026-01-19 23:33:50 +01:00 |
|
forust
|
6d97246997
|
fix: change checkmk container restart policy to 'unless-stopped'
|
2026-01-19 00:08:16 +01:00 |
|
forust
|
6970279311
|
fix: remove checkmk port for docker cmk agent, using external agent
|
2026-01-18 23:09:41 +01:00 |
|
forust
|
02f4e0ab42
|
chore: switch to named volumes for site storing
|
2026-01-18 22:39:48 +01:00 |
|
forust
|
1f1e13ff39
|
WIP: fix: update checkmk configuration for correct routing
|
2026-01-01 00:25:17 +01:00 |
|
forust
|
bfb21adff7
|
using local directory for storing chkmk data
|
2025-12-07 22:06:30 +01:00 |
|
forust
|
1c75382a6e
|
fix: replace container_name to avoid misunderstandings
|
2025-12-07 04:14:56 +01:00 |
|
forust
|
9c5e037567
|
refactor: switch to official checkmk dockercompose
|
2025-12-07 04:10:32 +01:00 |
|
forust
|
a07e27bff6
|
feat: checkmk service
|
2025-12-07 02:44:12 +01:00 |
|