Compare commits

..

192 Commits

Author SHA1 Message Date
renovate-bot 2cfc3077de chore(deps): update all-minor-patch-updates 2026-04-21 20:00:57 +00:00
williamp 7f65b1baef Merge pull request 'chore(deps): update all-minor-patch-updates' (#296) from renovate/all-minor-patch-updates into main
Reviewed-on: #296
2026-04-17 18:42:13 +00:00
renovate-bot 4fab22f7f1 chore(deps): update all-minor-patch-updates 2026-04-17 15:00:31 +00:00
williamp 5796307f10 argocd: add more 'nullBytePolicy: Ignore' to rest of external secrets 2026-04-15 10:53:59 -04:00
williamp e3858b302e argocd: add 'nullBytePolicy: Ignore' to externalsecret to avoid sync error 2026-04-15 10:52:17 -04:00
williamp b3a093d67d Merge pull request 'chore(deps): update hashicorp/vault docker tag to v2' (#295) from renovate/hashicorp-vault-2.x into main
Reviewed-on: #295
2026-04-15 14:40:42 +00:00
williamp c82138d4fe Merge pull request 'chore(deps): update all-minor-patch-updates' (#294) from renovate/all-minor-patch-updates into main
Reviewed-on: #294
2026-04-15 14:40:29 +00:00
renovate-bot 0d8af53572 chore(deps): update all-minor-patch-updates 2026-04-14 22:00:35 +00:00
renovate-bot 79751e2e7f chore(deps): update hashicorp/vault docker tag to v2 2026-04-14 21:01:03 +00:00
williamp 28ceaa11be monitoring: add nullbytePolicy to discord-webhook to fix argo sync issues 2026-04-10 12:22:25 -04:00
williamp 18eb6ac82f Merge pull request 'chore(deps): update all-minor-patch-updates' (#293) from renovate/all-minor-patch-updates into main
Reviewed-on: #293
2026-04-10 16:18:38 +00:00
renovate-bot 01fbbcef02 chore(deps): update all-minor-patch-updates 2026-04-10 15:00:31 +00:00
williamp dbf5e02807 Merge pull request 'chore(deps): update all-minor-patch-updates' (#292) from renovate/all-minor-patch-updates into main
Reviewed-on: #292
2026-04-09 01:43:46 +00:00
renovate-bot 379b2d9a2a chore(deps): update all-minor-patch-updates 2026-04-08 22:00:26 +00:00
williamp 9248d4c35a Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v83.2.0' (#291) from renovate/all-minor-patch-updates into main
Reviewed-on: #291
2026-04-08 18:18:43 +00:00
renovate-bot 2f5c7b4c07 chore(deps): update helm release kube-prometheus-stack to v83.2.0 2026-04-08 18:00:35 +00:00
williamp 74b24988be Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v83.1.0' (#290) from renovate/all-minor-patch-updates into main
Reviewed-on: #290
2026-04-08 12:57:08 +00:00
renovate-bot 2dd4502409 chore(deps): update helm release kube-prometheus-stack to v83.1.0 2026-04-08 10:01:18 +00:00
williamp 774cab3173 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v83.0.2' (#289) from renovate/all-minor-patch-updates into main
Reviewed-on: #289
2026-04-08 02:04:32 +00:00
renovate-bot abeaf0c881 chore(deps): update helm release kube-prometheus-stack to v83.0.2 2026-04-07 20:00:23 +00:00
williamp 7e57724ef8 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v83' (#288) from renovate/kube-prometheus-stack-83.x into main
Reviewed-on: #288
2026-04-07 15:22:36 +00:00
renovate-bot 1040199d45 chore(deps): update helm release kube-prometheus-stack to v83 2026-04-06 21:00:51 +00:00
williamp caae6992ee Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.17.1' (#286) from renovate/all-minor-patch-updates into main
Reviewed-on: #286
2026-04-04 17:03:23 +00:00
renovate-bot 5fcedff675 chore(deps): update helm release kube-prometheus-stack to v82.17.1 2026-04-04 12:00:28 +00:00
williamp 88f65aeb67 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.17.0' (#285) from renovate/all-minor-patch-updates into main
Reviewed-on: #285
2026-04-04 00:39:17 +00:00
renovate-bot 49f29523c4 chore(deps): update helm release kube-prometheus-stack to v82.17.0 2026-04-03 18:00:53 +00:00
williamp c75c56d28e Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.16.2' (#284) from renovate/all-minor-patch-updates into main
Reviewed-on: #284
2026-04-02 22:09:08 +00:00
renovate-bot 29fa53acc1 chore(deps): update helm release kube-prometheus-stack to v82.16.2 2026-04-02 22:00:30 +00:00
williamp 3e48ae6c4d Merge pull request 'chore(deps): update all-minor-patch-updates' (#283) from renovate/all-minor-patch-updates into main
Reviewed-on: #283
2026-04-01 22:13:38 +00:00
renovate-bot 2b4dbac471 chore(deps): update all-minor-patch-updates 2026-03-31 16:00:33 +00:00
williamp ac95705df1 Merge pull request 'chore(deps): update helm release kite to v0.9.0' (#282) from renovate/all-minor-patch-updates into main
Reviewed-on: #282
2026-03-28 18:27:57 +00:00
renovate-bot 0ae3340140 chore(deps): update helm release kite to v0.9.0 2026-03-28 18:00:21 +00:00
williamp 2427a823f4 Merge pull request 'chore(deps): update all-minor-patch-updates' (#281) from renovate/all-minor-patch-updates into main
Reviewed-on: #281
2026-03-28 00:57:52 +00:00
renovate-bot 127fdd54cf chore(deps): update all-minor-patch-updates 2026-03-27 20:00:42 +00:00
williamp 8df1305679 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.15.0' (#280) from renovate/all-minor-patch-updates into main
Reviewed-on: #280
2026-03-27 02:53:32 +00:00
renovate-bot 76f9c2e25c chore(deps): update helm release kube-prometheus-stack to v82.15.0 2026-03-26 23:00:24 +00:00
williamp 678e9381bd Merge pull request 'chore(deps): update all-minor-patch-updates' (#279) from renovate/all-minor-patch-updates into main
Reviewed-on: #279
2026-03-26 14:15:28 +00:00
renovate-bot 3966901b75 chore(deps): update all-minor-patch-updates 2026-03-25 21:00:25 +00:00
williamp 8543e4b41f Merge pull request 'chore(deps): update all-minor-patch-updates' (#278) from renovate/all-minor-patch-updates into main
Reviewed-on: #278
2026-03-25 01:48:29 +00:00
renovate-bot 7a85ea4c23 chore(deps): update all-minor-patch-updates 2026-03-24 22:00:28 +00:00
williamp 4eda2129f1 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.13.0' (#277) from renovate/all-minor-patch-updates into main
Reviewed-on: #277
2026-03-20 21:58:08 +00:00
renovate-bot cdc4c39728 chore(deps): update helm release kube-prometheus-stack to v82.13.0 2026-03-20 18:00:33 +00:00
williamp e46107ad02 Merge pull request 'chore(deps): update helm release external-secrets to v2.2.0' (#276) from renovate/all-minor-patch-updates into main
Reviewed-on: #276
2026-03-20 17:02:09 +00:00
renovate-bot 0121927f26 chore(deps): update helm release external-secrets to v2.2.0 2026-03-20 17:00:32 +00:00
williamp eef0b13ab0 Merge pull request 'chore(deps): update helm release traefik to v39.0.6' (#275) from renovate/all-minor-patch-updates into main
Reviewed-on: #275
2026-03-20 16:32:39 +00:00
renovate-bot 8c30536293 chore(deps): update helm release traefik to v39.0.6 2026-03-20 11:00:39 +00:00
williamp 841bd52da9 Merge pull request 'chore(deps): update all-minor-patch-updates' (#274) from renovate/all-minor-patch-updates into main
Reviewed-on: #274
2026-03-19 22:05:54 +00:00
renovate-bot 51e03a6e08 chore(deps): update all-minor-patch-updates 2026-03-19 16:00:34 +00:00
williamp 6a0074676d Merge pull request 'chore(deps): update helm release argo-cd to v9.4.12' (#273) from renovate/all-minor-patch-updates into main
Reviewed-on: #273
2026-03-17 20:48:07 +00:00
renovate-bot dbf1380515 chore(deps): update helm release argo-cd to v9.4.12 2026-03-17 11:01:17 +00:00
williamp 2504e99cc8 Merge pull request 'chore(deps): update all-minor-patch-updates' (#272) from renovate/all-minor-patch-updates into main
Reviewed-on: #272
2026-03-17 03:36:05 +00:00
williamp c50417c3da Merge pull request 'chore(deps): update helm release velero to v12' (#271) from renovate/velero-12.x into main
Reviewed-on: #271
2026-03-17 03:35:43 +00:00
renovate-bot 50b4f42a6e chore(deps): update all-minor-patch-updates 2026-03-16 22:00:26 +00:00
renovate-bot cd32ebd7c9 chore(deps): update helm release velero to v12 2026-03-16 05:00:27 +00:00
williamp 3e655ae613 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.10.4' (#270) from renovate/all-minor-patch-updates into main
Reviewed-on: #270
2026-03-15 15:48:47 +00:00
renovate-bot 5bd1cdc714 chore(deps): update helm release kube-prometheus-stack to v82.10.4 2026-03-15 10:00:27 +00:00
williamp 06e85aac5c Merge pull request 'chore(deps): update helm release kite to v0.8.1' (#269) from renovate/all-minor-patch-updates into main
Reviewed-on: #269
2026-03-11 22:30:41 +00:00
renovate-bot dca946aadd chore(deps): update helm release kite to v0.8.1 2026-03-11 17:00:30 +00:00
williamp 0627c8d8d5 Merge pull request 'chore(deps): update all-minor-patch-updates' (#268) from renovate/all-minor-patch-updates into main
Reviewed-on: #268
2026-03-10 19:28:33 +00:00
renovate-bot 010eeaf903 chore(deps): update all-minor-patch-updates 2026-03-10 16:00:28 +00:00
williamp 623d9a088e Merge pull request 'chore(deps): update all-minor-patch-updates' (#267) from renovate/all-minor-patch-updates into main
Reviewed-on: #267
2026-03-09 23:58:57 +00:00
renovate-bot 4da51ca17a chore(deps): update all-minor-patch-updates 2026-03-09 22:00:26 +00:00
williamp f8b3b81e83 Merge pull request 'chore(deps): update all-minor-patch-updates' (#266) from renovate/all-minor-patch-updates into main
Reviewed-on: #266
2026-03-09 12:13:29 +00:00
renovate-bot 30a8e59e35 chore(deps): update all-minor-patch-updates 2026-03-09 10:00:51 +00:00
williamp 5172c5c265 Merge pull request 'chore(deps): update helm release external-secrets to v2.1.0' (#265) from renovate/all-minor-patch-updates into main
Reviewed-on: #265
2026-03-08 17:10:37 +00:00
renovate-bot 0f638ce01a chore(deps): update helm release external-secrets to v2.1.0 2026-03-07 18:00:29 +00:00
williamp 2f495c5cc5 Merge pull request 'chore(deps): update all-minor-patch-updates' (#264) from renovate/all-minor-patch-updates into main
Reviewed-on: #264
2026-03-07 01:48:14 +00:00
renovate-bot 29dab2f81e chore(deps): update all-minor-patch-updates 2026-03-06 22:00:31 +00:00
williamp c03fb7ffdc Merge pull request 'chore(deps): update all-minor-patch-updates' (#263) from renovate/all-minor-patch-updates into main
Reviewed-on: #263
2026-03-05 14:12:59 +00:00
renovate-bot 9fb678612a chore(deps): update all-minor-patch-updates 2026-03-05 12:00:46 +00:00
williamp 5ee7466152 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.8.0' (#262) from renovate/all-minor-patch-updates into main
Reviewed-on: #262
2026-03-03 23:08:50 +00:00
renovate-bot 452674709a chore(deps): update helm release kube-prometheus-stack to v82.8.0 2026-03-03 23:00:43 +00:00
williamp 99ec607e6d renovate: replace automerge with consolidation of patch and minor updates into single PR per dependency 2026-03-03 11:08:56 -05:00
williamp 96424b124c Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.5.0' (#261) from renovate/kube-prometheus-stack-82.x into main
Reviewed-on: #261
2026-03-03 16:05:34 +00:00
renovate-bot 96937cd358 chore(deps): update helm release kube-prometheus-stack to v82.5.0 2026-03-03 15:00:31 +00:00
renovate-bot 373823e565 chore(deps): update helm release argo-cd to v9.4.7 2026-03-03 12:00:55 +00:00
renovate-bot d36dd7735f chore(deps): update helm release argo-cd to v9.4.6 2026-03-01 21:00:31 +00:00
renovate-bot 1a0aeb0e64 chore(deps): update helm release kube-prometheus-stack to v82.4.3 2026-02-27 19:00:32 +00:00
renovate-bot e6e63b5b2c chore(deps): update ghcr.io/siderolabs/discovery-service docker tag to v1.0.15 2026-02-27 11:00:50 +00:00
renovate-bot 0fcb071122 chore(deps): update helm release kube-prometheus-stack to v82.4.2 2026-02-27 10:00:35 +00:00
renovate-bot e0f4fc71af chore(deps): update helm release kube-prometheus-stack to v82.4.1 2026-02-26 20:00:31 +00:00
renovate-bot e747bbe519 chore(deps): update helm release argo-cd to v9.4.5 2026-02-26 09:00:25 +00:00
williamp 067c3cbc59 Merge pull request 'chore(deps): update helm release velero to v11.4.0' (#252) from renovate/velero-11.x into main
Reviewed-on: #252
2026-02-26 02:07:55 +00:00
williamp 27fcdd6bac Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.4.0' (#253) from renovate/kube-prometheus-stack-82.x into main
Reviewed-on: #253
2026-02-26 02:07:34 +00:00
renovate-bot 67a7c32675 chore(deps): update helm release kube-prometheus-stack to v82.4.0 2026-02-25 08:00:57 +00:00
renovate-bot c352c07f7b chore(deps): update helm release velero to v11.4.0 2026-02-25 05:01:07 +00:00
renovate-bot 3397d80865 chore(deps): update helm release rook-ceph to v1.19.2 2026-02-24 20:00:39 +00:00
renovate-bot 39548b9b31 chore(deps): update helm release cert-manager to v1.19.4 2026-02-24 16:01:20 +00:00
renovate-bot 9b75b8d4bf chore(deps): update helm release argo-cd to v9.4.4 2026-02-22 20:00:35 +00:00
renovate-bot 8d29dd8bd1 chore(deps): update helm release kube-prometheus-stack to v82.2.1 2026-02-22 18:00:23 +00:00
williamp 4090830d95 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.2.0' (#245) from renovate/kube-prometheus-stack-82.x into main
Reviewed-on: #245
2026-02-20 16:40:41 +00:00
renovate-bot 21790a5a41 chore(deps): update helm release kube-prometheus-stack to v82.2.0 2026-02-20 15:00:59 +00:00
renovate-bot 4ab5ecdd6f chore(deps): update helm release traefik to v39.0.2 2026-02-20 15:00:48 +00:00
renovate-bot c11f7897d7 chore(deps): update helm release external-secrets to v2.0.1 2026-02-20 14:00:24 +00:00
renovate-bot 8839dd6eb1 chore(deps): update helm release kube-prometheus-stack to v82.1.1 2026-02-19 17:00:39 +00:00
renovate-bot cc57178974 chore(deps): update helm release argo-cd to v9.4.3 2026-02-18 17:00:59 +00:00
williamp 3d95158244 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82.1.0' (#240) from renovate/kube-prometheus-stack-82.x into main
Reviewed-on: #240
2026-02-17 19:36:08 +00:00
renovate-bot 141f05c6ae chore(deps): update helm release kube-prometheus-stack to v82.1.0 2026-02-17 15:00:31 +00:00
renovate-bot 3651f23c72 chore(deps): update helm release kube-prometheus-stack to v82.0.2 2026-02-17 01:00:25 +00:00
renovate-bot b4cbbd97a6 chore(deps): update helm release kube-prometheus-stack to v82.0.1 2026-02-16 19:00:19 +00:00
williamp ede26d9c1d Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v82' (#237) from renovate/kube-prometheus-stack-82.x into main
Reviewed-on: #237
2026-02-16 14:14:15 +00:00
renovate-bot cc14ef66ed chore(deps): update helm release kube-prometheus-stack to v82 2026-02-15 08:00:27 +00:00
renovate-bot 35b3f6cc42 chore(deps): update helm release kube-prometheus-stack to v81.6.9 2026-02-13 23:00:30 +00:00
renovate-bot 033a3b95ad chore(deps): update helm release kube-prometheus-stack to v81.6.8 2026-02-13 22:00:24 +00:00
renovate-bot f90060e366 chore(deps): update helm release kube-prometheus-stack to v81.6.7 2026-02-13 15:00:25 +00:00
renovate-bot 1f074a7087 chore(deps): update helm release kube-prometheus-stack to v81.6.6 2026-02-13 13:01:24 +00:00
renovate-bot c6cf3b7d84 chore(deps): update helm release argo-cd to v9.4.2 2026-02-13 13:00:24 +00:00
renovate-bot e611c68342 chore(deps): update ghcr.io/siderolabs/discovery-service docker tag to v1.0.14 2026-02-13 12:00:30 +00:00
renovate-bot d828d88078 chore(deps): update helm release traefik to v39.0.1 2026-02-13 10:00:29 +00:00
renovate-bot 8fa00efc16 chore(deps): update helm release kube-prometheus-stack to v81.6.5 2026-02-13 06:00:24 +00:00
renovate-bot fbe2274182 chore(deps): update helm release kube-prometheus-stack to v81.6.4 2026-02-13 02:00:37 +00:00
renovate-bot bf4985040a chore(deps): update helm release kubernetes-replicator to v2.12.3 2026-02-12 11:00:46 +00:00
renovate-bot ce3a367ec9 chore(deps): update helm release kube-prometheus-stack to v81.6.3 2026-02-12 09:00:20 +00:00
renovate-bot 6006e75db9 chore(deps): update helm release kube-prometheus-stack to v81.6.2 2026-02-11 19:00:31 +00:00
williamp db590d1d2c Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v81.6.1' (#224) from renovate/kube-prometheus-stack-81.x into main
Reviewed-on: #224
2026-02-10 18:52:20 +00:00
renovate-bot 7b6f92646f chore(deps): update helm release kube-prometheus-stack to v81.6.1 2026-02-10 14:00:27 +00:00
renovate-bot 6bbd9748a2 chore(deps): update helm release kube-prometheus-stack to v81.5.2 2026-02-09 19:00:20 +00:00
renovate-bot b22ff17c1d chore(deps): update helm release kube-prometheus-stack to v81.5.1 2026-02-09 13:00:43 +00:00
williamp 96900bea0c add README 2026-02-07 13:47:45 -05:00
williamp 0f84c335de omni: use ipvs for kube-proxy 2026-02-06 21:31:00 -05:00
williamp 5e1b5dc007 omni: try to use iptables mode instead of nftables for kube-proxy in attempt to fix TLS timeout issues 2026-02-06 14:48:53 -05:00
williamp f0f1b45c93 Merge pull request 'chore(deps): update cloudflare/cloudflared docker tag to v2026.2.0' (#220) from renovate/cloudflare-cloudflared-2026.x into main
Reviewed-on: #220
2026-02-06 19:42:42 +00:00
williamp 46c4e7b50f Merge pull request 'chore(deps): update helm release external-secrets to v2' (#221) from renovate/external-secrets-2.x into main
Reviewed-on: #221
2026-02-06 19:42:18 +00:00
renovate-bot dbba05d7b6 chore(deps): update helm release external-secrets to v2 2026-02-06 16:00:30 +00:00
renovate-bot db9aa7c99d chore(deps): update cloudflare/cloudflared docker tag to v2026.2.0 2026-02-06 16:00:22 +00:00
williamp 8f0d73946f traefik: update traefik-local service to have a 3600 second timeout 2026-02-05 19:43:20 -05:00
renovate-bot d0ac6145e0 chore(deps): update helm release rook-ceph to v1.19.1 2026-02-05 22:00:37 +00:00
renovate-bot b9830a2153 chore(deps): update helm release argo-cd to v9.4.1 2026-02-05 20:00:24 +00:00
renovate-bot 4f51cc5799 chore(deps): update helm release external-secrets to v1.3.2 2026-02-03 21:00:24 +00:00
williamp fe1707d078 argocd: add default values to externalsecrets 2026-02-03 13:30:51 -05:00
williamp df154d3b8b Merge pull request 'chore(deps): update helm release argo-cd to v9.4.0' (#214) from renovate/argo-cd-9.x into main
Reviewed-on: #214
2026-02-03 18:21:55 +00:00
williamp 49d6684d0a Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v81.5.0' (#216) from renovate/kube-prometheus-stack-81.x into main
Reviewed-on: #216
2026-02-03 18:21:37 +00:00
renovate-bot 179cdaffd7 chore(deps): update helm release kube-prometheus-stack to v81.5.0 2026-02-03 17:00:42 +00:00
renovate-bot 396c998336 chore(deps): update helm release kube-prometheus-stack to v81.4.3 2026-02-03 08:00:23 +00:00
williamp 1829d76a07 omni: rewrite git.dubyatp.xyz to traefik local 2026-02-02 22:22:19 -05:00
williamp 4315074427 traefik: add traefik-local svc 2026-02-02 21:21:53 -05:00
renovate-bot 289a51fd7d chore(deps): update helm release argo-cd to v9.4.0 2026-02-03 00:00:39 +00:00
renovate-bot b6f178ef88 chore(deps): update helm release cert-manager to v1.19.3 2026-02-02 15:00:30 +00:00
williamp eb021c1510 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v81.4.2' (#212) from renovate/kube-prometheus-stack-81.x into main
Reviewed-on: #212
2026-01-31 02:36:02 +00:00
renovate-bot 99e7e0ae30 chore(deps): update helm release kube-prometheus-stack to v81.4.2 2026-01-30 22:00:50 +00:00
renovate-bot e80fb62fd7 chore(deps): update helm release kube-prometheus-stack to v81.3.2 2026-01-30 09:00:57 +00:00
renovate-bot b6cf261505 chore(deps): update helm release kube-prometheus-stack to v81.3.1 2026-01-29 18:01:21 +00:00
williamp cc2b1825d5 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v81.3.0' (#209) from renovate/kube-prometheus-stack-81.x into main
Reviewed-on: #209
2026-01-29 00:01:54 +00:00
renovate-bot 5b15d78da0 chore(deps): update helm release kube-prometheus-stack to v81.3.0 2026-01-28 20:01:08 +00:00
renovate-bot 3e54d7c96d chore(deps): update helm release kube-prometheus-stack to v81.2.5 2026-01-28 18:00:32 +00:00
renovate-bot 52d680a143 chore(deps): update cloudflare/cloudflared docker tag to v2026.1.2 2026-01-27 12:00:39 +00:00
renovate-bot a5a604a496 chore(deps): update helm release argo-cd to v9.3.7 2026-01-27 08:00:41 +00:00
renovate-bot 9194de2325 chore(deps): update helm release argo-cd to v9.3.6 2026-01-26 12:00:29 +00:00
williamp ce5a5c63e3 Merge pull request 'chore(deps): update helm release external-secrets to v1.3.1' (#203) from renovate/external-secrets-1.x into main
Reviewed-on: #203
2026-01-23 23:45:20 +00:00
renovate-bot 6a4c3e2253 chore(deps): update helm release kube-prometheus-stack to v81.2.2 2026-01-23 21:00:22 +00:00
renovate-bot 65013f6720 chore(deps): update helm release external-secrets to v1.3.1 2026-01-23 19:00:19 +00:00
williamp 9426dbeb71 traefik: remove unnecessary line 2026-01-23 10:11:23 -05:00
williamp ca3234cb79 traefik: fix syntax for new version 2026-01-23 10:09:43 -05:00
williamp 6d2d895b67 Merge pull request 'chore(deps): update helm release traefik to v39' (#201) from renovate/traefik-39.x into main
Reviewed-on: #201
2026-01-23 15:01:10 +00:00
williamp c2bd9b23ac Merge pull request 'chore(deps): update helm release kite to v0.7.8' (#202) from renovate/kite-0.x into main
Reviewed-on: #202
2026-01-23 14:54:06 +00:00
williamp 0790ccd2ad kite: add deployment strategy 2026-01-23 09:52:40 -05:00
renovate-bot ddcadddaaa chore(deps): update helm release kite to v0.7.8 2026-01-23 12:00:32 +00:00
renovate-bot 8fabc526ad chore(deps): update helm release traefik to v39 2026-01-23 08:00:24 +00:00
renovate-bot e285b581f3 chore(deps): update helm release argo-cd to v9.3.5 2026-01-23 07:00:21 +00:00
renovate-bot 3f614405c8 chore(deps): update helm release kube-prometheus-stack to v81.2.1 2026-01-22 18:00:53 +00:00
williamp 079fdd4da2 rook-ceph: upgrade ceph to v20.2.0-20251104 2026-01-21 11:26:16 -05:00
williamp 6e22223c4b Merge pull request 'chore(deps): update helm release rook-ceph to v1.19.0' (#198) from renovate/rook-ceph-1.x into main
Reviewed-on: #198
2026-01-21 00:54:55 +00:00
williamp 61d5ad7071 Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v81.2.0' (#196) from renovate/kube-prometheus-stack-81.x into main
Reviewed-on: #196
2026-01-21 00:45:04 +00:00
williamp cd3f663549 Merge pull request 'chore(deps): update cloudflare/cloudflared docker tag to v2026' (#197) from renovate/cloudflare-cloudflared-2026.x into main
Reviewed-on: #197
2026-01-21 00:42:35 +00:00
renovate-bot f1fd7c6cb1 chore(deps): update helm release rook-ceph to v1.19.0 2026-01-20 20:00:57 +00:00
renovate-bot 175b2c13f9 chore(deps): update helm release kube-prometheus-stack to v81.2.0 2026-01-20 19:00:21 +00:00
renovate-bot a643de1085 chore(deps): update cloudflare/cloudflared docker tag to v2026 2026-01-20 12:00:55 +00:00
williamp e5aab6948d Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v81' (#195) from renovate/kube-prometheus-stack-81.x into main
Reviewed-on: #195
2026-01-20 00:08:08 +00:00
renovate-bot 30456b3817 chore(deps): update helm release kube-prometheus-stack to v81 2026-01-19 22:00:23 +00:00
renovate-bot ab12531084 chore(deps): update velero/velero-plugin-for-aws docker tag to v1.13.2 2026-01-16 08:00:27 +00:00
renovate-bot b789b7be21 chore(deps): update helm release kube-prometheus-stack to v80.14.4 2026-01-15 15:00:53 +00:00
renovate-bot 3a2cfdb84e chore(deps): update helm release argo-cd to v9.3.4 2026-01-14 22:00:23 +00:00
williamp 506c034948 argocd: remove unnecessary and annoying prometheus alert 2026-01-14 13:27:50 -05:00
renovate-bot 7cbc80906e chore(deps): update helm release kube-prometheus-stack to v80.14.3 2026-01-14 15:00:53 +00:00
renovate-bot 3fd705520c chore(deps): update helm release kube-prometheus-stack to v80.14.2 2026-01-14 04:00:53 +00:00
renovate-bot 94d65decd1 chore(deps): update helm release argo-cd to v9.3.3 2026-01-13 23:00:55 +00:00
renovate-bot e06a1be194 chore(deps): update helm release kube-prometheus-stack to v80.14.1 2026-01-13 21:01:40 +00:00
renovate-bot dc926c31de chore(deps): update helm release rook-ceph to v1.18.9 2026-01-13 20:00:23 +00:00
williamp af31507e8c Merge branch 'renovate/argo-cd-9.x' 2026-01-13 11:28:24 -05:00
williamp c0ca549393 Merge branch 'renovate/kube-prometheus-stack-80.x' 2026-01-13 11:26:09 -05:00
renovate-bot a113c84c9d chore(deps): update helm release kube-prometheus-stack to v80.14.0 2026-01-13 16:00:44 +00:00
renovate-bot a7cc46ed8a chore(deps): update helm release argo-cd to v9.3.1 2026-01-13 11:00:29 +00:00
renovate-bot 54e6a76aab chore(deps): update helm release kube-prometheus-stack to v80.13.3 2026-01-09 10:00:58 +00:00
renovate-bot 33ef2866e9 chore(deps): update helm release traefik to v38.0.2 2026-01-08 09:00:26 +00:00
renovate-bot b609e87dd3 chore(deps): update helm release kube-prometheus-stack to v80.13.2 2026-01-07 23:00:59 +00:00
renovate-bot e1ffafc161 chore(deps): update helm release kube-prometheus-stack to v80.13.1 2026-01-07 18:00:29 +00:00
williamp 4170dfa26c Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v80.13.0' (#180) from renovate/kube-prometheus-stack-80.x into main
Reviewed-on: #180
2026-01-06 22:56:17 +00:00
renovate-bot 5fcb92ee8b chore(deps): update helm release kube-prometheus-stack to v80.13.0 2026-01-06 22:00:55 +00:00
renovate-bot c5acc2416f chore(deps): update helm release velero to v11.3.2 2026-01-06 12:00:56 +00:00
renovate-bot 87b667b2ab chore(deps): update helm release kube-prometheus-stack to v80.11.1 2026-01-06 11:00:55 +00:00
williamp d68d2db3bc Merge pull request 'chore(deps): update helm release kube-prometheus-stack to v80.11.0' (#177) from renovate/kube-prometheus-stack-80.x into main
Reviewed-on: #177
2026-01-06 01:46:43 +00:00
renovate-bot b07c7bf3a0 chore(deps): update helm release kube-prometheus-stack to v80.11.0 2026-01-05 15:00:58 +00:00
20 changed files with 192 additions and 39 deletions
+37
View File
@@ -0,0 +1,37 @@
# Main Infrastructure: weyma-talos
**Production Kubernetes infrastructure with disaster recovery capabilities**
This repository contains the foundational infrastructure for my Kubernetes homelab, designed with reliability and rapid recovery as core principles.
## Architecture
My infrastructure follows a layered "black start" approach - essential services run outside the Kubernetes cluster to enable cluster bootstrapping and recovery from total failures.
### Black Start Layer
Static services (Docker Compose on TrueNAS/Proxmox) that provide cluster dependencies:
- Image cache for faster deployments and offline capability
- Talos discovery server for node bootstrapping
- HashiCorp Vault for secrets management (external to cluster)
- Future: Self-hosted Sidero Omni server (migrating from SaaS)
### System Apps Layer
Applications running within Kubernetes that provide core cluster functionality, managed via ArgoCD with GitOps principles.
## Repository Structure
- **`black-start/`** - Docker Compose services for cluster dependencies
- **`config-patches/`** - Talos Linux configuration patches for cluster and individual machines
- **`omni/`** - Sidero Omni [cluster template](https://docs.siderolabs.com/omni/reference/cluster-templates)
- **`system-apps/`** - System applications (ArgoCD projects) - monitoring, ingress, certificates, storage
## Tech Stack
**OS:** Talos Linux | **Orchestration:** Kubernetes | **GitOps:** ArgoCD | **Secrets:** Vault | **Storage:** Rook-Ceph
## Recovery Process
The "black start" architecture enables ~15-20 minute automated recovery from complete infrastructure failure:
1. Start black-start services → 2. Bootstrap Talos → 3. Deploy system apps → 4. Deploy core apps
For application deployments, see [core-apps](https://git.dubyatp.xyz/core-apps).
@@ -2,7 +2,7 @@ version: "3.8"
services:
discovery:
restart: unless-stopped
image: ghcr.io/siderolabs/discovery-service:v1.0.13
image: ghcr.io/siderolabs/discovery-service:v1.0.17
ports:
- 10.105.6.215:3000:3000
- 10.105.6.215:3001:3001
@@ -5,7 +5,7 @@ services:
command: tunnel run weyma-vault
env_file: ".env"
vault:
image: hashicorp/vault:1.21
image: hashicorp/vault:2.0
env_file: ".env.vault"
environment:
VAULT_ADDR: "https://weyma-vault.infra.dubyatp.xyz:8200"
+40
View File
@@ -52,6 +52,7 @@ patches:
bind-address: 0.0.0.0
proxy:
extraArgs:
proxy-mode: ipvs
metrics-bind-address: 0.0.0.0:10249
scheduler:
extraArgs:
@@ -287,6 +288,45 @@ patches:
selector:
k8s-app: metrics-server
name: metrics-lb
- contents: |-
apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
log . {
class error
}
prometheus :9153
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
rewrite name git.dubyatp.xyz traefik-local.traefik.svc.cluster.local
forward . /etc/resolv.conf {
max_concurrent 1000
}
cache 30 {
disable success cluster.local
disable denial cluster.local
}
loop
reload
loadbalance
}
kind: ConfigMap
metadata:
name: coredns
namespace: kube-system
name: coredns-config
---
kind: ControlPlane
machines:
+3 -4
View File
@@ -15,10 +15,9 @@
],
"packageRules": [
{
"description": "Automerge patch updates",
"matchUpdateTypes": ["patch"],
"matchCurrentVersion": "!/^0/",
"automerge": true
"description": "Consolidate patch and minor updates to one PR",
"matchUpdateTypes": ["minor", "patch"],
"groupName": "all-minor-patch-updates"
},
{
"description": "Rook Ceph - auto-update minor and patch versions only",
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: argo-cd
version: 9.2.4
version: 9.5.3
repository: https://argoproj.github.io/argo-helm
+64 -12
View File
@@ -56,18 +56,6 @@ argo-cd:
Argo CD has not reported any applications data for the past 15 minutes which
means that it must be down or not functioning properly. This needs to be
resolved for this cloud to continue to maintain state.
- alert: ArgoAppNotSynced
expr: |
argocd_app_info{sync_status!="Synced"} == 1
for: 12h
labels:
severity: warning
annotations:
summary: '{{ $labels.name }} Application not synchronized'
description: >
The application {{ $labels.name }} has not been synchronized for over
12 hours which means that the state of this cloud has drifted away from the
state inside Git.
server:
ingress:
enabled: true
@@ -140,18 +128,34 @@ argo-cd:
remoteRef:
key: argo-cd
property: webhook.gitea.secret
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: admin.password
remoteRef:
key: argo-cd
property: admin.password
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: admin.passwordMtime
remoteRef:
key: argo-cd
property: admin.passwordMtime
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: dex.authentik.clientSecret
remoteRef:
key: argo-cd
property: dex.authentik.clientSecret
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
@@ -172,14 +176,26 @@ argo-cd:
remoteRef:
key: argo-cd-git
property: sshPrivateKey
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: type
remoteRef:
key: argo-cd-git
property: type
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: url
remoteRef:
key: argo-cd-git
property: url.core-apps
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
@@ -200,14 +216,26 @@ argo-cd:
remoteRef:
key: argo-cd-git
property: sshPrivateKey
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: type
remoteRef:
key: argo-cd-git
property: type
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: url
remoteRef:
key: argo-cd-git
property: url.weyma-talos
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
@@ -228,14 +256,26 @@ argo-cd:
remoteRef:
key: argo-cd-git
property: sshPrivateKey
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: type
remoteRef:
key: argo-cd-git
property: type
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: url
remoteRef:
key: argo-cd-git
property: url.williamp-sites
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
@@ -256,11 +296,23 @@ argo-cd:
remoteRef:
key: argo-cd-git
property: sshPrivateKey
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: type
remoteRef:
key: argo-cd-git
property: type
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
- secretKey: url
remoteRef:
key: argo-cd-git
property: url.db-operators
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: cert-manager
version: v1.19.2
version: v1.20.2
repository: https://charts.jetstack.io
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: external-secrets
version: 1.2.1
version: 2.3.0
repository: https://charts.external-secrets.io
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: kite
version: 0.7.7
version: 0.9.0
repository: https://zxh326.github.io/kite
+2
View File
@@ -1,5 +1,7 @@
kite:
host: "https://weyma-kite.infra.dubyatp.xyz"
deploymentStrategy:
type: Recreate
secret:
create: false
existingSecret: kite-secret
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: kubernetes-replicator
version: 2.12.2
version: 2.12.3
repository: https://helm.mittwald.de
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: kube-prometheus-stack
version: 80.10.0
version: 83.7.0
repository: https://prometheus-community.github.io/helm-charts
@@ -17,5 +17,6 @@ spec:
conversionStrategy: Default
decodingStrategy: None
metadataPolicy: None
nullBytePolicy: Ignore
key: monitoring
property: discord_webhook
+1 -1
View File
@@ -21,7 +21,7 @@ spec:
# versions running within the cluster. See tags available at https://hub.docker.com/r/ceph/ceph/tags/.
# If you want to be more precise, you can always use a timestamp tag such as quay.io/ceph/ceph:v19.2.1-20250202
# This tag might not contain a new Ceph version, just security fixes from the underlying operating system, which will reduce vulnerabilities
image: quay.io/ceph/ceph:v19.2.3-20250717
image: quay.io/ceph/ceph:v20.2.0-20251104
# Whether to allow unsupported versions of Ceph. Currently Reef and Squid are supported.
# Future versions such as Tentacle (v20) would require this to be set to `true`.
# Do not set to true in production.
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: rook-ceph
version: v1.18.8
version: v1.19.4
repository: https://charts.rook.io/release
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: traefik
version: 38.0.1
version: 39.0.8
repository: https://traefik.github.io/charts
+25 -3
View File
@@ -4,6 +4,7 @@ traefik:
- --entryPoints.websecure.transport.respondingTimeouts.readTimeout=0
ports:
web:
http:
redirections:
entryPoint:
to: websecure
@@ -14,8 +15,6 @@ traefik:
exposedPort: 22
expose:
default: true
tls:
passthrough: true
metrics:
prometheus:
service:
@@ -38,7 +37,7 @@ traefik:
kind: DaemonSet
additionalContainers:
- name: cloudflared
image: cloudflare/cloudflared:2025.11.1
image: cloudflare/cloudflared:2026.3.0
command:
- cloudflared
- tunnel
@@ -130,3 +129,26 @@ traefik:
data:
tls.crt: ""
tls.key: ""
- apiVersion: v1
kind: Service
metadata:
name: traefik-local
spec:
sessionAffinity: ClientIP
sessionAffinityConfig:
clientIP:
timeoutSeconds: 3600
selector:
app.kubernetes.io/name: traefik
app.kubernetes.io/instance: traefik-traefik
ports:
- name: gitssh
port: 22
targetPort: gitssh
- name: web
port: 80
targetPort: web
- name: websecure
port: 443
targetPort: websecure
type: ClusterIP
+1 -1
View File
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: velero
version: 11.3.1
version: 12.0.0
repository: https://vmware-tanzu.github.io/helm-charts
+1 -1
View File
@@ -59,7 +59,7 @@ velero:
insecureSkipTLSVerify: "true"
initContainers:
- name: velero-plugin-for-aws
image: velero/velero-plugin-for-aws:v1.13.1
image: velero/velero-plugin-for-aws:v1.14.0
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: /target