Compare commits

...

157 Commits

Author SHA1 Message Date
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
19 changed files with 191 additions and 26 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.3.5
version: 9.5.2
repository: https://argoproj.github.io/argo-helm
+64
View File
@@ -128,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:
@@ -160,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:
@@ -188,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:
@@ -216,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:
@@ -244,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: 81.2.1
version: 83.6.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
@@ -24,5 +24,5 @@ appVersion: "1.0"
dependencies:
- name: rook-ceph
version: v1.19.0
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.2
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:2026.1.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.2
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.2
image: velero/velero-plugin-for-aws:v1.14.0
imagePullPolicy: IfNotPresent
volumeMounts:
- mountPath: /target