Commit Graph
100 Commits
Author SHA1 Message Date
vhaudiquet 3dfc7badb4 fix: add required prune field to Flux Kustomizations 2026-06-16 11:14:31 +02:00
vhaudiquet 8c91323d32 feat: validate kustomize build in pre-commit 2026-06-16 11:10:26 +02:00
vhaudiquet 852ff844c4 fix: resolve cert-manager CRD dependency for cluster redeployability
- Add root kustomization.yaml to explicitly list included paths
- Exclude cert-manager and cert-manager-issuer from root kustomization
- Add Flux Kustomizations in system/flux/ to manage deployment order
- cert-manager Flux Kustomization includes health checks for CRDs
- cert-manager-issuer depends on cert-manager being ready
2026-06-16 11:06:05 +02:00
vhaudiquet a03bbee9e2 fix: remove OVH secret reference from cert-manager kustomization 2026-06-16 10:26:13 +02:00
vhaudiquet e9ab217466 cert-manager: add cert-manager for automatic certificate renewal
Add cert-manager with DNS-01 challenge support:
- Cloudflare (vhaudiquet.fr, buildpath.win)
2026-06-16 10:15:53 +02:00
vhaudiquet 68d024de92 build(deps): bump buildpath 2026-06-15 18:03:13 +02:00
vhaudiquet 0c37889831 fix(gitea): increase postgresql liveness probe tolerance for slow NFS I/O 2026-06-05 22:21:52 +02:00
vhaudiquet 011c05e745 fix(authentik): increase postgresql liveness probe tolerance for slow NFS I/O 2026-06-05 22:13:59 +02:00
vhaudiquet 125afb9e43 fix(caddy): use FQDN trailing dot to avoid .lan search domain timeout 2026-06-05 22:11:41 +02:00
vhaudiquet 94814a2e4a gitea: update git path to fast_app_data 2026-06-05 22:03:48 +02:00
vhaudiquet 65a9b26dec fix(blocky): remove all in-addr.arpa conditional rules to break PTR loop 2026-06-05 18:01:35 +02:00
vhaudiquet 5ba85841c6 blocky: tryfix dns flooding issue 2026-06-05 17:19:07 +02:00
vhaudiquet 5bf347e31d mosquitto: bump down to 2.0.22 2026-06-05 12:00:36 +02:00
vhaudiquet 41e1450dd9 mosquitto: bump to non-alpine version 2026-06-05 11:56:50 +02:00
vhaudiquet e184f159dc mosquitto: version-pin mosquitto and update to latest 2026-06-05 11:42:48 +02:00
vhaudiquet 651c8019c2 updated readme 2026-06-02 21:06:35 +02:00
vhaudiquet 11d345f810 dns: fix local dns entry for bw-r740 machine 2026-05-28 17:36:36 +02:00
vhaudiquet 3ac26e7a9d gitea: pin chart version 2026-05-28 17:36:10 +02:00
vhaudiquet 3c6357014e build(deps): bump gitea/gitea from 1.25.5 to 1.26.2 2026-05-28 17:35:49 +02:00
vhaudiquet d623cbb60c infra/r740/kube: values/components 2026-05-27 00:25:28 +02:00
vhaudiquet a2ba97109b infra/pve: remove pve, bye!
p330 server fully empty and gone, only r740 remains :)
2026-05-27 00:25:07 +02:00
vhaudiquet 4f1e69cd05 blocky: update limits to give more memory/cpu 2026-05-27 00:01:34 +02:00
vhaudiquet 2df007dec1 infra/r740/kube: use kube dns as main dns resolver, fallback to 1.1.1.1 2026-05-26 23:42:03 +02:00
vhaudiquet 543fc8a47e traefik: trust cluster network 2026-05-26 13:18:08 +02:00
vhaudiquet f78296d55f traefik: trust caddy reverse proxy 2026-05-26 13:11:44 +02:00
vhaudiquet ead4450fc4 caddy: revert 66212c922a 2026-05-26 13:10:56 +02:00
vhaudiquet 66212c922a caddy: enable websockets for authentik 2026-05-26 12:06:27 +02:00
vhaudiquet a480212804 trust caddy reverse proxy 2026-05-26 12:06:12 +02:00
vhaudiquet 348455fb59 dns: disable buildpath.win cloudflare proxy 2026-05-25 18:50:23 +02:00
vhaudiquet cd56789d53 dns: update local network entries for nodered 2026-05-16 01:09:53 +02:00
vhaudiquet 11b59bd812 vhaudiquet.fr: remove from docker 2026-05-14 19:03:30 +02:00
vhaudiquet a58fe56404 vhaudiquet-fr: fix version constraint on kube 2026-05-14 12:13:34 +02:00
vhaudiquet 5768898f37 generate-*: make sure to git add automatically on modification 2026-05-14 11:35:13 +02:00
vhaudiquet 274e476a7f vhaudiquet.fr: deploy vhaudiquet.fr to kube 2026-05-14 11:34:50 +02:00
vhaudiquet aa05aba4a7 build(deps): bump buildpath 2026-05-14 00:22:26 +02:00
vhaudiquet 9dd6cb2b85 build(deps): bump buildpath 2026-05-11 22:56:01 +02:00
vhaudiquet 3a6a621193 Merge branch 'main' of https://github.com/vhaudiquet/homeprod
* 'main' of https://github.com/vhaudiquet/homeprod:
  build(deps): bump tomsquest/docker-radicale in /docker/personal/radicale
2026-05-08 18:15:38 +02:00
vhaudiquet 17ab87e276 infra: update VMs
- kube: add NIC, bump up memory
- ai: set to off by default
- docker: bump up memory to absorb buildpath importer consumption
2026-05-08 18:15:16 +02:00
vhaudiquet 524d0d7d3c caddy: listen on port 80 2026-05-08 13:43:42 +02:00
vhaudiquet 51b22d769e caddy: fix external ip annotation 2026-05-08 10:49:26 +02:00
vhaudiquet 4bd0274714 caddy: fix caddyfile syntax 2026-05-08 10:28:56 +02:00
vhaudiquet 69e3a793c8 caddy: change security context to fix permission error 2026-05-08 10:21:43 +02:00
vhaudiquet d5831fd1e3 caddy: deploy caddy as edge reverse proxy (on kube) 2026-05-08 00:48:55 +02:00
vhaudiquet cbf7842e8b dns: fix dns file 2026-05-06 19:14:04 +02:00
vhaudiquet 0d5d688c18 fireshare: deploy fireshare, hello! 2026-05-06 19:08:33 +02:00
vhaudiquet 46c897e865 build(deps): bump buildpath 2026-05-04 18:34:04 +02:00
vhaudiquet 10d97e09bd readme: update readme to add pre-commit hooks installation instruction 2026-05-04 00:22:07 +02:00
vhaudiquet dcbef2cd0a blocky: use the right health probe 2026-05-02 19:51:38 +02:00
vhaudiquet 7465ecedf8 infra: update docker VM RAM to 22222 (16 GiB is actually what it uses at regular load, so it crashes without more) 2026-05-02 19:18:23 +02:00
vhaudiquet 256c337db4 blocky, coredns: set replicaCount to 2, and enable blue/green 'RollingUpdate' 2026-05-02 18:59:49 +02:00
vhaudiquet 0ddeb75508 coredns: re-add file plugin with fallthrough 2026-05-02 18:45:19 +02:00
vhaudiquet 896002da8c coredns: remove file plugin alltogether, change version 2026-05-02 18:43:31 +02:00
vhaudiquet ef892b38a7 coredns: retry fix values.yaml 2026-05-02 18:36:22 +02:00
vhaudiquet 20d8e07a24 coredns: invert fallthrough in config 2026-05-02 18:32:06 +02:00
vhaudiquet d9a1063630 coredns: try reversing order 2026-05-02 18:29:41 +02:00
vhaudiquet 3860f5849c coredns: retry fallthrough in file plugin 2026-05-02 18:28:36 +02:00
vhaudiquet f732f7247f coredns: fix chart version 2026-05-02 18:27:38 +02:00
vhaudiquet 883330996a coredns: fix values.yaml 2026-05-02 18:24:24 +02:00
vhaudiquet c90caed623 coredns: set dnspolicy to clusterfirst 2026-05-02 18:20:53 +02:00
vhaudiquet cfd521f502 coredns: try adding a different zone for kube resolution 2026-05-02 18:12:54 +02:00
vhaudiquet f71faa0ae8 coredns: set zone to . 2026-05-02 18:04:52 +02:00
vhaudiquet ce30776eeb coredns: add kubernetes plugin 2026-05-02 17:28:07 +02:00
vhaudiquet be092af161 coredns: add zone parameter for file plugin 2026-05-02 17:23:15 +02:00
vhaudiquet 0b75f66f30 coredns: add fallthrough to file plugin 2026-05-02 17:19:12 +02:00
vhaudiquet e595bb2c45 coredns: add debug plugin 2026-05-02 17:14:06 +02:00
vhaudiquet d82ce7a80f coredns: tryfix etcd config with zone parameter 2026-05-02 16:52:21 +02:00
vhaudiquet 901a5e1a9a coredns: tryfix config 2026-05-02 16:39:49 +02:00
vhaudiquet 30f0726821 blocky,coredns: disable caching, add falltrough 2026-05-02 16:36:15 +02:00
vhaudiquet a0dc90a708 coredns: change server zone to lan 2026-05-02 16:19:15 +02:00
vhaudiquet 3cf5febd79 external-dns: tryfix coredns config 2026-05-02 16:07:22 +02:00
vhaudiquet cc92bd6301 external-dns: fix coredns config 2026-05-02 16:03:59 +02:00
vhaudiquet 03f56060ea external-dns: move to coredns setup 2026-05-02 15:58:35 +02:00
vhaudiquet fb51af67b0 blocky: update config format, tryfix DNS resolution 2026-05-02 15:46:05 +02:00
vhaudiquet 1f5a3ddd5b blocky: use internal kube dns to resolve cluster.local domains 2026-05-02 15:36:43 +02:00
vhaudiquet 5fa0bc8e60 blocky: use cluster dns first, to resolve authoritative DNS server domain 2026-05-02 15:29:06 +02:00
vhaudiquet ec36bcbc81 blocky: update values to serve DNS on UDP only 2026-05-02 15:22:10 +02:00
vhaudiquet 0c6e2a75c9 blocky: update with dedicated IP 2026-05-02 15:11:57 +02:00
vhaudiquet 3bcef0afe6 z2m: remove loadbalancer service
z2m has an ingress, it only needs clusterip
2026-05-02 12:26:36 +02:00
vhaudiquet 5be1ea5a4d blocky: fix values.yaml 2026-05-02 12:17:49 +02:00
vhaudiquet 257f5d865f blocky: fix values.yaml config 2026-05-02 12:08:56 +02:00
vhaudiquet f003c62823 blocky: fix helm repository 2026-05-02 11:29:58 +02:00
vhaudiquet 20a8963b64 coredns, blocky: deploy coredns and blocky on kube 2026-05-02 11:19:08 +02:00
vhaudiquet 47a86ddf27 z2m: kube, update topic in config to avoid conflicts 2026-05-02 10:14:41 +02:00
vhaudiquet bd18a3984a photoprism: update to latest 2026-05-02 00:40:00 +02:00
vhaudiquet 11145fe323 build(deps): bump buildpath 2026-05-01 12:34:49 +02:00
vhaudiquet e2acb89437 buildpath: update cache directory, update to latest 2026-04-30 20:24:31 +02:00
vhaudiquet 3f8054999a build(deps): bump buildpath
Bumps buildpath to latest.

Signed-off-by: LocalDepsBot <noreply@vhaudiquet.fr>
2026-04-30 13:44:50 +02:00
vhaudiquet 8ebcfc6cd2 Merge branch 'main' of https://github.com/vhaudiquet/homeprod
* 'main' of https://github.com/vhaudiquet/homeprod:
  build(deps): bump esphome/esphome in /docker/home/esphome
  build(deps): bump n8nio/n8n from 2.16.0 to 2.17.3 in /docker/home/n8n
  build(deps): bump stalwartlabs/stalwart
  build(deps): bump gramps-project/grampsweb in /docker/personal/gramps
  build(deps): bump hotio/jackett
  build(deps): bump jellyfin/jellyfin
  build(deps): bump vabene1111/recipes in /docker/personal/tandoor
  buildpath: update to latest
2026-04-27 12:43:48 +02:00
vhaudiquet 669fa0fb65 build(deps): bump buildpath
Signed-off-by: Local Deps Bot <noreply@vhaudiquet.fr>
2026-04-27 12:42:56 +02:00
vhaudiquet a886b579f3 buildpath: update to latest 2026-04-20 22:46:23 +02:00
vhaudiquet 6d60c8d440 buildpath: update to latest 2026-04-17 16:55:04 +02:00
vhaudiquet e4992ef5b7 buildpath: udpate to latest 2026-04-17 16:36:34 +02:00
vhaudiquet 93a43b5ca7 4gaboards: remove 4gaboards, bye! 2026-04-13 23:28:51 +02:00
vhaudiquet 0a17b2a42c 4gaboards: add Authentik SSO 2026-04-10 10:00:47 +02:00
vhaudiquet 20f72a0e53 4gaboards: allow Github OIDC, update to latest 2026-04-09 00:24:12 +02:00
vhaudiquet d76939d0a0 Merge branch 'main' of https://github.com/vhaudiquet/homeprod 2026-04-07 18:47:38 +02:00
vhaudiquet 24719c6a70 dns: add dns-as-code files and workflows 2026-04-07 18:47:35 +02:00
vhaudiquet 491d3954b2 buildpath: update to latest 2026-04-05 13:46:13 +02:00
vhaudiquet 5811ff0ee9 gitea: update to 1.25.5 2026-04-05 13:32:41 +02:00
vhaudiquet 1df07766b8 gramps: remove healthcheck for now 2026-04-05 01:25:03 +02:00