Compare commits

..

615 Commits

Author SHA1 Message Date
SeanOMik 66b712c9c7
fix(#537): use 8443 instead of 443 for the external ingress 2024-11-29 20:55:46 -05:00
SeanOMik d3cb325df6 fix(helm): update chart grafana to 8.6.3 (#530) 2024-11-29 00:13:34 +00:00
Renovate Bot ea8455b1aa fix(helm): update chart grafana to 8.6.3 2024-11-29 00:13:34 +00:00
SeanOMik f423ce9884 feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.27.0.4852 (#531) 2024-11-29 00:13:18 +00:00
Renovate Bot 6a64daf00e feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.27.0.4852 2024-11-29 00:13:18 +00:00
SeanOMik 146145e015 feat(container): update image ghcr.io/mealie-recipes/mealie to v2.3.0 (#533) 2024-11-29 00:13:05 +00:00
Renovate Bot f34772807f feat(container): update image ghcr.io/mealie-recipes/mealie to v2.3.0 2024-11-29 00:13:05 +00:00
SeanOMik 3bbcbdd0d3 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.11.2697 (#532) 2024-11-29 00:12:52 +00:00
Renovate Bot 2cc09b7f86 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.11.2697 2024-11-29 00:12:52 +00:00
SeanOMik dd7e749179 feat(helm): update chart kube-prometheus-stack to 66.3.0 (#534) 2024-11-29 00:12:38 +00:00
Renovate Bot a080796d2b feat(helm): update chart kube-prometheus-stack to 66.3.0 2024-11-29 00:12:38 +00:00
SeanOMik a7cc010c0c fix(container): update image nginxinc/nginx-unprivileged to v1.27.3 (#535) 2024-11-29 00:12:19 +00:00
Renovate Bot 3853e9e9ec fix(container): update image nginxinc/nginx-unprivileged to v1.27.3 2024-11-28 18:02:11 +00:00
SeanOMik fb0798a024 feat(helm): update chart pgadmin4 to 1.33.2 (#526) 2024-11-25 19:07:53 +00:00
Renovate Bot e56f166084 feat(helm): update chart pgadmin4 to 1.33.2 2024-11-25 19:07:53 +00:00
SeanOMik f04e6e6e40 feat(container): update image ghcr.io/onedr0p/tautulli to v2.15.0 (#525) 2024-11-25 19:06:50 +00:00
Renovate Bot 166aca4979 feat(container): update image ghcr.io/onedr0p/tautulli to v2.15.0 2024-11-25 19:06:50 +00:00
SeanOMik df91d0916c fix(container): update image goofball222/factorio to v2.0.21 (#528) 2024-11-25 19:06:32 +00:00
Renovate Bot 09cc9ce2f7 fix(container): update image goofball222/factorio to v2.0.21 2024-11-25 19:06:32 +00:00
SeanOMik 7b6c24f9c3 feat(helm): update chart victoria-metrics-operator to 0.39.1 (#527) 2024-11-25 19:06:17 +00:00
Renovate Bot 4d9a6deddd feat(helm): update chart victoria-metrics-operator to 0.39.1 2024-11-25 18:02:25 +00:00
SeanOMik e3293cc8b2
fix(ganymede): fix ServiceMonitor 2024-11-24 20:56:43 -05:00
SeanOMik 67be3879b3
feat(ganymede): add ServiceMonitor 2024-11-24 19:50:42 -05:00
SeanOMik 383fbf4e01
fix(authentik): fix redirect loop issue when logging in 2024-11-24 17:22:01 -05:00
SeanOMik 1dcb3a8b1c Revert "fix(authentik): try to fix authentik redirect issue"
This reverts commit a4b96ea4e8.
2024-11-24 16:39:34 -05:00
SeanOMik a4b96ea4e8
fix(authentik): try to fix authentik redirect issue 2024-11-23 21:20:01 -05:00
SeanOMik 9c5e459b47 Merge pull request 'fix(container): update image ghcr.io/coder/code-server to v4.95.3' (#506) from renovate/ghcr.io-coder-code-server-4.x into main
Reviewed-on: #506
2024-11-23 21:49:01 +00:00
Renovate Bot 7f5c141807 fix(container): update image ghcr.io/coder/code-server to v4.95.3 2024-11-23 21:49:01 +00:00
SeanOMik 7825f58fd7 Merge pull request 'feat(helm): update chart kubernetes-replicator to 2.11.0' (#507) from renovate/kubernetes-replicator-2.x into main
Reviewed-on: #507
2024-11-23 21:48:56 +00:00
Renovate Bot 3dd5e6be9d feat(helm): update chart kubernetes-replicator to 2.11.0 2024-11-23 21:48:56 +00:00
SeanOMik 4d1782d60d Merge pull request 'fix(container): update image msroest/sabnzbd_exporter to v0.1.78' (#508) from renovate/msroest-sabnzbd_exporter-0.x into main
Reviewed-on: #508
2024-11-23 21:48:52 +00:00
Renovate Bot e6c658269a fix(container): update image msroest/sabnzbd_exporter to v0.1.78 2024-11-23 21:48:52 +00:00
SeanOMik 2cc410143d Merge pull request 'fix(helm): update chart authentik to 2024.10.4' (#509) from renovate/authentik-2024.x into main
Reviewed-on: #509
2024-11-23 21:48:46 +00:00
Renovate Bot c2931870d5 fix(helm): update chart authentik to 2024.10.4 2024-11-23 21:48:46 +00:00
SeanOMik 285bf53d61 Merge pull request 'fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.10.2656' (#510) from renovate/ghcr.io-onedr0p-sonarr-develop-4.x into main
Reviewed-on: #510
2024-11-23 21:48:41 +00:00
Renovate Bot 7cde23e9b1 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.10.2656 2024-11-23 21:48:41 +00:00
SeanOMik 7e04ff28da Merge pull request 'fix(container): update image ghcr.io/onedr0p/home-assistant to v2024.11.3' (#511) from renovate/ghcr.io-onedr0p-home-assistant-2024.x into main
Reviewed-on: #511
2024-11-23 21:48:34 +00:00
Renovate Bot ed20d8a277 fix(container): update image ghcr.io/onedr0p/home-assistant to v2024.11.3 2024-11-23 21:48:34 +00:00
SeanOMik 52e1ed7d0a Merge pull request 'feat(container): update image ghcr.io/gotify/server to v2.6.1' (#512) from renovate/ghcr.io-gotify-server-2.x into main
Reviewed-on: #512
2024-11-23 21:48:24 +00:00
Renovate Bot da3a74ac6b feat(container): update image ghcr.io/gotify/server to v2.6.1 2024-11-23 21:48:24 +00:00
SeanOMik a0fc369ce4 Merge pull request 'fix(container): update image victoriametrics/victoria-metrics to v1.106.1' (#513) from renovate/victoriametrics-victoria-metrics-1.x into main
Reviewed-on: #513
2024-11-23 21:48:17 +00:00
Renovate Bot 8c1afc36cf fix(container): update image victoriametrics/victoria-metrics to v1.106.1 2024-11-23 21:48:17 +00:00
SeanOMik b7d61a627c Merge pull request 'fix(container): update image victoriametrics/vmagent to v1.106.1' (#514) from renovate/victoriametrics-vmagent-1.x into main
Reviewed-on: #514
2024-11-23 21:48:12 +00:00
Renovate Bot 2bf6ff2f06 fix(container): update image victoriametrics/vmagent to v1.106.1 2024-11-23 21:48:12 +00:00
SeanOMik 678807f067 Merge pull request 'fix(container): update image linuxserver/jellyfin to v10.10.3' (#515) from renovate/linuxserver-jellyfin-10.x into main
Reviewed-on: #515
2024-11-23 21:48:06 +00:00
Renovate Bot 8450818f2b fix(container): update image linuxserver/jellyfin to v10.10.3 2024-11-23 21:48:06 +00:00
SeanOMik be31ed0f16 Merge pull request 'feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.17.2' (#516) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #516
2024-11-23 21:47:58 +00:00
Renovate Bot a9f1dca247 feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.17.2 2024-11-23 21:47:58 +00:00
SeanOMik 9db5606a6f Merge pull request 'fix(helm): update chart victoria-metrics-single to 0.12.7' (#517) from renovate/victoria-metrics-single-0.x into main
Reviewed-on: #517
2024-11-23 21:47:51 +00:00
Renovate Bot d4e07631c6 fix(helm): update chart victoria-metrics-single to 0.12.7 2024-11-23 21:47:51 +00:00
SeanOMik 1644a663ed Merge pull request 'feat(helm): update chart victoria-metrics-operator to 0.38.0' (#518) from renovate/victoria-metrics-operator-0.x into main
Reviewed-on: #518
2024-11-23 21:47:45 +00:00
Renovate Bot 01403d3b89 feat(helm): update chart victoria-metrics-operator to 0.38.0 2024-11-23 21:47:45 +00:00
SeanOMik 0a7456c75d Merge pull request 'fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.26.1.4844' (#519) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #519
2024-11-23 21:47:39 +00:00
Renovate Bot 8246e02f00 fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.26.1.4844 2024-11-23 21:47:39 +00:00
SeanOMik 345ea03bb6 Merge pull request 'fix(container): update image ghcr.io/onedr0p/radarr-develop to v5.15.1.9463' (#520) from renovate/ghcr.io-onedr0p-radarr-develop-5.x into main
Reviewed-on: #520
2024-11-23 21:47:32 +00:00
Renovate Bot 917c2a629a fix(container): update image ghcr.io/onedr0p/radarr-develop to v5.15.1.9463 2024-11-23 21:47:32 +00:00
SeanOMik 3970aa10b0 Merge pull request 'fix(container): update image goofball222/factorio to v2.0.20' (#521) from renovate/goofball222-factorio-2.x into main
Reviewed-on: #521
2024-11-23 21:47:26 +00:00
Renovate Bot 52d3f631d3 fix(container): update image goofball222/factorio to v2.0.20 2024-11-23 21:47:26 +00:00
SeanOMik 3c1e572071 Merge pull request 'fix(helm): update chart cilium to 1.16.4' (#522) from renovate/cilium-1.x into main
Reviewed-on: #522
2024-11-23 21:47:19 +00:00
Renovate Bot cafc5a7638 fix(helm): update chart cilium to 1.16.4 2024-11-23 21:47:19 +00:00
SeanOMik fd3bf59158 Merge pull request 'fix(helm): update chart cert-manager to v1.16.2' (#523) from renovate/cert-manager-1.x into main
Reviewed-on: #523
2024-11-23 21:47:13 +00:00
Renovate Bot 09664f37c7 fix(helm): update chart cert-manager to v1.16.2 2024-11-23 21:47:13 +00:00
SeanOMik 901d6402f7 Merge pull request 'feat(helm): update chart pgadmin4 to 1.32.0' (#524) from renovate/pgadmin4-1.x into main
Reviewed-on: #524
2024-11-23 21:47:06 +00:00
Renovate Bot fe839e18d5 feat(helm): update chart pgadmin4 to 1.32.0 2024-11-23 21:47:06 +00:00
SeanOMik 7ebe73ffaf Merge pull request 'fix(helm): update chart woodpecker to 1.6.2' (#495) from renovate/woodpecker-1.x into main
Reviewed-on: #495
2024-11-23 21:46:51 +00:00
Renovate Bot 9e96d26a3f fix(helm): update chart woodpecker to 1.6.2 2024-11-23 21:46:51 +00:00
SeanOMik 7760265b24 Merge pull request 'fix(container): update image bobokun/qbit_manage to v4.1.13' (#496) from renovate/bobokun-qbit_manage-4.x into main
Reviewed-on: #496
2024-11-23 21:46:45 +00:00
Renovate Bot 4bd2170595 fix(container): update image bobokun/qbit_manage to v4.1.13 2024-11-23 21:46:45 +00:00
SeanOMik 50948221eb Merge pull request 'feat(helm): update chart kube-prometheus-stack to 66.2.2' (#497) from renovate/kube-prometheus-stack-66.x into main
Reviewed-on: #497
2024-11-23 21:46:40 +00:00
Renovate Bot a427aa739f feat(helm): update chart kube-prometheus-stack to 66.2.2 2024-11-23 21:46:40 +00:00
SeanOMik 5e01b32d48 Merge pull request 'fix(container): update image vaultwarden/server to v1.32.5' (#498) from renovate/vaultwarden-server-1.x into main
Reviewed-on: #498
2024-11-23 21:46:32 +00:00
Renovate Bot 57f02441a5 fix(container): update image vaultwarden/server to v1.32.5 2024-11-23 21:46:32 +00:00
SeanOMik 7e05e9f3fc Merge pull request 'feat(helm): update chart grafana to 8.6.1' (#499) from renovate/grafana-8.x into main
Reviewed-on: #499
2024-11-23 21:46:26 +00:00
Renovate Bot 8ac2e076a0 feat(helm): update chart grafana to 8.6.1 2024-11-23 21:46:26 +00:00
SeanOMik 19615473f6 Merge pull request 'feat(container): update image ghcr.io/zibbp/ganymede to v3.1.0' (#500) from renovate/ghcr.io-zibbp-ganymede-3.x into main
Reviewed-on: #500
2024-11-23 21:46:15 +00:00
Renovate Bot 3117268354 feat(container): update image ghcr.io/zibbp/ganymede to v3.1.0 2024-11-23 21:46:15 +00:00
SeanOMik 12d5c7ddc5 Merge pull request 'feat(container): update image ghcr.io/zibbp/ganymede-frontend to v3.1.0' (#501) from renovate/ghcr.io-zibbp-ganymede-frontend-3.x into main
Reviewed-on: #501
2024-11-23 21:46:09 +00:00
Renovate Bot 6478d49dab feat(container): update image ghcr.io/zibbp/ganymede-frontend to v3.1.0 2024-11-23 21:46:09 +00:00
SeanOMik 0f11254cb5 Merge pull request 'feat(container): update image ghcr.io/mealie-recipes/mealie to v2.2.0' (#502) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #502
2024-11-23 21:46:01 +00:00
Renovate Bot b913b72442 feat(container): update image ghcr.io/mealie-recipes/mealie to v2.2.0 2024-11-23 21:46:01 +00:00
SeanOMik 95852afd16 Merge pull request 'feat(container): update image lscr.io/linuxserver/piwigo to v15.1.0' (#503) from renovate/lscr.io-linuxserver-piwigo-15.x into main
Reviewed-on: #503
2024-11-23 21:45:53 +00:00
Renovate Bot 736a891f2d feat(container): update image lscr.io/linuxserver/piwigo to v15.1.0 2024-11-23 21:45:53 +00:00
SeanOMik fe9fbef897 Merge pull request 'feat(helm): update chart redis to 20.3.0' (#504) from renovate/redis-20.x into main
Reviewed-on: #504
2024-11-23 21:37:28 +00:00
Renovate Bot 8326f40322 feat(helm): update chart redis to 20.3.0 2024-11-23 21:37:28 +00:00
SeanOMik 09548e2db2
chore: implement backups for komga 2024-11-23 12:33:06 -05:00
SeanOMik 4674a674e5
chore(kapowarr): change data path of kapowarr 2024-11-18 21:15:27 -05:00
SeanOMik 8930ac5250
chore(kapowarr): update to v1.0.0 2024-11-18 20:44:18 -05:00
SeanOMik 39b1db53a1
chore(kapowarr): support backups 2024-11-18 20:11:22 -05:00
SeanOMik c2d8f75a5f
fix(dendrite): set 'well_known_client_name' to try to fix element mobile app 2024-11-17 12:27:29 -05:00
SeanOMik fddc952dc5
feat: add navidrome 2024-11-10 15:16:19 -05:00
SeanOMik 0967984e74 Merge pull request 'feat(helm)!: Update chart kube-prometheus-stack to 66.0.0' (#491) from renovate/kube-prometheus-stack-66.x into main
Reviewed-on: #491
2024-11-09 02:23:29 +00:00
Renovate Bot a67688980f feat(helm)!: Update chart kube-prometheus-stack to 66.0.0 2024-11-09 02:23:29 +00:00
SeanOMik cae21ac576 Merge pull request 'feat(helm): update chart volsync to 0.11.0' (#490) from renovate/volsync-0.x into main
Reviewed-on: #490
2024-11-09 02:23:19 +00:00
Renovate Bot b082a4e71a feat(helm): update chart volsync to 0.11.0 2024-11-09 02:23:19 +00:00
SeanOMik 6f202020ec Merge pull request 'fix(container): update image ghcr.io/onedr0p/home-assistant to v2024.11.1' (#492) from renovate/ghcr.io-onedr0p-home-assistant-2024.x into main
Reviewed-on: #492
2024-11-09 02:23:07 +00:00
Renovate Bot 6716f8c739 fix(container): update image ghcr.io/onedr0p/home-assistant to v2024.11.1 2024-11-09 02:23:07 +00:00
SeanOMik 850f792189 Merge pull request 'fix(container): update image goofball222/factorio to v2.0.15' (#493) from renovate/goofball222-factorio-2.x into main
Reviewed-on: #493
2024-11-09 02:22:58 +00:00
Renovate Bot e051807db3 fix(container): update image goofball222/factorio to v2.0.15 2024-11-09 02:22:58 +00:00
SeanOMik 7a2e9d50f6 Merge pull request 'fix(container): update image nextcloud to v30.0.2' (#494) from renovate/nextcloud-30.x into main
Reviewed-on: #494
2024-11-09 02:22:48 +00:00
Renovate Bot 65da6e0156 fix(container): update image nextcloud to v30.0.2 2024-11-09 00:02:32 +00:00
SeanOMik c76a6a9c2e feat(container): update image ghcr.io/onedr0p/home-assistant to v2024.11.0 (#487) 2024-11-07 13:19:29 +00:00
Renovate Bot e06d890218 feat(container): update image ghcr.io/onedr0p/home-assistant to v2024.11.0 2024-11-07 13:19:29 +00:00
SeanOMik 15c0c62f6a feat(container): update image ghcr.io/coder/code-server to v4.95.1 (#488) 2024-11-07 13:19:07 +00:00
Renovate Bot a83fe904a4 feat(container): update image ghcr.io/coder/code-server to v4.95.1 2024-11-07 13:19:07 +00:00
SeanOMik 95810c51ae fix(helm): update chart victoria-metrics-single to 0.12.6 (#489) 2024-11-07 13:18:43 +00:00
Renovate Bot 2e87631942 fix(helm): update chart victoria-metrics-single to 0.12.6 2024-11-07 12:02:12 +00:00
SeanOMik 9ff33bdc02 Merge pull request 'fix(helm): update chart victoria-metrics-single to 0.12.5' (#486) from renovate/victoria-metrics-single-0.x into main
Reviewed-on: #486
2024-11-06 18:58:18 +00:00
Renovate Bot 6a08ff34db fix(helm): update chart victoria-metrics-single to 0.12.5 2024-11-06 18:58:18 +00:00
SeanOMik 008dfa3277 Merge pull request 'fix(helm): update chart mysql to 11.1.20' (#477) from renovate/mysql-11.x into main
Reviewed-on: #477
2024-11-06 18:57:59 +00:00
Renovate Bot 30d52475d5 fix(helm): update chart mysql to 11.1.20 2024-11-06 18:57:59 +00:00
SeanOMik a9bdd3a3b6 Merge pull request 'feat(container): update image victoriametrics/victoria-metrics to v1.106.0' (#478) from renovate/victoriametrics-victoria-metrics-1.x into main
Reviewed-on: #478
2024-11-06 18:57:52 +00:00
Renovate Bot 3cf956b3b1 feat(container): update image victoriametrics/victoria-metrics to v1.106.0 2024-11-06 18:57:52 +00:00
SeanOMik 201305c32e Merge pull request 'feat(container): update image victoriametrics/vmagent to v1.106.0' (#479) from renovate/victoriametrics-vmagent-1.x into main
Reviewed-on: #479
2024-11-06 15:40:15 +00:00
Renovate Bot 1b1a0277d0 feat(container): update image victoriametrics/vmagent to v1.106.0 2024-11-06 15:40:15 +00:00
SeanOMik 31c62c3a34 Merge pull request 'feat(helm): update chart kube-prometheus-stack to 65.8.1' (#480) from renovate/kube-prometheus-stack-65.x into main
Reviewed-on: #480
2024-11-06 15:40:05 +00:00
Renovate Bot ddaa7c87b7 feat(helm): update chart kube-prometheus-stack to 65.8.1 2024-11-06 15:40:05 +00:00
SeanOMik c2aaabd71f Merge pull request 'fix(helm): update chart grafana to 8.5.12' (#481) from renovate/grafana-8.x into main
Reviewed-on: #481
2024-11-06 15:39:57 +00:00
Renovate Bot c365b7949e fix(helm): update chart grafana to 8.5.12 2024-11-06 15:39:57 +00:00
SeanOMik 129f819b65 Merge pull request 'feat(container): update image rancher/mirrored-library-busybox to v1.37.0' (#482) from renovate/rancher-mirrored-library-busybox-1.x into main
Reviewed-on: #482
2024-11-06 15:39:50 +00:00
Renovate Bot 06bd7d0484 feat(container): update image rancher/mirrored-library-busybox to v1.37.0 2024-11-06 15:39:50 +00:00
SeanOMik a8faae75b2 Merge pull request 'fix(helm): update chart victoria-metrics-single to 0.12.4' (#483) from renovate/victoria-metrics-single-0.x into main
Reviewed-on: #483
2024-11-06 15:39:41 +00:00
Renovate Bot 84dab400d4 fix(helm): update chart victoria-metrics-single to 0.12.4 2024-11-06 15:39:41 +00:00
SeanOMik 6f7e331519 Merge pull request 'feat(helm): update chart victoria-metrics-operator to 0.37.0' (#484) from renovate/victoria-metrics-operator-0.x into main
Reviewed-on: #484
2024-11-06 15:39:19 +00:00
Renovate Bot 6b221bcb0a feat(helm): update chart victoria-metrics-operator to 0.37.0 2024-11-06 15:39:19 +00:00
SeanOMik 9f3f293aac Merge pull request 'fix(helm): update chart authentik to 2024.10.1' (#485) from renovate/authentik-2024.x into main
Reviewed-on: #485
2024-11-06 15:39:05 +00:00
Renovate Bot 224eea427d fix(helm): update chart authentik to 2024.10.1 2024-11-06 15:02:13 +00:00
SeanOMik bfd9e221be fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.10.2624 (#476) 2024-11-04 13:06:13 +00:00
Renovate Bot d9b6c188ad fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.10.2624 2024-11-04 09:02:15 +00:00
SeanOMik 5a74c30728 Merge pull request 'feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.26.0.4833' (#472) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #472
2024-11-04 01:42:11 +00:00
Renovate Bot 9a5923e2b2 feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.26.0.4833 2024-11-04 01:42:11 +00:00
SeanOMik 9706b3bedd Merge pull request 'feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.15.0.9412' (#473) from renovate/ghcr.io-onedr0p-radarr-develop-5.x into main
Reviewed-on: #473
2024-11-04 01:41:59 +00:00
Renovate Bot 806b435d0d feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.15.0.9412 2024-11-04 01:41:59 +00:00
SeanOMik 2cfca35b6c Merge pull request 'fix(container): update image goofball222/factorio to v2.0.14' (#474) from renovate/goofball222-factorio-2.x into main
Reviewed-on: #474
2024-11-04 01:41:49 +00:00
Renovate Bot fe7550c097 fix(container): update image goofball222/factorio to v2.0.14 2024-11-04 01:41:49 +00:00
SeanOMik 0352dd09de Merge pull request 'fix(container): update image linuxserver/jellyfin to v10.10.1' (#475) from renovate/linuxserver-jellyfin-10.x into main
Reviewed-on: #475
2024-11-04 01:41:40 +00:00
Renovate Bot 2c0f198dcf fix(container): update image linuxserver/jellyfin to v10.10.1 2024-11-03 18:02:15 +00:00
SeanOMik a7697a2c86
chore: remove unused comments 2024-11-01 20:45:33 -04:00
SeanOMik 854fb942bc
feat: implement backups to vaultwarden 2024-11-01 20:37:09 -04:00
SeanOMik 84f703fabc Merge pull request 'fix(helm): update chart ingress-nginx to 4.11.3' (#448) from renovate/ingress-nginx-4.x into main
Reviewed-on: #448
2024-11-01 20:39:10 +00:00
Renovate Bot b23b0bd9b5 fix(helm): update chart ingress-nginx to 4.11.3 2024-11-01 20:39:10 +00:00
SeanOMik 893a0324b5 Merge pull request 'feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.14.0.9383' (#449) from renovate/ghcr.io-onedr0p-radarr-develop-5.x into main
Reviewed-on: #449
2024-11-01 20:39:04 +00:00
Renovate Bot 3bc3f48d68 feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.14.0.9383 2024-11-01 20:39:04 +00:00
SeanOMik 1c764e77f8 Merge pull request 'feat(helm): update chart victoria-metrics-operator to 0.36.0' (#450) from renovate/victoria-metrics-operator-0.x into main
Reviewed-on: #450
2024-11-01 20:38:58 +00:00
Renovate Bot 3c21ef9e91 feat(helm): update chart victoria-metrics-operator to 0.36.0 2024-11-01 20:38:58 +00:00
SeanOMik 30732a9ab3 Merge pull request 'fix(helm): update chart mysql to 11.1.19' (#455) from renovate/mysql-11.x into main
Reviewed-on: #455
2024-11-01 20:38:39 +00:00
Renovate Bot 845307fe57 fix(helm): update chart mysql to 11.1.19 2024-11-01 20:38:39 +00:00
SeanOMik 631459a075 Merge pull request 'fix(helm): update chart longhorn to 1.7.2' (#458) from renovate/longhorn-1.x into main
Reviewed-on: #458
2024-11-01 20:38:32 +00:00
Renovate Bot 619eddb2a3 fix(helm): update chart longhorn to 1.7.2 2024-11-01 20:38:32 +00:00
SeanOMik 009066e753 Merge pull request 'fix(helm): update chart intel-device-plugins-gpu to 0.31.1' (#459) from renovate/intel-device-plugins-gpu-0.x into main
Reviewed-on: #459
2024-11-01 20:38:25 +00:00
Renovate Bot a28b463295 fix(helm): update chart intel-device-plugins-gpu to 0.31.1 2024-11-01 20:38:25 +00:00
SeanOMik a280515625 Merge pull request 'fix(helm): update chart intel-device-plugins-operator to 0.31.1' (#460) from renovate/intel-device-plugins-operator-0.x into main
Reviewed-on: #460
2024-11-01 20:38:17 +00:00
Renovate Bot 4e38d95f44 fix(helm): update chart intel-device-plugins-operator to 0.31.1 2024-11-01 20:38:17 +00:00
SeanOMik 3276d127d3 Merge pull request 'feat(container)!: Update image ghcr.io/mealie-recipes/mealie to v2' (#465) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #465
2024-11-01 20:38:12 +00:00
Renovate Bot c3509bc143 feat(container)!: Update image ghcr.io/mealie-recipes/mealie to v2 2024-11-01 20:38:12 +00:00
SeanOMik dd16a048a5 Merge pull request 'fix(container): update image ghcr.io/advplyr/audiobookshelf to v2.16.2' (#468) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #468
2024-11-01 20:37:58 +00:00
Renovate Bot 159a8e4397 fix(container): update image ghcr.io/advplyr/audiobookshelf to v2.16.2 2024-11-01 20:37:58 +00:00
SeanOMik f125f370a8 Merge pull request 'fix(container): update image nginxinc/nginx-unprivileged to v1.27.2' (#441) from renovate/nginxinc-nginx-unprivileged-1.x into main
Reviewed-on: #441
2024-11-01 20:37:22 +00:00
Renovate Bot e12bac79e2 fix(container): update image nginxinc/nginx-unprivileged to v1.27.2 2024-11-01 20:37:22 +00:00
SeanOMik 6d32ce9f7c Merge pull request 'feat(container): update image ghcr.io/onedr0p/tautulli to v2.14.6' (#443) from renovate/ghcr.io-onedr0p-tautulli-2.x into main
Reviewed-on: #443
2024-11-01 20:37:17 +00:00
Renovate Bot 916dace9dc feat(container): update image ghcr.io/onedr0p/tautulli to v2.14.6 2024-11-01 20:37:17 +00:00
SeanOMik 6443ce3afb Merge pull request 'feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.25.4.4818' (#444) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #444
2024-11-01 20:37:11 +00:00
Renovate Bot 2935487034 feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.25.4.4818 2024-11-01 20:37:11 +00:00
SeanOMik efb2a0cd08 Merge pull request 'fix(container): update image bobokun/qbit_manage to v4.1.12' (#445) from renovate/bobokun-qbit_manage-4.x into main
Reviewed-on: #445
2024-11-01 20:37:01 +00:00
Renovate Bot f0c21adc20 fix(container): update image bobokun/qbit_manage to v4.1.12 2024-11-01 20:37:01 +00:00
SeanOMik 2a581ef63e Merge pull request 'fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.10.2579' (#446) from renovate/ghcr.io-onedr0p-sonarr-develop-4.x into main
Reviewed-on: #446
2024-11-01 20:36:54 +00:00
Renovate Bot 777fcd27b8 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.10.2579 2024-11-01 20:36:54 +00:00
SeanOMik 83e44740ba Merge pull request 'feat(helm): update chart pgadmin4 to 1.31.0' (#447) from renovate/pgadmin4-1.x into main
Reviewed-on: #447
2024-11-01 20:26:22 +00:00
Renovate Bot 55b1f310a0 feat(helm): update chart pgadmin4 to 1.31.0 2024-11-01 20:26:22 +00:00
SeanOMik 5ee21a798f Merge pull request 'fix(helm): update chart grafana to 8.5.11' (#451) from renovate/grafana-8.x into main
Reviewed-on: #451
2024-11-01 20:26:12 +00:00
Renovate Bot a896d74f61 fix(helm): update chart grafana to 8.5.11 2024-11-01 20:26:12 +00:00
SeanOMik 1b930cb7f1 Merge pull request 'fix(container): update image gotson/komga to v1.14.1' (#452) from renovate/gotson-komga-1.x into main
Reviewed-on: #452
2024-11-01 20:17:35 +00:00
Renovate Bot 40f7a4a541 fix(container): update image gotson/komga to v1.14.1 2024-11-01 20:17:35 +00:00
SeanOMik d560f6e5f1 Merge pull request 'fix(helm): update chart cilium to 1.16.3' (#453) from renovate/cilium-1.x into main
Reviewed-on: #453
2024-11-01 20:17:22 +00:00
Renovate Bot b61b94e9bb fix(helm): update chart cilium to 1.16.3 2024-11-01 20:17:22 +00:00
SeanOMik 70cc775115 Merge pull request 'fix(helm): update chart node-feature-discovery to 0.16.6' (#454) from renovate/node-feature-discovery-0.x into main
Reviewed-on: #454
2024-11-01 15:15:08 -04:00
Renovate Bot 74152bb396 fix(helm): update chart node-feature-discovery to 0.16.6 2024-11-01 15:15:08 -04:00
SeanOMik 6d7a45991c Merge pull request 'fix(helm): update chart cloudnative-pg to 0.22.1' (#456) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #456
2024-11-01 15:06:41 -04:00
Renovate Bot 33e3409b7e fix(helm): update chart cloudnative-pg to 0.22.1 2024-11-01 15:06:41 -04:00
SeanOMik 28d15e0bea Merge pull request 'feat(container): update image victoriametrics/victoria-metrics to v1.105.0' (#461) from renovate/victoriametrics-victoria-metrics-1.x into main
Reviewed-on: #461
2024-11-01 14:57:30 -04:00
Renovate Bot 983a17a4f3 feat(container): update image victoriametrics/victoria-metrics to v1.105.0 2024-11-01 14:57:30 -04:00
SeanOMik 8b4b8e5485 Merge pull request 'feat(container): update image victoriametrics/vmagent to v1.105.0' (#462) from renovate/victoriametrics-vmagent-1.x into main
Reviewed-on: #462
2024-11-01 14:55:27 -04:00
Renovate Bot 2bed79e92d feat(container): update image victoriametrics/vmagent to v1.105.0 2024-11-01 14:55:27 -04:00
SeanOMik 464b034979 Merge pull request 'fix(container): update image nextcloud to v30.0.1' (#463) from renovate/nextcloud-30.x into main
Reviewed-on: #463
2024-11-01 14:53:59 -04:00
Renovate Bot 850b216401 fix(container): update image nextcloud to v30.0.1 2024-11-01 14:53:59 -04:00
SeanOMik 26b720dc09 Merge pull request 'feat(container)!: Update image goofball222/factorio to v2' (#464) from renovate/goofball222-factorio-2.x into main
Reviewed-on: #464
2024-11-01 14:42:57 -04:00
Renovate Bot 992160dfd4 feat(container)!: Update image goofball222/factorio to v2 2024-11-01 14:42:57 -04:00
SeanOMik d4d042c7ec Merge pull request 'feat(container): update image ghcr.io/onedr0p/home-assistant to v2024.10.4' (#434) from renovate/ghcr.io-onedr0p-home-assistant-2024.x into main
Reviewed-on: #434
2024-11-01 14:37:13 -04:00
Renovate Bot 0d0b659b1a feat(container): update image ghcr.io/onedr0p/home-assistant to v2024.10.4 2024-11-01 14:37:13 -04:00
SeanOMik 09144853d6 Merge pull request 'feat(container)!: Update image lscr.io/linuxserver/piwigo to v15' (#466) from renovate/lscr.io-linuxserver-piwigo-15.x into main
Reviewed-on: #466
2024-11-01 14:35:39 -04:00
Renovate Bot f172f754fc feat(container)!: Update image lscr.io/linuxserver/piwigo to v15 2024-11-01 14:35:39 -04:00
SeanOMik 6fd86489a8 Merge pull request 'feat(container): update image linuxserver/jellyfin to v10.10.0' (#467) from renovate/linuxserver-jellyfin-10.x into main
Reviewed-on: #467
2024-11-01 14:34:33 -04:00
Renovate Bot 2a5ec29719 feat(container): update image linuxserver/jellyfin to v10.10.0 2024-11-01 14:34:33 -04:00
SeanOMik dd864a68b8 Merge pull request 'feat(helm): update chart redis to 20.2.1' (#433) from renovate/redis-20.x into main
Reviewed-on: #433
2024-11-01 14:32:27 -04:00
Renovate Bot 3b910cf4d3 feat(helm): update chart redis to 20.2.1 2024-11-01 14:32:27 -04:00
SeanOMik 275b87370a Merge pull request 'feat(helm): update chart victoria-metrics-single to 0.12.3' (#435) from renovate/victoria-metrics-single-0.x into main
Reviewed-on: #435
2024-11-01 14:15:52 -04:00
Renovate Bot 4290cdb752 feat(helm): update chart victoria-metrics-single to 0.12.3 2024-11-01 14:15:52 -04:00
SeanOMik c9e32c7602 Merge pull request 'feat(helm)!: Update chart kube-prometheus-stack to 65.5.1' (#436) from renovate/kube-prometheus-stack-65.x into main
Reviewed-on: #436
2024-11-01 14:14:16 -04:00
Renovate Bot 8aac1ba887 feat(helm)!: Update chart kube-prometheus-stack to 65.5.1 2024-11-01 14:14:16 -04:00
SeanOMik 41934641c8 Merge pull request 'feat(helm): update chart cert-manager to v1.16.1' (#437) from renovate/cert-manager-1.x into main
Reviewed-on: #437
2024-11-01 14:12:51 -04:00
Renovate Bot ecd49a9aa4 feat(helm): update chart cert-manager to v1.16.1 2024-11-01 14:12:51 -04:00
SeanOMik bdaa477bcc Merge pull request 'fix(container): update image vaultwarden/server to v1.32.3' (#438) from renovate/vaultwarden-server-1.x into main
Reviewed-on: #438
2024-11-01 14:11:58 -04:00
Renovate Bot 15b948cb34 fix(container): update image vaultwarden/server to v1.32.3 2024-11-01 14:11:58 -04:00
SeanOMik e18c335772 Merge pull request 'feat(github-release)!: Update traefik-crd-source to v33.0.0' (#469) from renovate/traefik-crd-source-33.x into main
Reviewed-on: #469
2024-11-01 12:20:03 -04:00
Renovate Bot 136ba7cd57 feat(github-release)!: Update traefik-crd-source to v33.0.0 2024-11-01 12:20:03 -04:00
SeanOMik 2a33f43556 Merge pull request 'feat(helm)!: Update chart traefik to 33.0.0' (#470) from renovate/traefik-33.x into main
Reviewed-on: #470
2024-11-01 11:30:15 -04:00
Renovate Bot aaa19994d9 feat(helm)!: Update chart traefik to 33.0.0 2024-11-01 11:30:15 -04:00
SeanOMik 0e5a2b934a Merge pull request 'feat(helm): update chart authentik to 2024.10.0' (#471) from renovate/authentik-2024.x into main
Reviewed-on: #471
2024-11-01 11:06:49 -04:00
Renovate Bot b96b874711 feat(helm): update chart authentik to 2024.10.0 2024-10-31 01:10:13 +00:00
SeanOMik de31e20db4 Merge pull request 'feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.16.1' (#442) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #442
2024-10-29 10:42:36 -04:00
Renovate Bot 7899684712 feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.16.1 2024-10-29 01:08:52 +00:00
SeanOMik aa30def5f5
fix: include external monitors 2024-10-20 10:16:08 -04:00
SeanOMik bf4d825624
chore: change essential ip address for node exporter to new machine ip 2024-10-18 21:15:53 -04:00
SeanOMik 9d7375707a
fix: update forgejo host ssh key 2024-10-18 19:04:10 -04:00
SeanOMik 360c812371
chore: move trilium to volsync PVCs 2024-10-17 16:19:14 -04:00
SeanOMik 601675952f
chore: move piwigo to volsync PVCs 2024-10-17 16:02:20 -04:00
SeanOMik 13e687361e
chore: move mealie to volsync PVCs 2024-10-17 15:50:12 -04:00
SeanOMik a8392da2a2
chore: move fireflyiii to volsync PVCs 2024-10-17 15:27:32 -04:00
SeanOMik a72cb94dd6
chore: remove unused comments 2024-10-17 13:45:07 -04:00
SeanOMik 78fde5a9bb
fix(dendrite): fix helm schema errors, use smaller pvc size 2024-10-17 13:22:09 -04:00
SeanOMik 2cff2dba23
fix: use correct name for snapshot-controller kustomization 2024-10-17 12:26:57 -04:00
SeanOMik 81b3bd7944
fix: include volsync kustomization 2024-10-16 21:37:04 -04:00
SeanOMik 7ab4ad84b7
fix(dendrite): specify correct namespace, remove namespaces from volsync templates 2024-10-16 21:32:18 -04:00
SeanOMik 51bf76fe3a
feat: enable volsync for dendrite
moved logs to /var/log/dendrite, will have to migrate data from hostpath to the pvc
2024-10-16 21:19:17 -04:00
SeanOMik ed3c9ac733
feat: completely switch to cloudnative-pg 2024-10-16 20:31:50 -04:00
SeanOMik 700fc7307c
fix(cloudnative-pg): add namespaces to cluster resources 2024-10-16 19:52:14 -04:00
SeanOMik 95f9682843
feat: start switching to new cloudnative-pg, remove label selectors for prometheus stack resources 2024-10-16 19:48:40 -04:00
SeanOMik 8930139280
fix: use correct controller and container name in mounts in sonarr and radarr 2024-10-15 18:40:02 -04:00
SeanOMik d62c1991ac
chore(radarr): change identifiers in helm chart, add init-db init container 2024-10-15 18:37:05 -04:00
SeanOMik 7b71a5bd08
chore(sonarr): change helm chart identifiers 2024-10-15 18:31:50 -04:00
SeanOMik 7707239128
feat(sonarr): try to fix sonarr 2024-10-15 18:19:28 -04:00
SeanOMik 927025ea2d
fix(sonarr): specify api key for exportarr 2024-10-15 17:40:17 -04:00
SeanOMik 751b6d2e76
feat(sonarr): update app-template for sonarr, start migration to postgres 2024-10-15 17:34:08 -04:00
SeanOMik 06bf3d569a
fix(radarr): remove invalid character 2024-11-14 17:05:03 -05:00
SeanOMik da70341ab2
chore(radarr): remove volsync backups since they wont be needed 2024-10-14 21:37:27 -04:00
SeanOMik 849f6d4ca9
feat(radarr): start postgres migration 2024-10-14 21:19:16 -04:00
SeanOMik 6d4b2946e0
fix: allow privileged volsync movers for download namespace 2024-10-14 20:43:25 -04:00
SeanOMik 48a57df9a9
fix: try to use openebs zfs-localpv to backup radarr 2024-10-14 20:11:18 -04:00
SeanOMik cbf08842fc
feat: add openebs zfs-localpv 2024-10-14 20:08:31 -04:00
SeanOMik 4521ee7074
chore: go back to hostpath for radarr mount 2024-10-14 19:24:55 -04:00
SeanOMik c9c1a8765f
chore: change name of longhorn snapshot class 2024-10-13 22:14:58 -04:00
SeanOMik e02c4d8066
feat: add volume snapshot class for longhorn 2024-10-13 21:42:24 -04:00
SeanOMik b4bfb3e11b
fix: try to fix radarr volsync backups 2024-10-13 19:26:00 -04:00
SeanOMik 84c6b4841f
fix(radarr): use correct path to volsync templates 2024-10-13 18:57:22 -04:00
SeanOMik dc392a71cf
fix(radarr): use correct ks.yaml path 2024-10-13 18:54:24 -04:00
SeanOMik 9847eac88d
feat(radarr): update folder structure, try to implement b2 backups 2024-10-13 18:53:00 -04:00
SeanOMik adc21e7861
chore: update app-template chart for radarr 2024-10-13 18:28:28 -04:00
SeanOMik 6bf0b594c0
feat: add volsync 2024-10-13 18:15:55 -04:00
SeanOMik 8744f71644
chore(ganymede): change uid and gid 2024-10-11 11:41:33 -04:00
SeanOMik a7893d9dd0 feat(github-release): update fluxcd/flux2 to v2.4.0 (#422) 2024-10-02 10:01:48 -04:00
Renovate Bot 4816c404e0 feat(github-release): update fluxcd/flux2 to v2.4.0 2024-10-02 10:01:48 -04:00
SeanOMik 7a384eae60 fix(helm): update chart authentik to 2024.8.3 (#418) 2024-10-02 10:01:34 -04:00
Renovate Bot a9c35bbaca fix(helm): update chart authentik to 2024.8.3 2024-10-02 10:01:34 -04:00
SeanOMik 66990cd255 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2457 (#416) 2024-10-02 10:01:19 -04:00
Renovate Bot 792c9c56ab fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2457 2024-10-02 10:01:19 -04:00
SeanOMik 4280db95cb fix(container): update image ghcr.io/zibbp/ganymede to v3.0.2 (#417) 2024-10-02 10:01:04 -04:00
Renovate Bot acb2909595 fix(container): update image ghcr.io/zibbp/ganymede to v3.0.2 2024-10-02 10:01:04 -04:00
SeanOMik 86fda2c5b2 feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.12.0.9255 (#419) 2024-10-02 10:00:46 -04:00
Renovate Bot 266153565c feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.12.0.9255 2024-10-02 10:00:46 -04:00
SeanOMik 6fa7698b8a feat(helm): update chart intel-device-plugins-gpu to 0.31.0 (#423) 2024-10-02 10:00:28 -04:00
Renovate Bot 666b154557 feat(helm): update chart intel-device-plugins-gpu to 0.31.0 2024-10-02 10:00:28 -04:00
SeanOMik c7205cdfbb feat(helm): update chart intel-device-plugins-operator to 0.31.0 (#424) 2024-10-02 10:00:14 -04:00
Renovate Bot 000378fafc feat(helm): update chart intel-device-plugins-operator to 0.31.0 2024-10-02 10:00:14 -04:00
SeanOMik 9024c66338 fix(helm): update chart victoria-metrics-operator to 0.35.2 (#420) 2024-10-02 09:59:59 -04:00
Renovate Bot c9b6ec2b17 fix(helm): update chart victoria-metrics-operator to 0.35.2 2024-10-02 09:59:59 -04:00
SeanOMik 356ef0fdd5 feat(container): update image victoriametrics/victoria-metrics to v1.104.0 (#425) 2024-10-02 09:59:45 -04:00
Renovate Bot b0f6a2cf7b feat(container): update image victoriametrics/victoria-metrics to v1.104.0 2024-10-02 09:59:45 -04:00
SeanOMik 592f364996 feat(container): update image victoriametrics/vmagent to v1.104.0 (#426) 2024-10-02 09:59:33 -04:00
Renovate Bot eab0e7d22f feat(container): update image victoriametrics/vmagent to v1.104.0 2024-10-02 09:59:33 -04:00
SeanOMik ff87987190 fix(container): update image bobokun/qbit_manage to v4.1.10 (#427) 2024-10-02 09:59:09 -04:00
Renovate Bot 60072f202e fix(container): update image bobokun/qbit_manage to v4.1.10 2024-10-02 09:59:09 -04:00
SeanOMik 5a93810857 fix(container): update image ghcr.io/onedr0p/bazarr to v1.4.5 (#428) 2024-10-02 09:58:54 -04:00
Renovate Bot 4867e6a829 fix(container): update image ghcr.io/onedr0p/bazarr to v1.4.5 2024-10-02 09:58:54 -04:00
SeanOMik 6ed9c49ee2 fix(helm): update chart grafana to 8.5.2 (#429) 2024-10-02 09:58:42 -04:00
Renovate Bot 024d0f96bd fix(helm): update chart grafana to 8.5.2 2024-10-02 09:58:42 -04:00
SeanOMik 1d206a2ced fix(helm): update chart redis to 20.1.6 (#430) 2024-10-02 09:58:28 -04:00
Renovate Bot 04983096d7 fix(helm): update chart redis to 20.1.6 2024-10-02 09:58:28 -04:00
SeanOMik e304c3b9fa feat(helm)!: Update chart kube-prometheus-stack to 64.0.0 (#431) 2024-10-02 09:58:14 -04:00
Renovate Bot db3f4be256 feat(helm)!: Update chart kube-prometheus-stack to 64.0.0 2024-10-02 13:07:00 +00:00
SeanOMik e37143152f
flux(cilium): use correct k8s service host 2024-09-27 16:11:18 -04:00
SeanOMik 1354fd1205
fix: change nginx load balancer ips to use new pool 2024-09-27 16:04:57 -04:00
SeanOMik bb16a89a25
feat: add grafana and kube-prometheus-stack for kubernetes and node exporters 2024-09-27 16:01:19 -04:00
SeanOMik a64e2fed75
feat(cilium): add cilium config that enables everything needed for l2 loadbalancing 2024-09-27 16:01:18 -04:00
SeanOMik 3578438b19 Merge pull request 'fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.24.3.4754' (#409) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #409
2024-09-27 15:52:56 -04:00
Renovate Bot fc4d6eae2d fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.24.3.4754 2024-09-27 15:52:56 -04:00
SeanOMik 33def0d993 Merge pull request 'fix(helm): update chart redis to 20.1.5' (#410) from renovate/redis-20.x into main
Reviewed-on: #410
2024-09-27 15:51:43 -04:00
Renovate Bot c44c3931a7 fix(helm): update chart redis to 20.1.5 2024-09-27 15:51:43 -04:00
SeanOMik 11d17080ad Merge pull request 'feat(container): update image gotson/komga to v1.14.0' (#411) from renovate/gotson-komga-1.x into main
Reviewed-on: #411
2024-09-27 15:03:19 -04:00
Renovate Bot ef5dd3f481 feat(container): update image gotson/komga to v1.14.0 2024-09-27 15:03:19 -04:00
SeanOMik d02676798e Merge pull request 'feat(helm): update chart victoria-metrics-operator to 0.35.1' (#412) from renovate/victoria-metrics-operator-0.x into main
Reviewed-on: #412
2024-09-27 14:46:04 -04:00
Renovate Bot c64805fd30 feat(helm): update chart victoria-metrics-operator to 0.35.1 2024-09-27 14:46:04 -04:00
SeanOMik 986d52e9e3 Merge pull request 'feat(helm)!: Update chart kube-prometheus-stack to 63.1.0' (#414) from renovate/kube-prometheus-stack-63.x into main
Reviewed-on: #414
2024-09-27 14:20:05 -04:00
Renovate Bot e60a26c287 feat(helm)!: Update chart kube-prometheus-stack to 63.1.0 2024-09-27 14:20:05 -04:00
SeanOMik 7702f2d4c2 Merge pull request 'feat(github-release)!: Update traefik-crd-source to v32.0.0' (#413) from renovate/traefik-crd-source-32.x into main
Reviewed-on: #413
2024-09-27 14:18:00 -04:00
Renovate Bot 30934d0e84 feat(github-release)!: Update traefik-crd-source to v32.0.0 2024-09-27 14:18:00 -04:00
SeanOMik 7d26caeb53 Merge pull request 'feat(helm)!: Update chart traefik to 32.0.0' (#415) from renovate/traefik-32.x into main
Reviewed-on: #415
2024-09-27 14:13:27 -04:00
Renovate Bot 6a9cdc51ee feat(helm)!: Update chart traefik to 32.0.0 2024-09-27 10:08:21 +00:00
SeanOMik b0bb6723e1 Merge pull request 'fix(container): update image ghcr.io/onedr0p/home-assistant to v2024.9.3' (#400) from renovate/ghcr.io-onedr0p-home-assistant-2024.x into main
Reviewed-on: #400
2024-09-25 15:59:12 -04:00
Renovate Bot cd72a45adf fix(container): update image ghcr.io/onedr0p/home-assistant to v2024.9.3 2024-09-25 15:59:12 -04:00
SeanOMik c28125a03c Merge pull request 'fix(github-release): update traefik-crd-source to v31.1.1' (#401) from renovate/traefik-crd-source-31.x into main
Reviewed-on: #401
2024-09-25 15:58:37 -04:00
Renovate Bot c83d4c70b8 fix(github-release): update traefik-crd-source to v31.1.1 2024-09-25 15:58:37 -04:00
SeanOMik 98a5385388 Merge pull request 'feat(helm)!: Update chart traefik to 31.1.1' (#402) from renovate/traefik-31.x into main
Reviewed-on: #402
2024-09-25 15:57:57 -04:00
Renovate Bot 7d34db3f99 feat(helm)!: Update chart traefik to 31.1.1 2024-09-25 15:57:57 -04:00
SeanOMik f285fe2f45 Merge pull request 'feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.11.0.9244' (#403) from renovate/ghcr.io-onedr0p-radarr-develop-5.x into main
Reviewed-on: #403
2024-09-25 15:56:24 -04:00
Renovate Bot 703614bb7b feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.11.0.9244 2024-09-25 15:56:24 -04:00
SeanOMik 8772273632 Merge pull request 'fix(helm): update chart redis to 20.1.4' (#404) from renovate/redis-20.x into main
Reviewed-on: #404
2024-09-25 15:55:38 -04:00
Renovate Bot ff3683ec69 fix(helm): update chart redis to 20.1.4 2024-09-25 15:55:38 -04:00
SeanOMik e15a72235c Merge pull request 'fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2421' (#405) from renovate/ghcr.io-onedr0p-sonarr-develop-4.x into main
Reviewed-on: #405
2024-09-25 15:55:12 -04:00
Renovate Bot a82b34b390 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2421 2024-09-25 15:55:12 -04:00
SeanOMik 0ae59c9185 Merge pull request 'fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.24.1.4740' (#406) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #406
2024-09-25 15:54:50 -04:00
Renovate Bot fc46838e7c fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.24.1.4740 2024-09-25 15:54:50 -04:00
SeanOMik 0a803f4845 Merge pull request 'feat(container): update image ghcr.io/coder/code-server to v4.93.1' (#407) from renovate/ghcr.io-coder-code-server-4.x into main
Reviewed-on: #407
2024-09-25 15:54:32 -04:00
Renovate Bot 8c9ec59fbc feat(container): update image ghcr.io/coder/code-server to v4.93.1 2024-09-25 15:54:32 -04:00
SeanOMik 7ca22b4dfb Merge pull request 'fix(helm): update chart openebs to 4.1.1' (#408) from renovate/openebs-4.x into main
Reviewed-on: #408
2024-09-25 15:54:00 -04:00
Renovate Bot 1854d8da56 fix(helm): update chart openebs to 4.1.1 2024-09-25 13:03:49 +00:00
SeanOMik 985167362f
chore: rename vmsingle and vmagent instances 2024-09-22 14:33:15 -04:00
SeanOMik 0150d3cbd9
fix(qbittorrent): downgrade to v4.6.6 for qbit-manage 2024-09-22 10:27:08 -04:00
SeanOMik 54304af6c3
feat: add nextcloud to thin cluster 2024-09-20 23:08:36 -04:00
SeanOMik 18ab6dc168
feat(redis): switch to sentinel redis 2024-09-20 22:29:48 -04:00
SeanOMik cd4a2e4f3b
fix(whoami): use correct hostname for internal service, whoami 2024-09-20 19:02:22 -04:00
SeanOMik 9065539a86
fix(openebs): enable reclaim policy for openebs-single sc 2024-09-20 18:49:06 -04:00
SeanOMik 4929d9a087
fix(database): fix database namespace for thin cluster 2024-09-20 18:37:37 -04:00
SeanOMik dcd65c896b
fix(thin-cluster): use correct ks.yaml paths 2024-09-20 18:19:23 -04:00
SeanOMik 471ba03f49
forgot to remove these 2024-09-20 18:11:46 -04:00
SeanOMik 92fc3a2ce8
feat(openebs): enable volume expansion for openebs-dual sc, set storage classes to retain 2024-09-20 18:08:49 -04:00
SeanOMik 2babcfa451
feat: move common/database to thin cluster, create redis deployment for thin cluster, move exim out to common 2024-09-20 17:53:43 -04:00
SeanOMik c1c9d10bc1
chore: reorganize postgres ks.yaml 2024-09-20 17:14:43 -04:00
SeanOMik a7cbcbba62
feat(thin): add victoria-metrics for monitoring 2024-09-19 23:45:39 -04:00
SeanOMik e1647d2c8a
chore: remove unused line, move victoria-metrics-charts 2024-09-19 22:59:25 -04:00
SeanOMik 04a0b2ed40
fix(cert-manager): temporarily disable cert-manager servicemonitor 2024-09-19 22:40:57 -04:00
SeanOMik 7d95dee950
chore(unpackerr): update helmchart version 2024-09-19 22:33:14 -04:00
SeanOMik 78cb901029
fix(traefik): include wildcard-cert.yaml 2024-09-19 22:23:24 -04:00
SeanOMik c2b6f7942c
fix: use correct issuer for postgres cert 2024-09-19 22:20:44 -04:00
SeanOMik f6d50f58af
fix: shrink ganymede-data size back to original size 2024-09-19 22:09:53 -04:00
SeanOMik 5c41d2ad58
chore: switch thin cluster to main branch after the merge 2024-09-19 20:29:29 -04:00
SeanOMik d7d81b3903
feat: cert-manager ca for internal certs, enable tls for postgres
also fix: incorrect namespace for wildcard cert
2024-09-19 20:28:32 -04:00
SeanOMik 4fe6efbfc9 Merge pull request 'Add a cluster of thin clients' (#399) from feat/thin-cluster into main
Reviewed-on: #399
2024-09-19 19:11:35 -04:00
SeanOMik dd70c87b36 fix: use correct kustomize file paths 2024-09-19 19:07:11 -04:00
SeanOMik 9e58733a47 feat: add kubevirt to thin cluster 2024-09-19 19:07:11 -04:00
SeanOMik 2b432acd32 feat: add home-assistant to thin cluster 2024-09-19 19:07:11 -04:00
SeanOMik 473ffdffc0 fix: use correct file path 2024-09-19 19:07:11 -04:00
SeanOMik 5a9e883b75 feat: switch from traefik to nginx-ingress 2024-09-19 19:07:11 -04:00
SeanOMik 3da1b8e693 fix(postgres): use correct file paths 2024-09-19 19:07:11 -04:00
SeanOMik 4fd71c59d0 feat: add postgres 2024-09-19 19:07:11 -04:00
SeanOMik d7c8537074 fix(whoami): specifiy internal ingress class 2024-09-19 19:07:11 -04:00
SeanOMik f02811f4f2 fix: use correct name and path of kustomization 2024-09-19 19:07:11 -04:00
SeanOMik 3209590082 feat: add snapshot-system and openebs mayastor 2024-09-19 19:07:11 -04:00
SeanOMik daa10b10e1 fix: change load balancer subnet, make certs valid for '*.internal' domains 2024-09-19 19:07:11 -04:00
SeanOMik bed6a15588 fix: specify bgp label on traefik services 2024-09-19 19:07:11 -04:00
SeanOMik d2be6e6cc9 fix: use correct path of thin cluster traefik 2024-09-19 19:07:11 -04:00
SeanOMik 6bb2b612a8 feat: add internal ingress, generate internal certs, setup cilium bgp, create whoami deployment 2024-09-19 19:07:11 -04:00
SeanOMik 41a06897c3 chore: remove metallb from thin cluster 2024-09-19 19:07:11 -04:00
SeanOMik 219b416fb4 fix: use correct file path 2024-09-19 19:07:11 -04:00
SeanOMik 63ad2c9c31 feat: move metallb to common, install it in thin cluster 2024-09-19 19:07:11 -04:00
SeanOMik 3a8639f80d feat: reorganize cert-manager to avoid crds race condition 2024-09-19 19:07:11 -04:00
SeanOMik 9134f887a7 feat: move cert-manager to common, add it to thin cluster 2024-09-19 19:07:11 -04:00
SeanOMik 2ec21aa757 fix(nfd, intel-gpu): use correct kustomization path 2024-09-19 19:07:11 -04:00
SeanOMik 8c224b4464 fix(traefik): add substituteFrom config map and secrets 2024-09-19 19:07:11 -04:00
SeanOMik 18c99ba347 fix: traefik crds race condition 2024-09-19 19:07:11 -04:00
SeanOMik ea0ba61a26 fix: remove metallb, use cilium load balancer ip pool instead 2024-09-19 19:07:11 -04:00
SeanOMik d54748b324 chore: remove unused traefik entrypoint 2024-09-19 19:07:11 -04:00
SeanOMik 9c3743714c fix: enable metallb crds 2024-09-19 19:07:11 -04:00
SeanOMik 9dcb7c6d90 fix: remove dependsOn: core for thin cluster 2024-09-19 19:07:11 -04:00
SeanOMik 14216829c9 feat: add new cluster, create common directory 2024-09-19 19:07:06 -04:00
SeanOMik 5917341e26 Merge pull request 'feat(github-release)!: Update traefik-crd-source to v31.1.0' (#385) from renovate/traefik-crd-source-31.x into main
Reviewed-on: #385
2024-09-19 09:40:12 -04:00
Renovate Bot b0e4718047 feat(github-release)!: Update traefik-crd-source to v31.1.0 2024-09-19 09:40:12 -04:00
SeanOMik f1132025cc Merge pull request 'fix(container): update image alpine to v3.20.3' (#395) from renovate/alpine-3.x into main
Reviewed-on: #395
2024-09-19 09:39:03 -04:00
Renovate Bot 4abd76770a fix(container): update image alpine to v3.20.3 2024-09-19 09:39:03 -04:00
SeanOMik 8ef1659f35 Merge pull request 'feat(container): update image temporalio/auto-setup to v1.25' (#389) from renovate/temporalio-auto-setup-1.x into main
Reviewed-on: #389
2024-09-19 09:38:47 -04:00
Renovate Bot f22cf45dfa feat(container): update image temporalio/auto-setup to v1.25 2024-09-19 09:38:47 -04:00
SeanOMik 11f2fbde57 Merge pull request 'fix(container): update image ghcr.io/advplyr/audiobookshelf to v2.13.4' (#370) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #370
2024-09-19 09:38:21 -04:00
Renovate Bot b389d60b02 fix(container): update image ghcr.io/advplyr/audiobookshelf to v2.13.4 2024-09-19 09:38:21 -04:00
SeanOMik 679f61756e Merge pull request 'fix(container): update image ghcr.io/onedr0p/qbittorrent to v4.6.7' (#371) from renovate/ghcr.io-onedr0p-qbittorrent-4.x into main
Reviewed-on: #371
2024-09-19 09:37:55 -04:00
Renovate Bot 1817bfd41c fix(container): update image ghcr.io/onedr0p/qbittorrent to v4.6.7 2024-09-19 09:37:55 -04:00
SeanOMik d3d6f0e9bf Merge pull request 'fix(container): update image ghcr.io/onedr0p/radarr-develop to v5.10.3.9178' (#372) from renovate/ghcr.io-onedr0p-radarr-develop-5.x into main
Reviewed-on: #372
2024-09-19 09:37:32 -04:00
Renovate Bot b34c9d5bb3 fix(container): update image ghcr.io/onedr0p/radarr-develop to v5.10.3.9178 2024-09-19 09:37:32 -04:00
SeanOMik 09dc2632f5 Merge pull request 'fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2386' (#373) from renovate/ghcr.io-onedr0p-sonarr-develop-4.x into main
Reviewed-on: #373
2024-09-19 09:37:05 -04:00
Renovate Bot 60cef12727 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2386 2024-09-19 09:37:05 -04:00
SeanOMik 45bf2d5495 Merge pull request 'fix(container): update image ghcr.io/zibbp/ganymede-frontend to v3.0.1' (#374) from renovate/ghcr.io-zibbp-ganymede-frontend-3.x into main
Reviewed-on: #374
2024-09-19 09:36:42 -04:00
Renovate Bot dee1286dcb fix(container): update image ghcr.io/zibbp/ganymede-frontend to v3.0.1 2024-09-19 09:36:42 -04:00
SeanOMik f0e997d8e7 Merge pull request 'feat(container): update image gotson/komga to v1.13.0' (#375) from renovate/gotson-komga-1.x into main
Reviewed-on: #375
2024-09-19 09:35:32 -04:00
Renovate Bot 1589ac5ec8 feat(container): update image gotson/komga to v1.13.0 2024-09-19 09:35:32 -04:00
SeanOMik fd8e63ba5d Merge pull request 'fix(github-release): update local-path-provisioner to v0.0.29' (#376) from renovate/local-path-provisioner-0.x into main
Reviewed-on: #376
2024-09-19 09:34:15 -04:00
Renovate Bot e7bfe2e240 fix(github-release): update local-path-provisioner to v0.0.29 2024-09-19 09:34:15 -04:00
SeanOMik 87a28dc58e Merge pull request 'fix(helm): update chart grafana to 8.5.1' (#377) from renovate/grafana-8.x into main
Reviewed-on: #377
2024-09-19 09:33:53 -04:00
Renovate Bot dd89ee09e8 fix(helm): update chart grafana to 8.5.1 2024-09-19 09:33:53 -04:00
SeanOMik 746e48c3de Merge pull request 'fix(helm): update chart longhorn to 1.7.1' (#378) from renovate/longhorn-1.x into main
Reviewed-on: #378
2024-09-19 09:33:33 -04:00
Renovate Bot 7d8a75c6f0 fix(helm): update chart longhorn to 1.7.1 2024-09-19 09:33:33 -04:00
SeanOMik fefad39b44 Merge pull request 'fix(helm): update chart mysql to 11.1.17' (#379) from renovate/mysql-11.x into main
Reviewed-on: #379
2024-09-19 09:33:12 -04:00
Renovate Bot d3fc019ff3 fix(helm): update chart mysql to 11.1.17 2024-09-19 09:33:12 -04:00
SeanOMik e8c01c01b8 Merge pull request 'fix(helm): update chart victoria-metrics-single to 0.11.2' (#380) from renovate/victoria-metrics-single-0.x into main
Reviewed-on: #380
2024-09-19 09:32:50 -04:00
Renovate Bot 7f870f9d1b fix(helm): update chart victoria-metrics-single to 0.11.2 2024-09-19 09:32:50 -04:00
SeanOMik 7f78457843 Merge pull request 'feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.24.0.4721' (#381) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #381
2024-09-19 09:32:37 -04:00
Renovate Bot 6d5e8ec895 feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.24.0.4721 2024-09-19 09:32:37 -04:00
SeanOMik bc1149f243 Merge pull request 'feat(helm): update chart authentik to 2024.8.2' (#382) from renovate/authentik-2024.x into main
Reviewed-on: #382
2024-09-19 09:32:14 -04:00
Renovate Bot f1abdfbb0e feat(helm): update chart authentik to 2024.8.2 2024-09-19 09:32:14 -04:00
SeanOMik 739f3c8e6c Merge pull request 'feat(helm): update chart kube-prometheus-stack to 62.7.0' (#383) from renovate/kube-prometheus-stack-62.x into main
Reviewed-on: #383
2024-09-19 09:31:55 -04:00
Renovate Bot 09fe06eff6 feat(helm): update chart kube-prometheus-stack to 62.7.0 2024-09-19 09:31:55 -04:00
SeanOMik f62690f18a Merge pull request 'feat(helm): update chart pgadmin4 to 1.29.0' (#384) from renovate/pgadmin4-1.x into main
Reviewed-on: #384
2024-09-19 09:31:23 -04:00
Renovate Bot c6a94e76d0 feat(helm): update chart pgadmin4 to 1.29.0 2024-09-19 09:31:23 -04:00
SeanOMik 3c0566d981 feat(helm)!: Update chart traefik to 31.1.0 (#386) 2024-09-19 09:29:06 -04:00
Renovate Bot d0a46c4ee2 feat(helm)!: Update chart traefik to 31.1.0 2024-09-19 09:29:06 -04:00
SeanOMik 624d26c435 fix(container): update image bobokun/qbit_manage to v4.1.9 (#387) 2024-09-19 09:28:54 -04:00
Renovate Bot fcf78e64c6 fix(container): update image bobokun/qbit_manage to v4.1.9 2024-09-19 09:28:54 -04:00
SeanOMik 42a970b65e fix(container): update image linuxserver/freshrss to v1.24.3 (#388) 2024-09-19 09:28:24 -04:00
Renovate Bot 91f0423f7e fix(container): update image linuxserver/freshrss to v1.24.3 2024-09-19 09:28:24 -04:00
SeanOMik 8afa7376f1 fix(container): update image linuxserver/jellyfin to v10.9.11 (#391) 2024-09-19 09:26:42 -04:00
Renovate Bot b40999472a fix(container): update image linuxserver/jellyfin to v10.9.11 2024-09-19 09:26:42 -04:00
SeanOMik 298ef2620f fix(container): update image goofball222/factorio to v1.1.110 (#392) 2024-09-19 09:26:28 -04:00
Renovate Bot ba8aaf37e2 fix(container): update image goofball222/factorio to v1.1.110 2024-09-19 09:26:28 -04:00
SeanOMik c36eabc91e feat(helm): update chart redis to 20.1.4 (#393) 2024-09-19 09:26:08 -04:00
Renovate Bot fa68e1d42f feat(helm): update chart redis to 20.1.0 2024-09-19 09:26:08 -04:00
SeanOMik c380710973 fix(container): update image matrixdotorg/dendrite-monolith to v0.13.8 (#394) 2024-09-19 09:25:42 -04:00
Renovate Bot 92a6b9cb82 fix(container): update image matrixdotorg/dendrite-monolith to v0.13.8 2024-09-19 09:25:42 -04:00
SeanOMik 581f2e5f01 fix(container): update image ghcr.io/onedr0p/bazarr to v1.4.4 (#396) 2024-09-19 09:25:02 -04:00
Renovate Bot 96f0fd9874 fix(container): update image ghcr.io/onedr0p/bazarr to v1.4.4 2024-09-19 09:25:02 -04:00
SeanOMik cd7a0ee7b7 fix(container): update image prompve/prometheus-pve-exporter to v3.4.5 (#397) 2024-09-19 09:24:40 -04:00
Renovate Bot daffc5df08 fix(container): update image prompve/prometheus-pve-exporter to v3.4.5 2024-09-19 09:24:40 -04:00
SeanOMik 340bbd55f4 feat(helm): update chart woodpecker to 1.6.0 (#398) 2024-09-19 09:22:50 -04:00
Renovate Bot 94e4747f20 feat(helm): update chart woodpecker to 1.6.0 2024-09-18 19:07:11 +00:00
SeanOMik d119ac6206
chore: remove domain name 2024-09-14 23:43:09 -04:00
SeanOMik 1e602ec8e7
fix(ganymede): fix after update broke it 2024-09-14 23:38:54 -04:00
SeanOMik d4e5a254a7
fix(cdn): use custom nonroot nginx container with fancy index 2024-09-14 23:08:48 -04:00
SeanOMik f98c57befd
chore: move cluster into 'kubernetes/main' folder 2024-09-06 21:25:26 -04:00
SeanOMik af31ee53bc
feat: collect node-exporter metrics from essential box 2024-09-04 19:43:31 -04:00
SeanOMik 3c45624a9b
fix(qbittorrent): downgrade to v4.6.5 for qbit-manage 2024-09-04 17:33:29 -04:00
SeanOMik 0077f60174 Merge pull request 'feat(container)!: Update image ghcr.io/zibbp/ganymede to v3' (#345) from renovate/ghcr.io-zibbp-ganymede-3.x into main
Reviewed-on: #345
2024-09-03 18:43:29 -04:00
Renovate Bot ce517ae5f4 feat(container)!: Update image ghcr.io/zibbp/ganymede to v3 2024-09-03 18:43:29 -04:00
SeanOMik ea3de5ad97 Merge pull request 'feat(container)!: Update image ghcr.io/zibbp/ganymede-frontend to v3' (#346) from renovate/ghcr.io-zibbp-ganymede-frontend-3.x into main
Reviewed-on: #346
2024-09-03 18:42:41 -04:00
Renovate Bot 847d35aa2e feat(container)!: Update image ghcr.io/zibbp/ganymede-frontend to v3 2024-09-03 18:42:41 -04:00
SeanOMik 9d521514b0 Merge pull request 'fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2300' (#347) from renovate/ghcr.io-onedr0p-sonarr-develop-4.x into main
Reviewed-on: #347
2024-09-03 18:40:26 -04:00
Renovate Bot 1c7b029e14 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.9.2300 2024-09-03 18:40:26 -04:00
SeanOMik b3c4014eb7 Merge pull request 'feat(container): update image vaultwarden/server to v1.32.0' (#348) from renovate/vaultwarden-server-1.x into main
Reviewed-on: #348
2024-09-03 18:39:31 -04:00
Renovate Bot 13b09f1531 feat(container): update image vaultwarden/server to v1.32.0 2024-09-03 18:39:31 -04:00
SeanOMik 0b0239c0ff Merge pull request 'fix(helm): update chart mysql to 11.1.15' (#350) from renovate/mysql-11.x into main
Reviewed-on: #350
2024-09-03 18:39:01 -04:00
Renovate Bot 11e3826ee9 fix(helm): update chart mysql to 11.1.15 2024-09-03 18:39:01 -04:00
SeanOMik 463a317f7d Merge pull request 'fix(helm): update chart node-feature-discovery to 0.16.4' (#351) from renovate/node-feature-discovery-0.x into main
Reviewed-on: #351
2024-09-03 18:38:37 -04:00
Renovate Bot 98ffef3d87 fix(helm): update chart node-feature-discovery to 0.16.4 2024-09-03 18:38:37 -04:00
SeanOMik f437850ac1 Merge pull request 'fix(container): update image lscr.io/linuxserver/sabnzbd to v4.3.3' (#352) from renovate/lscr.io-linuxserver-sabnzbd-4.x into main
Reviewed-on: #352
2024-09-03 18:37:26 -04:00
Renovate Bot a55e3e03d4 fix(container): update image lscr.io/linuxserver/sabnzbd to v4.3.3 2024-09-03 18:37:26 -04:00
SeanOMik 043e6831ee Merge pull request 'fix(container): update image nginxinc/nginx-unprivileged to v1.27.1' (#353) from renovate/nginxinc-nginx-unprivileged-1.x into main
Reviewed-on: #353
2024-09-03 18:37:09 -04:00
Renovate Bot 9709815a67 fix(container): update image nginxinc/nginx-unprivileged to v1.27.1 2024-09-03 18:37:09 -04:00
SeanOMik 94f2997bed Merge pull request 'fix(container): update image prompve/prometheus-pve-exporter to v3.4.4' (#354) from renovate/prompve-prometheus-pve-exporter-3.x into main
Reviewed-on: #354
2024-09-03 18:36:46 -04:00
Renovate Bot 304aadbf38 fix(container): update image prompve/prometheus-pve-exporter to v3.4.4 2024-09-03 18:36:46 -04:00
SeanOMik 83b516edbf Merge pull request 'fix(helm): update chart cert-manager to v1.15.3' (#355) from renovate/cert-manager-1.x into main
Reviewed-on: #355
2024-09-03 18:36:10 -04:00
Renovate Bot 380a3cd3bb fix(helm): update chart cert-manager to v1.15.3 2024-09-03 18:36:10 -04:00
SeanOMik 87f0795e91 Merge pull request 'feat(helm): update chart grafana to 8.5.0' (#356) from renovate/grafana-8.x into main
Reviewed-on: #356
2024-09-03 18:35:53 -04:00
Renovate Bot 88ba3e7451 feat(helm): update chart grafana to 8.5.0 2024-09-03 18:35:53 -04:00
SeanOMik 1e43f08ffc Merge pull request 'feat(container): update image ghcr.io/mealie-recipes/mealie to v1.12.0' (#357) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #357
2024-09-03 18:35:34 -04:00
Renovate Bot 42af26bef3 feat(container): update image ghcr.io/mealie-recipes/mealie to v1.12.0 2024-09-03 18:35:34 -04:00
SeanOMik 5e56aaaccd Merge pull request 'feat(container): update image ghcr.io/onedr0p/qbittorrent to v4.6.6' (#358) from renovate/ghcr.io-onedr0p-qbittorrent-4.x into main
Reviewed-on: #358
2024-09-03 18:35:11 -04:00
Renovate Bot d0d496ffe8 feat(container): update image ghcr.io/onedr0p/qbittorrent to v4.6.6 2024-09-03 18:35:11 -04:00
SeanOMik 2302a1a0ac Merge pull request 'feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.10.0.9090' (#359) from renovate/ghcr.io-onedr0p-radarr-develop-5.x into main
Reviewed-on: #359
2024-09-03 18:35:01 -04:00
Renovate Bot b1e3287ff2 feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.10.0.9090 2024-09-03 18:35:01 -04:00
SeanOMik e216aa2eaa Merge pull request 'feat(helm): update chart longhorn to 1.7.0' (#361) from renovate/longhorn-1.x into main
Reviewed-on: #361
2024-09-03 18:34:41 -04:00
Renovate Bot ccec01ab7a feat(helm): update chart longhorn to 1.7.0 2024-09-03 18:34:41 -04:00
SeanOMik 73a4876ae0 Merge pull request 'feat(github-release): update traefik-crd-source to v30.1.0' (#360) from renovate/traefik-crd-source-30.x into main
Reviewed-on: #360
2024-09-03 18:34:21 -04:00
Renovate Bot 2fb0fd1af7 feat(github-release): update traefik-crd-source to v30.1.0 2024-09-03 18:34:21 -04:00
SeanOMik 463e5a5f61 Merge pull request 'feat(helm): update chart traefik to 30.1.0' (#362) from renovate/traefik-30.x into main
Reviewed-on: #362
2024-09-03 18:34:10 -04:00
Renovate Bot 7beb9198cd feat(helm): update chart traefik to 30.1.0 2024-09-03 18:34:10 -04:00
SeanOMik f8df48bec4 Merge pull request 'feat(helm): update chart victoria-metrics-single to 0.11.0' (#363) from renovate/victoria-metrics-single-0.x into main
Reviewed-on: #363
2024-09-03 18:33:40 -04:00
Renovate Bot 29e8d039eb feat(helm): update chart victoria-metrics-single to 0.11.0 2024-09-03 18:33:40 -04:00
SeanOMik fc61a33efb Merge pull request 'feat(helm)!: Update chart kube-prometheus-stack to 62.3.1' (#364) from renovate/kube-prometheus-stack-62.x into main
Reviewed-on: #364
2024-09-03 09:31:56 -04:00
Renovate Bot e8104e4e08 feat(helm)!: Update chart kube-prometheus-stack to 62.3.1 2024-09-03 09:31:56 -04:00
SeanOMik a4059a9bc6 Merge pull request 'fix(container): update image linuxserver/freshrss to v1.24.2' (#365) from renovate/linuxserver-freshrss-1.x into main
Reviewed-on: #365
2024-09-03 09:31:34 -04:00
Renovate Bot 6a042dc169 fix(container): update image linuxserver/freshrss to v1.24.2 2024-09-03 09:31:34 -04:00
SeanOMik 1f5344f96c Merge pull request 'fix(container): update image linuxserver/jellyfin to v10.9.10' (#366) from renovate/linuxserver-jellyfin-10.x into main
Reviewed-on: #366
2024-09-03 09:30:58 -04:00
Renovate Bot 636d6b23ea fix(container): update image linuxserver/jellyfin to v10.9.10 2024-09-03 09:30:58 -04:00
SeanOMik 3f1a3f539f Merge pull request 'fix(helm): update chart authentik to 2024.6.4' (#367) from renovate/authentik-2024.x into main
Reviewed-on: #367
2024-09-03 09:30:19 -04:00
Renovate Bot 9ee233dad9 fix(helm): update chart authentik to 2024.6.4 2024-09-03 09:30:19 -04:00
SeanOMik e20eaa79db Merge pull request 'feat(container): update image gotson/komga to v1.12.0' (#368) from renovate/gotson-komga-1.x into main
Reviewed-on: #368
2024-09-02 16:44:19 -04:00
Renovate Bot aee5ae888e feat(container): update image gotson/komga to v1.12.0 2024-09-02 16:44:19 -04:00
SeanOMik f17016e0c6 Merge pull request 'feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.13.2' (#369) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #369
2024-09-02 14:30:25 -04:00
Renovate Bot 8a486909a8 feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.13.2 2024-09-02 01:06:58 +00:00
SeanOMik ea347fac88
Fix paths for intel-gpu and nfd kustomization 2024-08-30 17:10:29 -04:00
SeanOMik 4d0b63ca05 feat(plex): request intel gpu, use onedr0p plex image, switch to latest app-template chart 2024-08-14 16:30:00 -04:00
SeanOMik 924c433a47 feat(jellyfin): request intel gpu 2024-08-14 16:30:00 -04:00
SeanOMik dbb9385ce7 feat: add NFD and intel-gpu 2024-08-14 16:27:00 -04:00
SeanOMik 76f0a73fee feat: add piwigo and mysql 2024-08-14 16:27:00 -04:00
SeanOMik b8fef336fd Merge pull request 'feat(helm): update chart kube-prometheus-stack to 61.8.0' (#344) from renovate/kube-prometheus-stack-61.x into main
Reviewed-on: #344
2024-08-10 15:04:38 -04:00
Renovate Bot 7ac8cd4a62 feat(helm): update chart kube-prometheus-stack to 61.8.0 2024-08-10 15:04:38 -04:00
SeanOMik 818728f608 Merge pull request 'fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.21.2.4649' (#330) from renovate/ghcr.io-onedr0p-prowlarr-develop-1.x into main
Reviewed-on: #330
2024-08-10 15:04:04 -04:00
Renovate Bot 917580f04b fix(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.21.2.4649 2024-08-10 15:04:04 -04:00
SeanOMik 568b3582f4 Merge pull request 'fix(helm): update chart cert-manager to v1.15.2' (#335) from renovate/cert-manager-1.x into main
Reviewed-on: #335
2024-08-10 15:03:50 -04:00
Renovate Bot 5dc80dfe9a fix(helm): update chart cert-manager to v1.15.2 2024-08-10 15:03:50 -04:00
SeanOMik 3022ad97f0 Merge pull request 'fix(container): update image linuxserver/jellyfin to v10.9.9' (#340) from renovate/linuxserver-jellyfin-10.x into main
Reviewed-on: #340
2024-08-10 15:03:25 -04:00
Renovate Bot 3fb9dc2e82 fix(container): update image linuxserver/jellyfin to v10.9.9 2024-08-10 15:03:25 -04:00
SeanOMik f4980c6ce7 Merge pull request 'feat(helm): update chart pgadmin4 to 1.28.0' (#342) from renovate/pgadmin4-1.x into main
Reviewed-on: #342
2024-08-10 15:02:58 -04:00
Renovate Bot cf62e03430 feat(helm): update chart pgadmin4 to 1.28.0 2024-08-10 15:02:58 -04:00
SeanOMik 4d577798db fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.8.2008 (#332) 2024-08-10 09:52:04 -04:00
Renovate Bot b0ce4aa6eb fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.8.2008 2024-08-10 09:52:04 -04:00
SeanOMik bf80393ffd fix(github-release): update traefik-crd-source to v30.0.2 (#333) 2024-08-10 09:51:39 -04:00
Renovate Bot 65bb563d4b fix(github-release): update traefik-crd-source to v30.0.2 2024-08-10 09:51:39 -04:00
SeanOMik 89d03ecc9a fix(helm): update chart traefik to 30.0.2 (#336) 2024-08-10 09:50:30 -04:00
Renovate Bot a5e3938357 fix(helm): update chart traefik to 30.0.2 2024-08-10 09:50:30 -04:00
SeanOMik 454e0cee63 fix(helm): update chart victoria-metrics-single to 0.9.26 (#337) 2024-08-10 09:50:13 -04:00
Renovate Bot a771e7e5f1 fix(helm): update chart victoria-metrics-single to 0.9.26 2024-08-10 09:50:13 -04:00
SeanOMik 48c57f7f6a feat(container): update image ghcr.io/mealie-recipes/mealie to v1.11.0 (#338) 2024-08-10 09:48:06 -04:00
Renovate Bot 96088207f9 feat(container): update image ghcr.io/mealie-recipes/mealie to v1.11.0 2024-08-10 09:48:06 -04:00
SeanOMik 0ecea82ecb fix(helm): update chart authentik to 2024.6.3 (#334) 2024-08-10 09:47:49 -04:00
Renovate Bot a86fb3d265 fix(helm): update chart authentik to 2024.6.3 2024-08-10 09:47:49 -04:00
SeanOMik 4375114440 feat(helm): update chart kube-prometheus-stack to 61.7.2 (#331) 2024-08-10 09:47:38 -04:00
Renovate Bot d5f5115cb4 feat(helm): update chart kube-prometheus-stack to 61.7.2 2024-08-10 09:47:38 -04:00
SeanOMik 7b46f60e9d feat(helm)!: Update chart redis to 20.0.1 (#343) 2024-08-10 09:47:25 -04:00
Renovate Bot 634099cd45 feat(helm)!: Update chart redis to 20.0.1 2024-08-10 09:47:25 -04:00
SeanOMik 705b442a42 feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.12.3 (#341) 2024-08-10 09:47:12 -04:00
Renovate Bot 7bf0883c00 feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.12.3 2024-08-10 09:47:12 -04:00
SeanOMik 7ab5465708 feat(helm): update chart grafana to 8.4.4 (#339) 2024-08-10 09:46:59 -04:00
Renovate Bot f48a1bed13 feat(helm): update chart grafana to 8.4.4 2024-08-10 07:02:43 +00:00
SeanOMik e94c45d333
feat(airflow): add extra pip packages 2024-08-03 19:30:36 -04:00
SeanOMik 3d0baaa560
fix(airflow): put git sync username in secret 2024-08-03 17:47:28 -04:00
SeanOMik 3442998e84
fix: update forgejo hostkeys 2024-08-03 17:27:56 -04:00
SeanOMik 39d9c6b1f8 feat(airflow): add git repo for syncing dags 2024-08-03 17:18:38 -04:00
SeanOMik 4a68fe9900 fix(container): update image ghcr.io/christopherhx/gitea-actions-runner to v0.0.13 (#329) 2024-07-25 10:28:59 -04:00
Renovate Bot f75681f77d fix(container): update image ghcr.io/christopherhx/gitea-actions-runner to v0.0.13 2024-07-25 13:02:24 +00:00
SeanOMik 0d944b24ad feat(github-release)!: Update traefik-crd-source to v30.0.0 (#325) 2024-07-25 08:22:06 -04:00
Renovate Bot a7bc2cec5e feat(github-release)!: Update traefik-crd-source to v30.0.0 2024-07-25 08:22:06 -04:00
SeanOMik f33cba02ef feat(helm)!: Update chart traefik to 30.0.0 (#326) 2024-07-25 08:21:53 -04:00
Renovate Bot 4c559f3483 feat(helm)!: Update chart traefik to 30.0.0 2024-07-25 08:21:53 -04:00
SeanOMik bdee70f5e6 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.8.1929 (#327) 2024-07-25 08:19:21 -04:00
Renovate Bot 8291fea8dc fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.8.1929 2024-07-25 08:19:21 -04:00
SeanOMik 27cf99075c fix(container): update image gotson/komga to v1.11.2 (#328) 2024-07-25 08:19:03 -04:00
Renovate Bot bd9c2fa044 fix(container): update image gotson/komga to v1.11.2 2024-07-25 07:03:09 +00:00
SeanOMik 77f50fc599 fix(container): update image goofball222/factorio to v1.1.109 (#317) 2024-07-23 22:04:01 -04:00
Renovate Bot f37faee608 fix(container): update image goofball222/factorio to v1.1.109 2024-07-23 22:04:01 -04:00
SeanOMik dcc535c51f feat(container): update image temporalio/auto-setup to v1.24 (#323) 2024-07-23 22:03:46 -04:00
Renovate Bot aaf754b149 feat(container): update image temporalio/auto-setup to v1.24 2024-07-23 22:03:46 -04:00
SeanOMik 871586657b fix(container): update image lscr.io/linuxserver/plex to v1.40.4 (#315) 2024-07-23 22:03:31 -04:00
Renovate Bot eabe4ee202 fix(container): update image lscr.io/linuxserver/plex to v1.40.4 2024-07-23 22:03:31 -04:00
SeanOMik d6e5633c92 fix(container): update image alpine to v3.20.2 (#270) 2024-07-23 22:03:16 -04:00
Renovate Bot b91fc26496 fix(container): update image alpine to v3.20.2 2024-07-23 22:03:16 -04:00
SeanOMik 2fc1830956 feat(helm): update chart kube-prometheus-stack to 61.3.2 (#298) 2024-07-23 22:02:59 -04:00
Renovate Bot 754a1a8fa7 feat(helm): update chart kube-prometheus-stack to 61.3.2 2024-07-23 22:02:59 -04:00
SeanOMik e67a94e07e fix(container): update image znc to v1.9.1 (#299) 2024-07-23 22:02:44 -04:00
Renovate Bot 02293eb58e fix(container): update image znc to v1.9.1 2024-07-23 22:02:44 -04:00
SeanOMik f0fdc596f5 fix(container): update image prompve/prometheus-pve-exporter to v3.4.3 (#300) 2024-07-23 22:02:31 -04:00
Renovate Bot ba73683973 fix(container): update image prompve/prometheus-pve-exporter to v3.4.3 2024-07-23 22:02:31 -04:00
SeanOMik 7fc1d8a3a5 fix(helm): update chart grafana to 8.3.6 (#301) 2024-07-23 22:02:18 -04:00
Renovate Bot f27a38a457 fix(helm): update chart grafana to 8.3.6 2024-07-23 22:02:18 -04:00
SeanOMik 9a64d532ac fix(container): update image ghcr.io/mealie-recipes/mealie to v1.10.2 (#302) 2024-07-23 22:02:02 -04:00
Renovate Bot 587357e576 fix(container): update image ghcr.io/mealie-recipes/mealie to v1.10.2 2024-07-23 22:02:02 -04:00
SeanOMik 425a9d449f feat(github-release)!: Update traefik-crd-source to v29.0.1 (#303) 2024-07-23 22:01:46 -04:00
Renovate Bot e59b5c2b70 feat(github-release)!: Update traefik-crd-source to v29.0.1 2024-07-23 22:01:46 -04:00
SeanOMik 57f6713d13 feat(helm)!: Update chart traefik to 29.0.1 (#304) 2024-07-23 22:01:30 -04:00
Renovate Bot 163fec6825 feat(helm)!: Update chart traefik to 29.0.1 2024-07-23 22:01:30 -04:00
SeanOMik 30297d5d85 feat(helm): update chart pgadmin4 to 1.27.0 (#305) 2024-07-23 22:01:10 -04:00
Renovate Bot 2d582aad1d feat(helm): update chart pgadmin4 to 1.27.0 2024-07-23 22:01:10 -04:00
SeanOMik 49f1aa04dd fix(container): update image bobokun/qbit_manage to v4.1.7 (#306) 2024-07-23 22:00:59 -04:00
Renovate Bot b5d732b685 fix(container): update image bobokun/qbit_manage to v4.1.7 2024-07-23 22:00:59 -04:00
SeanOMik bc585c89d6 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.8.1902 (#307) 2024-07-23 22:00:18 -04:00
Renovate Bot 065e61d98a fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.8.1902 2024-07-23 22:00:18 -04:00
SeanOMik a2cfb4a314 feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.21.1.4631 (#308) 2024-07-23 22:00:05 -04:00
Renovate Bot 8dc86b40e2 feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.21.1.4631 2024-07-23 22:00:05 -04:00
SeanOMik 104c224890 fix(container): update image ghcr.io/onedr0p/radarr-develop to v5.8.3.8933 (#309) 2024-07-23 21:59:49 -04:00
Renovate Bot fffc30e370 fix(container): update image ghcr.io/onedr0p/radarr-develop to v5.8.3.8933 2024-07-23 21:59:49 -04:00
SeanOMik 796cca7dad feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.11.0 (#310) 2024-07-23 21:59:30 -04:00
Renovate Bot bf95977232 feat(container): update image ghcr.io/advplyr/audiobookshelf to v2.11.0 2024-07-23 21:59:30 -04:00
SeanOMik 31851ab532 fix(helm): update chart victoria-metrics-single to 0.9.25 (#311) 2024-07-23 21:59:13 -04:00
Renovate Bot 1672d2665a fix(helm): update chart victoria-metrics-single to 0.9.25 2024-07-23 21:59:13 -04:00
SeanOMik cde40f8559 fix(container): update image ghcr.io/onedr0p/readarr-develop to v0.3.32.2587 (#312) 2024-07-23 21:58:58 -04:00
Renovate Bot e8ce811eff fix(container): update image ghcr.io/onedr0p/readarr-develop to v0.3.32.2587 2024-07-23 21:58:58 -04:00
SeanOMik 68551ca7c7 feat(container): update image vaultwarden/server to v1.31.0 (#313) 2024-07-23 21:58:39 -04:00
Renovate Bot 57c119a850 feat(container): update image vaultwarden/server to v1.31.0 2024-07-23 21:58:39 -04:00
SeanOMik 14a9bdf315 feat(container): update image golift/unpackerr to v0.14 (#314) 2024-07-23 21:58:23 -04:00
Renovate Bot 4d5ef7254c feat(container): update image golift/unpackerr to v0.14 2024-07-23 21:58:23 -04:00
SeanOMik 6ef4fa0014 fix(helm): update chart authentik to 2024.6.1 (#316) 2024-07-23 21:58:09 -04:00
Renovate Bot 1ddda1ea53 fix(helm): update chart authentik to 2024.6.1 2024-07-23 21:58:09 -04:00
SeanOMik e53aeecd87 fix(github-release): update metallb-source to v0.14.8 (#318) 2024-07-23 21:57:42 -04:00
Renovate Bot ba2da27d0c fix(github-release): update metallb-source to v0.14.8 2024-07-23 21:57:42 -04:00
SeanOMik 5b85225dbb fix(helm): update chart metallb to 0.14.8 (#319) 2024-07-23 21:57:22 -04:00
Renovate Bot 133f8732ab fix(helm): update chart metallb to 0.14.8 2024-07-23 21:57:22 -04:00
SeanOMik 15aea62e14 fix(helm): update chart woodpecker to 1.5.1 (#320) 2024-07-23 21:57:06 -04:00
Renovate Bot 5231871d0d fix(helm): update chart woodpecker to 1.5.1 2024-07-23 21:57:06 -04:00
SeanOMik a7a214a0a6 fix(container): update image linuxserver/jellyfin to v10.9.8 (#321) 2024-07-23 21:56:51 -04:00
Renovate Bot c7fa109a89 fix(container): update image linuxserver/jellyfin to v10.9.8 2024-07-23 21:56:51 -04:00
SeanOMik 9012a28def feat(container): update image lscr.io/linuxserver/ombi to v4.44.1 (#322) 2024-07-23 21:54:51 -04:00
Renovate Bot 886d7feab8 feat(container): update image lscr.io/linuxserver/ombi to v4.44.1 2024-07-23 21:54:51 -04:00
SeanOMik 277cbe789a
feat: add ganymede for stream archiving 2024-07-23 18:34:42 -04:00
SeanOMik 05faa34efe
fix: remove domain 2024-07-22 18:18:59 -04:00
SeanOMik 0ddc7a8573
feat: add apache airflow 2024-07-21 10:06:55 -04:00
SeanOMik d9c34fdf34
feat: add dendrite and webserver that hosts well-known file for matrix 2024-07-03 16:17:07 -04:00
SeanOMik c07be6c8bf fix: add root domain to certificate 2024-07-03 15:59:40 -04:00
SeanOMik 524243b2cf fix(container): update image ghcr.io/mealie-recipes/mealie to v1.10.1 (#297) 2024-07-03 10:19:19 -04:00
Renovate Bot d7b6aa50e7 fix(container): update image ghcr.io/mealie-recipes/mealie to v1.10.1 2024-07-03 13:02:16 +00:00
SeanOMik 4c232ca95f feat(helm): update chart kubernetes-replicator to 2.10.0 (#296) 2024-07-03 07:46:06 -04:00
Renovate Bot 8b72737b61 feat(helm): update chart kubernetes-replicator to 2.10.0 2024-07-03 07:46:06 -04:00
SeanOMik 3e6ac7c211 feat(container): update image ghcr.io/mealie-recipes/mealie to v1.10.0 (#295) 2024-07-03 07:45:42 -04:00
Renovate Bot e5947d6397 feat(container): update image ghcr.io/mealie-recipes/mealie to v1.10.0 2024-07-03 07:45:42 -04:00
SeanOMik 646fa7eb6e feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.8.0.8897 (#294) 2024-07-03 07:45:21 -04:00
Renovate Bot fa918cf86a feat(container): update image ghcr.io/onedr0p/radarr-develop to v5.8.0.8897 2024-07-03 07:45:21 -04:00
SeanOMik c299cab44e feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.20.0.4590 (#293) 2024-07-03 07:45:03 -04:00
Renovate Bot 3b143a689d feat(container): update image ghcr.io/onedr0p/prowlarr-develop to v1.20.0.4590 2024-07-03 07:45:03 -04:00
SeanOMik 426a3d30ac feat(helm): update chart grafana to 8.3.1 (#292) 2024-07-03 07:44:43 -04:00
Renovate Bot 836c7044a0 feat(helm): update chart grafana to 8.3.1 2024-07-03 10:02:33 +00:00
SeanOMik 4192351f80 fix(container): update image ghcr.io/onedr0p/readarr-develop to v0.3.29.2565 (#288) 2024-07-01 13:27:37 -04:00
Renovate Bot addca500c1 fix(container): update image ghcr.io/onedr0p/readarr-develop to v0.3.29.2565 2024-07-01 13:27:37 -04:00
SeanOMik 89ecb25d95 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.5.1801 (#289) 2024-07-01 13:27:16 -04:00
Renovate Bot aabbe81b8f fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.5.1801 2024-07-01 13:27:16 -04:00
SeanOMik 90a5d3c4cb fix(helm): update chart grafana to 8.2.1 (#290) 2024-07-01 13:26:54 -04:00
Renovate Bot 201731fcf4 fix(helm): update chart grafana to 8.2.1 2024-07-01 13:26:54 -04:00
SeanOMik 889e86f33a fix(helm): update chart kube-prometheus-stack to 61.1.1 (#291) 2024-07-01 13:26:37 -04:00
Renovate Bot 8d54d150a3 fix(helm): update chart kube-prometheus-stack to 61.1.1 2024-07-01 16:02:59 +00:00
SeanOMik c5297e7888 feat(helm): update chart kube-prometheus-stack to 61.1.0 (#287) 2024-06-28 21:34:57 -04:00
Renovate Bot 696e831d76 feat(helm): update chart kube-prometheus-stack to 61.1.0 2024-06-29 01:03:10 +00:00
SeanOMik a683195350 Merge pull request 'feat(helm)!: Update chart kube-prometheus-stack to 61.0.0' (#285) from renovate/kube-prometheus-stack-61.x into main
Reviewed-on: #285
2024-06-28 12:41:36 -04:00
Renovate Bot c3f2093046 feat(helm)!: Update chart kube-prometheus-stack to 61.0.0 2024-06-28 12:41:36 -04:00
SeanOMik 2f15e43499 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.5.1791 (#286) 2024-06-28 12:14:59 -04:00
Renovate Bot 6fd5fda8bb fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.5.1791 2024-06-28 16:02:16 +00:00
SeanOMik ec742c174e feat(helm): update chart grafana to 8.2.0 (#283) 2024-06-27 22:01:21 -04:00
Renovate Bot b86706f8f7 feat(helm): update chart grafana to 8.2.0 2024-06-28 01:02:33 +00:00
SeanOMik c7dd7dd17d feat(helm): update chart grafana to 8.1.1 (#281) 2024-06-27 15:22:18 -04:00
Renovate Bot 1d04392825 feat(helm): update chart grafana to 8.1.1 2024-06-27 15:22:18 -04:00
SeanOMik c0cd94849a fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.5.1782 (#282) 2024-06-27 15:21:52 -04:00
Renovate Bot bf4697a949 fix(container): update image ghcr.io/onedr0p/sonarr-develop to v4.0.5.1782 2024-06-27 19:02:24 +00:00
SeanOMik 91831ec754 feat(helm): update chart redis to 19.6.0 (#280) 2024-06-26 21:59:47 -04:00
Renovate Bot fe50c0d399 feat(helm): update chart redis to 19.6.0 2024-06-26 22:02:18 +00:00
451 changed files with 7316 additions and 1294 deletions

View File

@ -15,17 +15,17 @@
//"schedule": ["on saturday"],
"flux": {
"fileMatch": [
"(^|/)cluster/.+\\.ya?ml(\\.j2)?$"
"(^|/)kubernetes/.+/.+\\.ya?ml(\\.j2)?$"
]
},
"helm-values": {
"fileMatch": [
"(^|/)cluster/.+\\.ya?ml(\\.j2)?$"
"(^|/)kubernetes/.+/.+\\.ya?ml(\\.j2)?$"
]
},
"kubernetes": {
"fileMatch": [
"(^|/)cluster/.+\\.ya?ml(\\.j2)?$"
"(^|/)kubernetes/.+/.+\\.ya?ml(\\.j2)?$"
]
},
"kustomize": {

View File

@ -3,20 +3,20 @@
version: "3"
vars:
CLUSTER_SECRET_SOPS_FILE: "{{.CLUSTER_DIR}}/bootstrap/flux/sops-key.sops.yaml"
GITHUB_DEPLOY_KEY_FILE: "{{.CLUSTER_DIR}}/bootstrap/flux/forgejo-deploy-key.sops.yaml"
CLUSTER_SECRET_SOPS_FILE: "{{.CLUSTERS_DIR}}/common/bootstrap/flux/sops-key.sops.yaml"
GITHUB_DEPLOY_KEY_FILE: "{{.CLUSTERS_DIR}}/common/bootstrap/flux/forgejo-deploy-key.sops.yaml"
tasks:
bootstrap:
desc: Bootstrap Flux into a Kubernetes cluster
cmds:
- kubectl apply --server-side --kustomize {{.CLUSTER_DIR}}/bootstrap/flux
- kubectl apply --server-side --kustomize {{.CLUSTERS_DIR}}/common/bootstrap/flux
- sops --decrypt {{.CLUSTER_SECRET_SOPS_FILE}} | kubectl apply --server-side --filename -
- sops --decrypt {{.GITHUB_DEPLOY_KEY_FILE}} | kubectl apply --server-side --filename -
- kubectl apply --server-side --kustomize {{.CLUSTER_DIR}}/flux/config
- kubectl apply --server-side --kustomize {{.CLUSTERS_DIR}}/{{.CLUSTER}}/flux/config
preconditions:
- { msg: "Missing cluster sops key", sh: "gpg -K 687802D4DFD8AA82EA55666CF7DADAC782D7663D" }
reconcile:
desc: Force update Flux to pull in changes from your Git repository
desc: Force update Flux to pull in changes from the Git repository
cmd: flux reconcile --namespace flux-system kustomization cluster --with-source

View File

@ -3,7 +3,7 @@
version: "3"
vars:
CLUSTER_DIR: "{{.ROOT_DIR}}/cluster"
CLUSTERS_DIR: "{{.ROOT_DIR}}/kubernetes"
includes:
flux: .taskfiles/Flux/Taskfile.yaml
@ -12,3 +12,7 @@ tasks:
execPostgres:
desc: Exec into the postgres pod as the postgres user
cmd: kubectl -n database exec -it postgresql-0 -- psql -d postgres -U postgres
execMysql:
desc: Exec into the mysql pod as the mysql user
cmd: kubectl -n database exec -it mysql-0 -- mysql -u root -p

View File

@ -1,27 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: postgresql-pv
namespace: database
spec:
storageClassName: hostpath
persistentVolumeReclaimPolicy: Retain
capacity:
storage: 12Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/mnt/MainPool/Kubernetes/databases/postgresql"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: postgresql-pv-claim
namespace: database
spec:
storageClassName: hostpath
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi

View File

@ -1,62 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: pgsql-secrets
namespace: database
stringData:
adminPassword: ENC[AES256_GCM,data:gJ7rl2V/VlbIIRvRHcwMaZKN87t5n8bVWZCj/tRv8Uw=,iv:b/5eEnOrHzJrtnO+E2IGwJLHy2AdJQwv9WfUR5fUHY4=,tag:nTtaDNHVfYpChQX9UWwdKA==,type:str]
userPassword: ENC[AES256_GCM,data:gR7q508lUaRDRJ/z5lH99JLJSS9zWfg0O+TAm2B9uvo=,iv:9DDQxwd/BGtLQDacAH/crfT+qU4Pn5sGkWuEtmMprUI=,tag:tK3WoUd7729LQDVqU7pckQ==,type:str]
replicationPassword: ENC[AES256_GCM,data:BSA5IfYhhvN445yp2i3BI5zlIXgdj+LejCPzvlTMnVo=,iv:Qku2NAQPLxt+NUnk2dSx1+WAoyx3aEuA3+piU2mubYk=,tag:MnI+atK6VLZUc3eGS1OE1w==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-10-22T16:25:15Z"
mac: ENC[AES256_GCM,data:uWVPfKwPpR212js7f2RnCzEsMnxk2JpGPcf2L5i4gJCddJCrRJkdhjWGyVVpp/ociP3JLRTI95+WSEUH0KkPZpY1ptQevCVsUemRytOCtBlR0yR4qsBwEisSu8m4B5dbAYsqlXAndrBNL2WGB7uBv+ILgNxkhlN58unseSWJBDM=,iv:e7QyZSlhpyQ+A8OmV4p1848itIUxyam6CJOI9/N7DDY=,tag:N28mfrAjUTTYkly1hu0OhA==,type:str]
pgp:
- created_at: "2023-06-19T18:35:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAzKleRwoSoixAQ//aQdUERyq3G7V29F5rpY6LdDgo8+hqrrZvdI3JnON0VUM
Tj3AAYg+xvYh8aPQywF9fJvn6qNw8fqrb2GiuuNTa9ZPCFsD+WXbuYHmQ9z6tAtV
opXe3QLNBuo9zEtUfGPbaCp8EH7f1TxQsTJoe9iE/1B2S69cHNUdgXZtfQyhpmlG
iyAk/G04kPazweIuFNjOYaN/12J/s2Cf5AZUeROkMxg8/GTPO68LeEBz9v4vl/1z
JlxmZyXR/9IeoBlO63asDrR85fcvSDb31K4qE3WVkag20bXClv1lehLVKO4bxA/F
lW1tXDR3odC9Ozme884Znd05L0NWkzYKYRta198IV6JuSCeMdjTscGGlMM9wqqKz
SZgs81FHXT16YCVupfI22CqMiD0EzQXrGEtJ4NqaBvhZu+MDxszNRzIl73b0HANc
8JQqQqOJh7ltrWnf39Xlv73yVC/pYbaV1LWGnMfqWvOcksa9QjOH9Ysfj/RxdaMw
VQhydU+21+xeuEQBL7OsiJQUzgJjFREnTRPXcorCtWxocCn5zwdct1SFchFzCOTp
H0ubpD+MP4RTWxuYbZRhE5ty6GJU9liRH7dUJtVaQiv8V+G1DungTqq36AbbnHzd
9cy+4cM3wZx2VYElL7DBom8nqqm7Xhffr0UaaY8VFuV5bBry3BmM5rOr8vDYqf7U
aAEJAhC/4yiBMuhEB+fwXIq/dBjMzW+p8SotK2QK03yaTFQchnBDknwVdqcKQxIZ
di3kupnjB+KllWOZhl121tT9L35ymL53BUu1FKCTFdIS2wXxy6UlIS98n0bvWJYN
c5WTfk81xmbT
=UE14
-----END PGP MESSAGE-----
fp: 2CC2B3631D5C3393901335DB68F95C5D753EE1E5
- created_at: "2023-06-19T18:35:15Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAy5t8IMoPu4VAQ/9G2JDsJw6YJMjstWPrv07tnU0ErWZx5WGcNUGhw6T5tOJ
kXCAuaZax8NxoTtZnQ9Cd+WgJr7R0FuVPEPTc4G2RsfntSZq5rBgCpT0fgwyASFX
64b6YTbLcCL+G6sg/FwIi9SRqqCsaljATjoU685vrjaxYYfAdhyUoM3qSNjMMaMl
zVjn0kbWrQn4GqfuRMqcr+zCIQdHNTTJ12+c6UUo/zJp4zzjA68Yur9aiw1iHtR1
rYCPHX2/ZmQjADTHXqwpuMdb5j0VDcd5JcZabdcJkhn/6MRJiN+XryZN/Neq9UbF
5WrMaZz5v0iRnMUCr8HMw29P0ttu5Sma+RyCOZuWlpsXj+C84pJ8CjBbFhzSJzGP
cKI8Syn0CPLN3X6vKs+LJXEHg1jxJ9kuN+RgW+SQRctUX3A0JtFg2tWplkptNtLl
hN5rW+fWxk7BV9dP7wouwVJiKcW3Y/OMCF5H8YHwL/KVHvANBwNM+nmFPrHaqN2s
0RghznmZMVG+9IYedSM6d8ZJLnO/QsNTE0QTGM/3dmBAn9jcndCLTgcgThAtvcmw
lFJYaMN3W455Cccaif93xnb44yn47actgEuM6GOuP15GGJaHD2iBQ2atHcaQhNQR
mxhIIouu+Kaa6g34MA/VGDNoN0eNYI5RZIUSSBl7bgaOXs9/3j1Uvap9yesCaOTU
aAEJAhDDqjX7RUazeEByAiKjv5TxpQzsi8gR4zyrhf6tTx34jHzQNoVjYEtLMEVl
ZlAJ06RoxOj8O6+8RGYd/ZUE+TQPQ4jx+PgWrZPUQx8TSxevuduw5XZ1lKytUSCZ
GFDjOxp0lMGV
=LHSB
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.8.0

View File

@ -1,65 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: nginx-cdn
namespace: default
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: oci.seedno.de/seednode/nginx
tag: latest
args:
- -c
- /config/nginx.conf
service:
main:
ports:
http:
port: 6544
probes:
liveness:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: &host "cdn.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
data:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/cdn/data
readOnly: true
mountPath: /data
config:
enabled: true
type: configMap
name: nginx-cdn-configmap
resources:
requests:
cpu: 1m

View File

@ -1,123 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: firefly-env-secret
namespace: default
stringData:
ALLOW_WEBHOOKS: ENC[AES256_GCM,data:qdisaso=,iv:rT7WID3kRMPEGmWJepNmrj1tutxsT5Arw5AN9oVFoXE=,tag:jkYkRaGLEB3iBEjEVIAVCg==,type:str]
APP_DEBUG: ENC[AES256_GCM,data:Jyo8QmI=,iv:Gq2Ldh+H+oturcglphQb7ERHX8jD/5j01qtEJDRPAn4=,tag:m96oouPtT9J5zQHPs2QaVw==,type:str]
APP_ENV: ENC[AES256_GCM,data:19kiyms=,iv:KLwsQOsDvg/7f18FEsg+e2rgnXSbsxwSNbItmgLGy8M=,tag:mUX/UeXFi0eeZ68bsJpq8Q==,type:str]
APP_KEY: ENC[AES256_GCM,data:PI70apm/K8/1el4lW3KR6wLgBDgj0YAQ6KwngqxSv2Y=,iv:S7xrpAeY3wM3moCL/i5R045yst7Zz8ahXbLyNfvacZ0=,tag:hOXR1kKdxVoQxZyjZu+ajg==,type:str]
APP_LOG_LEVEL: ENC[AES256_GCM,data:ZwJTcn8y,iv:wk+jX9Zp1TTn1EHv0OLgt+0alm5JBHdWcEtIn1dTI6o=,tag:gR1Ls7dFGyt4hKGiwLU5wQ==,type:str]
APP_NAME: ENC[AES256_GCM,data:yfd2OQk6NvjKcA==,iv:jLL2Dt0YlWODwCKSnqR1yuSWJsKySQNZY/pEfxi5jJM=,tag:XoHlMsMuRG6S4Wm0PVjtBA==,type:str]
APP_URL: ENC[AES256_GCM,data:+bveNLjanPPMkoMrDO4KsA==,iv:xQWHzRKBMBumi2bFCUKoWLRiuNNV3HQLv1WGEiZ6RRg=,tag:h9IF4XwIK2P8sB4V1Su5Ug==,type:str]
AUDIT_LOG_LEVEL: ENC[AES256_GCM,data:OA7nqw==,iv:9BcE5Bf9QDf3kzA4Xbf0XkbkFjGAv6id7vdSI12wRm8=,tag:QN7o1eEbGSTvrGGBzzouSg==,type:str]
AUTHENTICATION_GUARD: ENC[AES256_GCM,data:wsQZSzAP0hE4o9DAwNtwSEM=,iv:U6513HaOzDDlCehFuSs8ey0KFWup9S8tAYiSX89EyNg=,tag:i5q9W6uglFZ9bKc2f4QPvQ==,type:str]
AUTHENTICATION_GUARD_HEADER: ENC[AES256_GCM,data:0GfWuR+1RhLsED/T5iEDYV3tkmx2wA==,iv:x/6xxFAv5+J8e55a9JnIZ49v/FJRL066rSf2bBxhHHU=,tag:hAhhsDDMeM29b8iMx3xwqA==,type:str]
BROADCAST_DRIVER: ENC[AES256_GCM,data:2iYs,iv:5oeuA+08uDRSJyLwwkdFC2q4LZKNs2OSoQjsnIX0aYY=,tag:m2ybfxtY98j39sBnax7IVA==,type:str]
CACHE_DRIVER: ENC[AES256_GCM,data:2lv9YGE=,iv:xuk6ih2wApMuWJIlm9clwYCnMR973lG7EOHDUZtlDvc=,tag:cdEh6/zAZ+7IcQMvHojgXQ==,type:str]
CACHE_PREFIX: ENC[AES256_GCM,data:OS/jr/Qo5A==,iv:wLeRO4uAo+HHB/1tK3m4MEeefmMRTc0+aTYuUGGrYyg=,tag:8cv8oxfwMkTeZ8+JsCoWVA==,type:str]
COOKIE_PATH: ENC[AES256_GCM,data:pQ==,iv:5QR02hlvi9n/gl6LLdSR2HSybzohlCisq51+QzUJv1k=,tag:hpwUD0ctU0pX7S+V6UNz/w==,type:str]
COOKIE_SAMESITE: ENC[AES256_GCM,data:HNlS,iv:f/kbAOVyWFEH6yKr+N3zM+9tNQQCpQA7/iKAg8ejFdk=,tag:g1rmzfnWSYIzxFJA0l/uUA==,type:str]
COOKIE_SECURE: ENC[AES256_GCM,data:fxJkE2M=,iv:0JXgzyybtMtIgxh6VSwAS5oehpVMFkLKvJFOBDcwhVM=,tag:RAhNUuJKOho6bvXJyNT6cg==,type:str]
DB_CONNECTION: ENC[AES256_GCM,data:Y7b+kts=,iv:1vZBNoO4O0Z8LPH3ZPSDpx49jtbQOEl6+BitbKyat4A=,tag:eOUpSlZGZKM0LPHdZMjb+Q==,type:str]
DB_DATABASE: ENC[AES256_GCM,data:1rRtAXfMaA==,iv:vErtoqpi1KsHVL0nQ6x2MVNe6JCKxjCxivXXjtUT6Uw=,tag:AYxHWADlGq4NHbcVx8QcHg==,type:str]
DB_HOST: ENC[AES256_GCM,data:sjYDEi8q4bAgpdnxin6yDBtNJw==,iv:6rxqBNvXSsE+2oxWbwiztmlxtKP8C0aeYMdmuGTyF/g=,tag:lRB3EwV4vwa64CI3xqi2lQ==,type:str]
DB_PASSWORD: ENC[AES256_GCM,data:PeysFTbHeZHTnkn0XlJ58AMZbS3EzANUQ8UnhQXRIoU=,iv:NM8c3dx8TlQkPVJGECnyg2L6JM7CQwlx/LQ59x15dY0=,tag:xuLow/AXp+yOUm4hO2527g==,type:str]
DB_PORT: ENC[AES256_GCM,data:yXp98w==,iv:a/jbQI7/3QMKaSJRiZGhdYBzdIzyNA0M3sL83bD/1is=,tag:PxauXvxyQlNo8EaFMzdjKg==,type:str]
DB_USERNAME: ENC[AES256_GCM,data:UOz2K8KusA==,iv:75KRLL7F0mtzESvfvVaIJiBqAz1i8JIcS2VwAMm3KVE=,tag:HmjzrLg4hLuAjQ88U3CDbw==,type:str]
DEFAULT_LANGUAGE: ENC[AES256_GCM,data:U2qo/Z0=,iv:duSb5g58hXy+BjmU51cWVc2APmz/THtQrmfKyWJL8Xs=,tag:3578FhaZxtyLXjFOJA7sVQ==,type:str]
DEFAULT_LOCALE: ENC[AES256_GCM,data:DX3VePo=,iv:d3P66DEPoI3yiZj00YaYVEsu9zCSQ+Nz0vCOxJjfkNk=,tag:JNeGcODHleBBOJrewOWq2w==,type:str]
DISABLE_CSP_HEADER: ENC[AES256_GCM,data:mS45ZNE=,iv:7twp7yAggJfGDKnoqoi4OY97uMQuOq1Y3y6LFst9qFY=,tag:mselnIDI/OzNplWsdq2YlA==,type:str]
DISABLE_FRAME_HEADER: ENC[AES256_GCM,data:lIO+3IU=,iv:/jCBrh9pxsNouU+glpvXqEXI3veHsqaHWkSDEJcJzHI=,tag:JHWUyPl6Ir+XczlkEm/xsw==,type:str]
DKR_BUILD_LOCALE: ENC[AES256_GCM,data:43nBSlc=,iv:pylnsBF4HORItmtHxLxaXjojdyazm1rseMtqgTwwX8k=,tag:mi7eWamr3l/H+foZUJYsJg==,type:str]
DKR_CHECK_SQLITE: ENC[AES256_GCM,data:TssvPA==,iv:N6kVxo9w7pjUy5PSt0nF3yPS7imaKaWbizPZdMv7rKQ=,tag:DpWzkfkFbFaQpuLTirsP1g==,type:str]
DKR_RUN_MIGRATION: ENC[AES256_GCM,data:6+nNEA==,iv:TxFrPKxoaN/neoRK09F5SJswfh+ULHw/tFQz+ouOOsU=,tag:UsMPAYDhgccBtBUAXxTNaQ==,type:str]
DKR_RUN_PASSPORT_INSTALL: ENC[AES256_GCM,data:rA1uHQ==,iv:TKV5pRA65C8FNHOrpzx90qA7maX5ld3aLCv/PrQamII=,tag:bqtT9pqHILiV1AEzkkYk5Q==,type:str]
DKR_RUN_REPORT: ENC[AES256_GCM,data:bqE/+A==,iv:PWlGji8/zVoosDeoWaTG4f9rDJwKOilwENI1JtzatPA=,tag:cHCeTgnB7c0TZ+9bSxFW4A==,type:str]
DKR_RUN_UPGRADE: ENC[AES256_GCM,data:76w+1w==,iv:XZwFW5WoWRBhfgM8Jf71IAEsWJxaWj6nmzh4arjV9IY=,tag:wm49cS3mMPPj0l7rNRm7nA==,type:str]
DKR_RUN_VERIFY: ENC[AES256_GCM,data:GE3u0A==,iv:hZc9+yCN781Hm/M6UrzAnFELJopG/m0PTaHCwJuK4Ic=,tag:SwJ/ujTY9VsrS8payg5FbA==,type:str]
ENABLE_EXTERNAL_MAP: ENC[AES256_GCM,data:jwbL3WE=,iv:EmuPlxlldYIK57w44oeiOUx4dNUx88avn/MXGw0khqk=,tag:6UqgxY3eTE/DQ4znx5NNzw==,type:str]
ENABLE_EXTERNAL_RATES: ENC[AES256_GCM,data://NWaSg=,iv:l1k7TLg2d4impHiGyHtVmXFBpHSK1X+MIIMEvqHmFCc=,tag:7FX96H6R+ez0corFjpzoWA==,type:str]
FIREFLY_III_LAYOUT: ENC[AES256_GCM,data:KGo=,iv:xvBorcd8fPvlGYeomuexZBtORPc7LJRII9pYP1ZNBsg=,tag:ibFX6k0a12rXElxRODc1YA==,type:str]
IS_HEROKU: ENC[AES256_GCM,data:Ffu4Sro=,iv:Q5txv1a/DcH+Utlr12zQJUBy4vlcdxcHFsNDWuWVOeU=,tag:NTay0IKz6s7a9dFpx1BZ+w==,type:str]
LOG_CHANNEL: ENC[AES256_GCM,data:Njfav/E=,iv:xwccazZYrtARU7xKooAnBKJcCDJH5xUSN0C+nIs8Pos=,tag:jI3pelMMZQQ37uuUmUmENQ==,type:str]
MAIL_FROM: ENC[AES256_GCM,data:ILVOrph55Ku8pIfsHtU8DjMuUjo=,iv:c4wzRvDugyRUbKZKq/fgQ2eP3CJ1wJzkQo89tBCZ0WU=,tag:tx2lUsnCBbYIk0h4gL/CBA==,type:str]
MAIL_MAILER: ENC[AES256_GCM,data:rdoZ,iv:NBi4YtbtTkDJHQmXBu9lGUfCWhfRgtYLI3UCayMpq2k=,tag:o+cXYLXlJ0bWVQAPr85CJA==,type:str]
MAIL_PORT: ENC[AES256_GCM,data:lffjiQ==,iv:GsZWiMZGuhpPJfX6vPcr3PKuq2YXS3oQ8v8NojufyKk=,tag:rHcfDoLZdU5wCQR4g/qV6A==,type:str]
MAILGUN_ENDPOINT: ENC[AES256_GCM,data:rrw7Rwjo//tdEyxN98pE,iv:3aeAQM4RV5hDFfZ08voXgk7IrejoM8YACluo75AmRrE=,tag:cAmTiI0vPAnY7NX+YlM6Og==,type:str]
MAP_DEFAULT_LAT: ENC[AES256_GCM,data:i8I6LaPPLFoi,iv:sG6dP5GS2G6kGXEsn8P3KJmyEThJ73WIN2gkMJwNDBA=,tag:uefjbg5pZdIIONBklcsSyw==,type:str]
MAP_DEFAULT_LONG: ENC[AES256_GCM,data:+ESO4h6cGSE=,iv:hAFNmDfc6XWnQbpLQXjUsdZSOwPu964MlFBXYsNr9O0=,tag:iXfs5Z+Ojojzp2H2u1kHxA==,type:str]
MAP_DEFAULT_ZOOM: ENC[AES256_GCM,data:zw==,iv:soYKokimSKxSS0x9nM7GcZfpXtwxjuXVls+KFh61w30=,tag:ryX2Rj1TakKRfynh7bFEtw==,type:str]
MYSQL_SSL_CAPATH: ENC[AES256_GCM,data:Mo68CXbhV7kK5ZGi5MS8,iv:pVKSl5Tu8xzZVk4FX0DIA3vpVYZ9V0RXtfkoUTYeAAU=,tag:bez1DYHFlOn5TZ/oz7F6fQ==,type:str]
MYSQL_SSL_VERIFY_SERVER_CERT: ENC[AES256_GCM,data:DT7Jow==,iv:ZEOzfc0IepdvDNo2vWanOsYAT4EGLvFnSpL8qiiOwes=,tag:eEilJ8cwgCer7H/8qpDPgg==,type:str]
MYSQL_USE_SSL: ENC[AES256_GCM,data:rsKgGpE=,iv:nEJbHiaqOvVauAtCyL6uvfmkAmgvjjSFb28L3/j1PmU=,tag:6d5whsZ30buXkc0W4+5JIg==,type:str]
PGSQL_SCHEMA: ENC[AES256_GCM,data:pmFdRyiy,iv:mYXXlj7R7T3RTuK7QNRKiY6HwCezQYaMpn6de0st+FA=,tag:xFs7kAnFuRjDVRjKyyrJOw==,type:str]
PGSQL_SSL_MODE: ENC[AES256_GCM,data:/spE//X3,iv:qCBP7fJVFixBrB1ApGti1Nq0S87RcVxpHqmPBW9GuWU=,tag:MyCEseplfPX9PNdoqGLvmw==,type:str]
QUEUE_DRIVER: ENC[AES256_GCM,data:tTmRSg==,iv:2KdDPsJ9PlyHsVsFdknC7A4cShE5bBBpRxWslF/0wgY=,tag:7QN0MlfyoDyukmAgmgQvxg==,type:str]
REDIS_CACHE_DB: ENC[AES256_GCM,data:9w==,iv:MKfWJO941vxlJ0VP/0ob9JeFnHkI+okOkd/ifxkbKTA=,tag:PyyjVTRCUSvZxpHekP9ENQ==,type:str]
REDIS_DB: ENC[AES256_GCM,data:Bw==,iv:h3v/+cO1W7eGDAGjVtgeDh8UekMg+ZvIRkNZx+iE/Es=,tag:nF143FAtE181ZJfAjtau7A==,type:str]
REDIS_HOST: ENC[AES256_GCM,data:7hVDI2P+443UGlw/jyBFmNTDBM2p,iv:sbLD+/wdDEiKYpR3ttrey6HTlI5n76trH3wZjU7s3uQ=,tag:qZP1nb9+tOr7Lm4i9HR4wg==,type:str]
REDIS_PASSWORD: ENC[AES256_GCM,data:/i9UM5Cx6h61xbDQ//ocmW1BtmT0LILnwwemOwaTTkw=,iv:FINFRW1006Ljnb1JSi+Ctae3Jw9xR5EW73Ut8FCNfHI=,tag:+6raDqY1TgQQgbkcCcbCLg==,type:str]
REDIS_PORT: ENC[AES256_GCM,data:ME1O4Q==,iv:FhqTqv645wnhhQdGW0IsemeXOlJuCKjbMa3tBw0kueI=,tag:b7TdkDklkFwE/X3lE6XZGA==,type:str]
REDIS_SCHEME: ENC[AES256_GCM,data:puE6,iv:XvOpz9QO7Fn14bbHT8L2p0HquNxIzxomN3Bg3K2NOQY=,tag:qerZcGVGKXW+YAyj6RK9Tg==,type:str]
SEND_ERROR_MESSAGE: ENC[AES256_GCM,data:9xoXVw==,iv:m20IvyDsNzw7v3U8Ai34MhhxrIUGnU3OK9LHwZAdlJo=,tag:BgrhqBiqc9RYo9EzOCvSsw==,type:str]
SEND_REPORT_JOURNALS: ENC[AES256_GCM,data:+ErZjA==,iv:dcrc2+U7MoSBQ3b7w2qe0wIb50AbLDQ8/N9TK03ub5o=,tag:ub6+5g77qZxq8IjxDmk7og==,type:str]
SESSION_DRIVER: ENC[AES256_GCM,data:QlF9bSQ=,iv:I1cjDE4EFVG166ISZaNuM0eFMs6U55y7LUl2cVIONrI=,tag:VxKEC67A3Y0IRNKJ/nZV0g==,type:str]
SITE_OWNER: ENC[AES256_GCM,data:KbzTQ/QdlMmxnSDr1mCo4EG9,iv:287MEAzZFE3+zp3bWWA5Y2u3w7iQH+7AAZ812I4Elx0=,tag:TlljmsgLww7EJIBMdDrKvA==,type:str]
TRUSTED_PROXIES: ENC[AES256_GCM,data:cAU=,iv:MBL/z8pmM2CxlDT1sY4my2gC3jsDo6O1NSa11w3en5U=,tag:zqzHOR69HT3+U7tQOFQQSw==,type:str]
TZ: ENC[AES256_GCM,data:45gLKxH0OsAfMPkgnjKgWQ==,iv:P9CUovVI4WSfZi1nyFHVzHJ7Oioai1FUZRcgBNhQb64=,tag:S7IF8Oxg7hYNcT0mcgkg7Q==,type:str]
STATIC_CRON_TOKEN: ENC[AES256_GCM,data:1xck+8s3ifQmregeKU6891pErxZy86fO0I6XPE83l3o=,iv:XSsCSJkkGwG12f2lhd6IDl07OLVCW8J/945acFP99lA=,tag:XNxSQGyHvR/6/A3EVT69gg==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-06-17T19:05:29Z"
mac: ENC[AES256_GCM,data:GWtQz5/wKpk38ZYLwn+kGyCT8hFo2SmoaI9vuEFju6N9ipJW1MNQONqTx/Qa8Cje8pT7xIxdoTf+23PaFG91v/gcilMCYjE+OFnVBk80d6ZBTXiSmoQ0DYO3hWiXyMfXTJ1OPqExOkY09QSAfXOrN0JphnWpPNZnaVuxMJZS/Og=,iv:/QbEi6hhsPpeSa5bOxPObP8UUpAwA/I6wU8VXQ6NcOc=,tag:FYYj1y/zTl82SVva0oauuA==,type:str]
pgp:
- created_at: "2023-06-19T18:36:01Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAzKleRwoSoixAQ//So248m5bmfJG0gp5ZIAK2dVhH44xEg/6yzZ6TC9W4px2
SPqB+gmwswX64NGcGZQ8LQZExyy2poxh7lfQHIdsv2QSTbf0vmOZqG9L7Fv/DSU0
EnUpt04K1yyVyW09tlcE/SIyMy9HhWyH0vZfwqHc/pHnaAhZKEuBH+kFiNPz4Bfd
xtXeieOGYV9ois2vM2NFNohEagrkbpMb8ZEOrWlB8+ZJZhkIeNc2kA+w0n0TEEtR
WefrBwear6YloK89hEfWRdJYksfKvOsU7U+L6MKpMxqGBIpLIV5kTifRAt8pdrNX
m7MY/laTWcqTp1VXUMZQUq+tCa/jjIh4MDvmzGcrRfhSLDvkFz8W43yHvy/hTKgc
nes55vhrWK9ABcZ5sZ3xdfH3ys3tODUsUkaLALaCbXUdg15cQRwvdNkgHou/oY26
jAc38EpeBEtIpkH+nBHLgbflFkElqOcpcS/5OR4mL0dGQ0EhhYTzxES+jcVYg9ka
Na163uPvhNnFNMUACKsDU/u2WngU8B5ISjlsiX9EkbKqDgHrLSJywKcoYESgnU/K
q+24HIFH8cmghRYJZ7SXDahsEw8VrcqQEWTSMM4YnwJeBZH9pjeUK6RySLHxK9F7
rK2djzc6so2Lk/AhYot9FNNwXWqrBKQq7kjFF8Mr6ALydZgst/tSBPtpTxpADZDU
aAEJAhDuDefWmaUMfyK+B21JoUTJtAp1icQZrIFg+mTH+qDWPXdpM1qsaci59aq/
vkML3TwjiytUNRMVORlLPv2z8adUuXIgPx8yEclTxCDKM3bqIfVs1xj2GAItyO4K
XYBV8oIdHegO
=GI4b
-----END PGP MESSAGE-----
fp: 2CC2B3631D5C3393901335DB68F95C5D753EE1E5
- created_at: "2023-06-19T18:36:01Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAy5t8IMoPu4VARAApwoZ01GS0soprXAf20Ye1XQVLIFvIuYjub01ibNZmb3m
uJiPyClzMqcjy6TKWvCc6sT1W5DQ3aY9E1ARhgwR/yaIZ31WvNcnLczaOACHPlaW
7e4o9tauN8CYpQqPmTxDyQehKe1EbWqq+63FRAUV0+9qEY/ACCwNtv1HCa2dgyto
0I6v/BmW+KJ10iGCsRv8g5IgPSjYT66a2fsDg24kjtqygHwZ5BPe6xUBJ7zxCmVT
z/3WKaNx5Rdv8l45QQcl2fe1qNNdljJNgowCq23uODcQPJPGEY4wOeYHOlGTKE+E
JojnysVUhILhZtTZ5/AcP36RCzMDGQX7wYtvwh6bgf4qf4InX8+O/WK3u+jOreUl
zbcy/lB7bsQ0usZNPsfy2Qh2LPlziBce9JtkPnWXBwS+lZUCXKDS8pizmj7DZnlo
+3L1f26rn21ye/iOyBArzVmqI4QLJzHJI7l6TZgvvv1dZKHyLW5jCHSq4f098roO
kIKxRThFvTZ9jqM7uDYGiAsGt1L7p+HJRY5WdAVGEaL8jWADW7jjF8qTF3BJ05A9
OgnRxIew6ofB5WeYSrU5dn5di6pTNI6bqHVHbZf3BTrGwdpqsAcniUtDM1FAdU/4
QtB7tXNAYV+ZTDez/MMm7l1xKS6FpPbM5ZUtrcv27I51e2HAyYSsj6FNWWyvXEbU
aAEJAhCfDkAnvink2rBria46BR0IPWSLaVEpnusa/OED/Xw4EEgiFq3XonPTHaqG
iXSfeD0XauMxpLan+YesEv9SRP3ef9iX5OGNwVPpIDlkOyUztBWtf3I7tP2LCf2p
/GKlxeQfAlpx
=zWYo
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.7.3

View File

@ -1,41 +0,0 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/bjw-s/helm-charts/main/charts/other/app-template/schemas/helmrelease-helm-v2beta2.schema.json
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: huginn-agent
namespace: default
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 3.1.0
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
controllers:
main:
replicas: 1
pod:
securityContext:
runAsNonRoot: true
containers:
main:
image:
repository: ghcr.io/huginn/huginn-single-process
tag: 5a1509b51188e0d16868be893c983d6fcfd232a5
command:
- /scripts/init
- bin/threaded.rb
envFrom:
- secretRef:
name: huginn-env
- configMapRef:
name: huginn-env

View File

@ -1,20 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: huginn-env
namespace: default
data:
DATABASE_ADAPTER: postgresql
DATABASE_HOST: postgresql.database
DATABASE_PORT: "5432"
DATABASE_NAME: huginn
DATABASE_RECONNECT: "true"
# Specified in huginn-env secret
# DATABASE_USERNAME:
# DATABASE_PASSWORD:
#TIMEZONE: ${SERVER_TIMEZONE}
USE_GRAPHVIZ_DOT: dot
USE_EVERNOTE_SANDBOX: "false" # set to production
RAILS_ENV: production

View File

@ -1,50 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: trilium
namespace: default
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: ghcr.io/zadam/trilium
tag: 0.63.7
env:
TRILIUM_PORT: &port 8080
service:
main:
ports:
http:
port: *port
ingress:
main:
enabled: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: &host "notes.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/trilium
mountPath: /home/node/trilium-data

View File

@ -1,119 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: radarr
namespace: download
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: ghcr.io/onedr0p/radarr-develop
tag: "5.7.0.8882"
# Metrics sidecar
sidecars:
exportarr:
image: ghcr.io/onedr0p/exportarr:v2.0.1
args:
- radarr
ports:
- name: metrics
containerPort: 9000
env:
- name: URL
value: "http://localhost"
- name: CONFIG
value: "/config/config.xml"
- name: PORT
value: 9000
- name: ENABLE_ADDITIONAL_METRICS
value: "true"
- name: ENABLE_UNKNOWN_QUEUE_ITEMS
value: "true"
volumeMounts:
- name: config
mountPath: /config
readOnly: true
env:
TZ: America/New_York
service:
main:
labels:
app: radarr-service
ports:
http:
port: 7878
metrics:
enabled: true
port: 9000
protocol: HTTP
probes:
liveness:
enabled: false
# custom: true
# spec:
# httpGet:
# path: /ping
# port: 7878
# initialDelaySeconds: 10
# periodSeconds: 10
# timeoutSeconds: 3
# failureThreshold: 3
startup:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd
hosts:
- host: &host "radarr.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/radarr
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media
mountPath: /storage
podSecurityContext:
runAsNonRoot: true
runAsUser: 10000
runAsGroup: 10000
fsGroup: 10000
fsGroupChangePolicy: OnRootMismatch
resources:
requests:
cpu: 1m
memory: 350Mi
limits:
memory: 1500Mi

View File

@ -1,120 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: sonarr
namespace: download
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: ghcr.io/onedr0p/sonarr-develop
tag: "4.0.5.1778"
# Metrics sidecar
sidecars:
exportarr:
image: ghcr.io/onedr0p/exportarr:v2.0.1
args:
- sonarr
ports:
- name: metrics
containerPort: 9000
env:
- name: URL
value: "http://localhost"
- name: CONFIG
value: "/config/config.xml"
- name: PORT
value: 9000
- name: ENABLE_ADDITIONAL_METRICS
value: "true"
- name: ENABLE_UNKNOWN_QUEUE_ITEMS
value: "true"
volumeMounts:
- name: config
mountPath: /config
readOnly: true
env:
TZ: America/New_York
SONARR__AUTHENTICATION_METHOD: "External"
service:
main:
labels:
app: sonarr-service
ports:
http:
port: 8989
metrics:
enabled: true
port: 9000
protocol: HTTP
probes:
liveness:
enabled: true
custom: true
spec:
httpGet:
path: /ping
port: 8989
initialDelaySeconds: 0
periodSeconds: 10
timeoutSeconds: 1
failureThreshold: 3
startup:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.middlewares: traefik-authentik@kubernetescrd
hosts:
- host: &host "sonarr.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/sonarr
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media
mountPath: /storage
podSecurityContext:
runAsNonRoot: true
runAsUser: 10000
runAsGroup: 10000
fsGroup: 10000
fsGroupChangePolicy: OnRootMismatch
resources:
requests:
cpu: 2m
memory: 350Mi
limits:
memory: 2500Mi

View File

@ -1,70 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: jellyfin
namespace: media
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: linuxserver/jellyfin
tag: "10.9.7"
podLabels:
needsAuthentik: "yes"
env:
PUID: 10000
PGID: 10000
TZ: America/New_York
service:
main:
ports:
http:
port: 8096
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: &host "watch.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/jellyfin
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media/Media
mountPath: /storage/Media
resources:
requests:
cpu: 3m
memory: 1500Mi
limits:
memory: 4000Mi

View File

@ -1,67 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: komga
namespace: media
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: gotson/komga
tag: "1.11.1"
env:
TZ: America/New_York
service:
main:
ports:
http:
port: 25600
probes:
liveness:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: &host "comics.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/komga
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media/Media
mountPath: /storage
resources:
requests:
cpu: 2m
memory: 1500Mi
limits:
memory: 3200Mi

View File

@ -1,86 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: plex
namespace: media
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: lscr.io/linuxserver/plex
tag: "1.40.3"
env:
TZ: "America/New_York"
PUID: "1000"
PGID: "1000"
VERSION: "docker"
service:
main:
type: LoadBalancer
annotations:
metallb.universe.tf/loadBalancerIPs: "192.168.10.70"
metallb.universe.tf/allow-shared-ip: "main-ip-192.168.10.70"
ports:
http:
port: 32400
targetPort: 32400
probes:
liveness:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: &host "plex.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
config:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/plex
mountPath: /config
storage:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Media/Media
mountPath: /storage/Media
# transcodes:
# enabled: true
# type: pvc
# accessMode: ReadWriteOnce
# size: 40Gi
# mountPath: /transcode
resources:
requests:
memory: 720Mi
limits:
memory: 5000Mi

View File

@ -1,60 +0,0 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: vaultwarden
namespace: tools
spec:
interval: 5m
chart:
spec:
chart: app-template
version: 1.3.x
sourceRef:
kind: HelmRepository
name: bjws-charts
namespace: flux-system
values:
image:
repository: vaultwarden/server
tag: "1.30.5"
service:
main:
ports:
http:
port: 80
probes:
liveness:
enabled: false
ingress:
main:
enabled: true
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- host: &host "bitwarden.${SECRET_NEW_DOMAIN}"
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- *host
persistence:
data:
enabled: true
type: hostPath
hostPath: /mnt/MainPool/Kubernetes/vaultwarden
mountPath: /data
resources:
requests:
cpu: 1m
memory: 50Mi
limits:
memory: 200Mi

View File

@ -1,76 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: forgejo-deploy-key
namespace: flux-system
type: Opaque
stringData:
identity: ENC[AES256_GCM,data:UvYyd3sprc1tsApJ66mY3vRoH3JWIEP4Hp8FlEugFh7NeuHL3MaI0uEqsAay8VC4wL3r2XqyEEJbwV9fYE8idtwbvjJXVSrdiACrtaZyIrYe64LgqXKvxqHOL9ysR6vuCD9euYXWy9DiHytHbuZU+6skfXFHRzuvrSH5SWn0nbyqnhYuaJ/MBYM1E6BoFYTLMAQGC8X9zcMYsN5drmvTa26CUP8awSxjTwb+iaSFqlXe08wt9tVpjDc5XldXY8tWgOFKg7jboJYIc9LgL6dboL4NtYxe3ouTWA30Pv2uhqm6CLujdMfGZ/UOj0/T7MSCYMmhq/gh7yKAQhwg4CPK+36T922jwSn2ILRNJTwn25CFOnutEkV5azZcqZglmiD+8rxFbvbtAsmEToOBJkaGSMNSra27bmeoXLZqblVlY+GcjpNxVA/7xp7nx8w3lh98YVKm+Otyl1LOUnR/arDsOlnsBuTldtfUaFC1Ty+JpGobPw51U1E8KBzMSGu+D/7q0DYV+W5o1G6PUz0iRefUj9mlvEtz8ENc49Pm,iv:Rl4ZRZ+DPiDxCvngvMeRZuOe4oWTm5nopAp/aUeAYtA=,tag:xrLL7oveJ+YKPk3Bk2tFzg==,type:str]
identity.pub: ENC[AES256_GCM,data:8NNDcrjVyimOwzZ7TXGkwUC7tYfWnQdKUHGjBpSmX5AHIVWMGDwf5gLs6uwUg5aWJb17vJzGHXpUd6tltA9YQWN7xM01IP1l5ZY5JcTpuOQ=,iv:67wgRB9KqP232yn0BmdvlgM7qoUfBkpG9Wirqo/hh/M=,tag:kvOv/634jO5X1EeaJ6Sy1w==,type:str]
known_hosts: ENC[AES256_GCM,data:kwvLA18vCmXXD4TKwzgULEmQxJ5ewudv5jyl1ybB8gck2a3EKRY5TBzQk6fqLY4H0pSxBCuYJ2d3c7rhTZ/uBlc49GJ8jNL99bIdBWOmKLxu6XPyQz6jAalDz7Hrwi1f9gZmH1Tk4huyI5Og6Wm4P5eWuJ16vdJ3ALPETWvPj6jjZXRcRRcTE5f48YSGCscMlqctH+bXAWp+u3Td1X4y+07uXXUlFY5YElcPlm0sjYJ4oLSOejCQLi2mQw8YTanBs2ddq+Ocv07BVYo4gr6lF0cMr9asbeWi0ofLJZKOifQRYaadSsJiWJXmpSCW5yoYbho/4LbiIWy1Hx7jKb+pAZjBF3Xdl8BhOQVvR2S9idte6RkLQLKLGqcKnXbT6eI0Y7B2gAG+giLGogj4HL6xowuA34uVO5jN2s2guHjkEPcLPfrGeUcmKKcZaMsyYbo5QfOa0I0FzrkLJaCVdRy3zhW6W9K3EDXlP+jnhqRr2UxiHxvP3d3KeqC635oY3Vmk5DgF2dNTy4fvps5Qj/+sB+qqFJCxXYRufCRLARe1fMdNo1OfX4ADuvbKd3gcy7ouiWzNEloM20jjeV2oIpgdFYhMGA5wkxxwqGanvidBDR759LFP2o5t7ESbFiWWkmg/5Ngu+F1H87RKb21fdjWZj9ahU9urOfK6MCtGMFZsE7k61dFaL7xVRGbUi59DKUBZ3WifuPBMo+WsafuYtecxDafAzhUp1B6dmMzEoGerIqu38EFAv5H9p/E+lUMmBxTm9rMN2GX4QOiGC5s4OYdSFHS4SHIO4/vfRGUdRtex2KAe41866d8d1KG2mA4IBvGqO3mxfnG3TNgfQlPRqFA+p6MA0RaS2oLL73+6HOTWCBUoIVamaQf3jf6lATr0if3kp58R8B1Q1uWPvc03OlbwYclKMVoaHTdbhE0Ar3swDACbmJfBDAA9ItcXVeRLsDJzbdBdCm95XRD+TrsyelUUR5RDZ/WMkX1DcUytq0uh1RGEAX+8jq3XZYWPlpPuBJY8D98r1R97kZgxLSpYfhdKrAXxYJ9nuU9pYOr1IGe4AD08nASsFW+DHhPTxDHubWLkzYDuED+lBgPm5I/A0h3PIcJfxMkNI0SRtoNwyeWyXFqSEA+Q78Gtu49txaiJaw3yfjLFhOAdMAbBg9rZ12XCgi1zPxijMmN0F/ucI2ljXsD3YHyGrSoQKlN/FGuSpV3YjLdwvSlM3fITrO6DY/HommSS4I+3Y6MulAZJxcO8kfIg3TX5Z1NOewZoWl64Uu9rzAIIjUrKG2P5hWNaYtaZcSVKuiWmOjzm9a5KAsjqaN4DMaDbSh/7kMvVnHalMZMzCdLuOOQkQcmYfVerhMGF+/BlUZRo+eq7u1kDkTXwbj+sPS6s8EBW5bQ9fmQa9brU,iv:7TNthmqlbS+duXv/7RUoM/yVEpC6AP+dkho0pRRiC00=,tag:N1rL9NlfpQD5PRTzvY6fWA==,type:str]
password: ENC[AES256_GCM,data:9AKaZ+INO+ZkUDCeBU/cSuoIsFm4cFpLOpDgMpzedte1RsD02QMdwg==,iv:6hiJrFeDhscz5gQIGwtSrDibbqTnhjitelw+KXZH9dI=,tag:wY6Lc39xiYPzJ/40rEhoKA==,type:str]
username: ENC[AES256_GCM,data:31/r,iv:Ubpk7pnkkUzyzTyOy9z9GhZJ2wQQCvu9tG3i0a2hSd0=,tag:6uj3Bticfzlxyu8T6sPLFQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-06-04T23:08:08Z"
mac: ENC[AES256_GCM,data:pJg2fZcQTAhnSDo0S91iaBXuveqHhwDiJ25T6/iuKIveMDoe5ILFIt6Jp+9uQkvAh2njmd50SZz2e+Xrn/DlvWo3jDg0F6nzByebvqRpEJmFeBH9xQkNjXuElCO6BbkPiQK/BwYM/36c7U9YyrlwNqcS//u/Gjl/0OFsYDhTWPo=,iv:/vSS3uD/luO58bEaIdIe+hxyfFfyY8sUspATmIaBLw4=,tag:6fZ0KAsDZmuNkzq3BxrvOg==,type:str]
pgp:
- created_at: "2024-06-04T23:08:08Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAyqlIeyoxYovARAAmJ0LPgMFgmlYl0p+xvkw5Q8tVSBjlVh2OUvwtWSy19pn
SEes/DgjHaqFjKFhy2IOHT0iijuFQzo3kn+jpDENAS48/GeaF4UgFJYIjSsTe3AI
0MRBqjAjFdr9qjYaul3qm1mqmco77Gfx7KEHnFMNuy+2Bm5u3C4TNnbMLlFygB1b
U7QNLVHOQPWECAQZ8S6+jiEPIXuRLD3BkLRhOZrcN11RuxX3jtiCPnciKtbCWuaE
38VYnOLpY//wNxL6NSzD4b80/0mstK51sp6jDMAskd8F7uUb+0lBphARYrnuV5MK
JRnk6D5cgX6xlnVVpbv3FEUuWq8rRtO0jn8mBsZpIvMO3YKoNfnRo52Ii+/tDdDt
ndzFHz/qnC9j/bAdMT1CSCfzPfvKWYZzvDFtEnb8asKQuqCuPY+RE+bEFDz7aLSH
swhUBxJYlH2gJsLOGaTzTg13qhn04oWVaI/1sOPuedyYCdLwJYQqc83prRh/p9CT
XJm0k8ENNqcXgw1u6gkzm9zweu0Bgn+qwSFhS/c43uYdh2k1qoGu/RrLiGv2wO0A
UIrsb2X6l2+QqlB5YZtmKMV8+NrL27A6ScuaSypMBaA/qgm+jNr4il4nhsyfLPjo
GhLS8CjVscd0GXItzkzr7dSl09xYkQ6Yo1jnXpQuzkEan+4vOUXsqt43uoEhGPSF
AgwDXjg0p2IN1X8BD/4nGfkU/LLLylHsMQy24j1e5wk26gSFlpm8lwuZpeBeDIr/
I67sWwwxdtjnUNEREYo76bLy9Nd2vEY6FWT8qlZFDSItAnQTvqvcY6LSp8X50clA
McxEW4DYNbmKtaRdGrYMzjU+ky1kozH9mcXtRsjD4DlUdv4Hlazp6BAF4a3jlCZw
HgW8y0qhWoDPvmMOsKCSXqwRYMxWPkxJTGAHzPLPZ7U+/aR+86lRGzvhuNelW87D
ajgALEGEtctuLKu4mbukKR7Ntx/V6mLQ8hXtESNxEYKKnvT2KkNFaJBZz15JLrOg
Ug03hbBEt+7ZEBZo6JKyMIlm1O3vhhllsWiFXxDmfPGB2kiNfV5lVGJuMAq17wyN
XFzV7TfiHWlD3N9R/HshpKY3SRNB6atMVpyxvl3eT4QI6W99WIaa+A0RZtRX9BqR
3AbGlRPORfR88GWo4qoGuAh0tzUskO9zsirU538hjS3euBRemqhqo5HsFGo3U42S
PlP8DMQ8nBbm83sUafqoCIKARgefWcdXT9LgxBqyxOgDjF4jAQ4hAIunGBwE+guA
DgAkKp4DVxgIu9C3LO9VoIcdjKvld+YQAJkFbXDUaOMMUHaw0pamwOYC1G02gtSd
IxYva37M/Fm5kjs2k8ybSQ+Ck22O0n8r/HXp8cpk+47iiHYrRkYD2w1y/IIC8dRo
AQkCEEf3NOSiq4CLObFXLJKRmgMRvDPmmWrrpic15JpLFuos/qp/24YdeXxTe2OI
pMwYIfuzeSTFckvU5PO073j2/rKLi/PFDNztmhzn/CmVSJdeJioiGXatPgP4Cvg7
cgIBF114+nU=
=G1/4
-----END PGP MESSAGE-----
fp: BD1AAF9D8170F4BEE437365FF6F0933799CFEBCD
- created_at: "2024-06-04T23:08:08Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAy5t8IMoPu4VARAAh52OKWUiy3Hk6wa7TpG/89s8grlUsKGfLyv4Z9GlJnvK
VAZ0MwEcaZcBt1ar3zm6QJKdnw+pt760qKZL3EAsShml1Fh2dEjTZ7O4M+8Vbhfg
2+xa35KHFNmnS4x3axkehbGdlzdA7tC9IG7tiNpy2mugPctXUmY4Ysd3i1YhkeBn
zgQW0cGIisw6YJ8RUua6jyGMyP9rxar56Ikybc89Xwqvr8choPCpr1ETxQLopEve
doQJe2zdCJg7cIG6MlAGFHEeBIE7/v1EklaQ1ybd6PPDX0NmXab5DssLj6Bn3ALo
jhKO46lAF9PpD8LsDKga6wDtiCgnATpVrShGIaOGs8NDpS9PW4R7wio3iqVcd1yi
YkhHc/fPQo77SJwqG1GQGpLhUvggoXF3jQTTCPn+Tm76J2cQh7ePh9RgT9ztcoM1
aCxib9d5BGDzjvLUNqBemyeSFOrjKPdKfyJ53Q4lnPbsPBFaonOKxuS85+YI7f4v
Fd0ks8rNX8GKXQWzYdoB36oSmTsUO2OEsT2xmB87Og2PZRgSQtNctPUV0GmDXShR
YkNfJbkPXzeKA0r9nZdAegZSZWkZsC1xIBftaLu7uKFfGNHIks2GmIfjTUvy+PZG
2rgyKwCo34b1vFBdg7xExMP95WPpTZoCUZcInV2NYiDQExUj+QBlf911n2SlaB3U
aAEJAhBQ+E5AePC2hCHHjZ+gOqglqD2E07tw9lL1TsvkzfpYRXv5QxjrBBNUaN9u
LCK2R5M8xESkVmkjWUOeCG/agxeU2SYpHRd5jnxwa2Ei3+DPSJcpjaunDPdcysid
jswHYh1ml8lf
=rmpd
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.8.1

View File

@ -1,9 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./kube-system
- ./helm-repositories.yaml
- ./cert-manager
- ./networking
- ./storage
- ./kube-replicator

View File

@ -1,82 +0,0 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: local-path-provisioner
namespace: flux-system
spec:
interval: 1m
url: https://github.com/rancher/local-path-provisioner.git
ref:
tag: v0.0.28
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: local-path-provisioner
namespace: kube-system
spec:
interval: 15m
chart:
spec:
chart: ./deploy/chart/local-path-provisioner
sourceRef:
kind: GitRepository
name: local-path-provisioner
namespace: flux-system
maxHistory: 3
install:
createNamespace: true
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
retries: 3
uninstall:
keepHistory: false
values:
helperImage:
repository: public.ecr.aws/docker/library/busybox
tag: latest
storageClass:
defaultClass: false
nodePathMap:
- node: DEFAULT_PATH_FOR_NON_LISTED_NODES
paths: ["/var/lib/rancher/k3s/storage"]
# Note: Do not enable Flux variable substitution on this HelmRelease
configmap:
setup: |-
#!/bin/sh
while getopts "m:s:p:" opt
do
case $opt in
p)
absolutePath=$OPTARG
;;
s)
sizeInBytes=$OPTARG
;;
m)
volMode=$OPTARG
;;
esac
done
mkdir -m 0777 -p ${absolutePath}
chmod 701 ${absolutePath}/..
teardown: |-
#!/bin/sh
while getopts "m:s:p:" opt
do
case $opt in
p)
absolutePath=$OPTARG
;;
s)
sizeInBytes=$OPTARG
;;
m)
volMode=$OPTARG
;;
esac
done
rm -rf ${absolutePath}

View File

@ -1,62 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: orca-puller
namespace: default
annotations:
replicator.v1.mittwald.de/replication-allowed: "true"
replicator.v1.mittwald.de/replication-allowed-namespaces: '*'
data:
.dockerconfigjson: ENC[AES256_GCM,data:g58h5rYAEZu2W3CYnYHgajsp7wvnFdhyRCt1qWPHbVDC+nwD1TVqTGDga1b2/RTR5tdobqZ9FdP41/1dzZeNBe2lfXOsWhQYd87EhpchFYRgsb9u7ZL32sxERhAxSg+0/AaoIYSHbuBLgRwxqnHOojS7Hcg956L+6Kgh/uiaOGsUrKRjlMAI0aN4agx+n/nU,iv:ichMs+o/3ld90VVq/UatXpAtpD6qjrEIdt0ZRwyh0Gg=,tag:lxvZy9U6sGsndz3sAy3DTQ==,type:str]
type: kubernetes.io/dockerconfigjson
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2023-07-22T02:12:00Z"
mac: ENC[AES256_GCM,data:yFHVGwFdi2n4Ju6SqqxXDxqxZaHKROIsQZtF+AtJY52f0XJif9jP2fi05dnxULnQ+wWOq4FPwVXc/9GiCiYMItecEApS0+6C7sWxKCWzYYAiFyxSajECzNtr4/XN5yoZBJCgsgFAf42jy9Nr5xLHOAVomnNfmDheS/Pe+Uq9v9E=,iv:oFKca0hHR7ERNgJqDp3pOxzQDBlTCF9Fx1yIl3HCj2o=,tag:107vU6pOFE6Na4BO5C5tiA==,type:str]
pgp:
- created_at: "2023-07-22T02:12:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAzKleRwoSoixAQ//QEVgmHtcIVC1afYtQMgD3Kwb+n0nZid3d/enKN64D+fJ
bw0xXX9tjO4sy3To49k0EDETLW5paxcNApFYL+zajxNfa+EAZfdYxQqKWraQcxvL
/p8bNDyzYDrecWcIdcq4RqrVEA4Ga0K6MmPM0t5l+J/PgguDJWmAxEzlmTb/CdqI
MpUmO0RoLHb6m0vfAkEI0LT5E/37pTdqjAq4eMT9n7zxeHr3NmJBIetahENxTKDk
Ymw7DhBCLZBPvHyxw/kU7hS/yhJMxmLw9mjHuzWkYVYmZQDB/TwqWsL4cVLFNAVu
LqZBHtl2HmaeGefhDij4SfxCj3qTi1e3z1T5wch97XmFanabNizb2oezHYou4h5k
AVqWuxUd13am9YhmRMQ32TPPxyAWpV4W87C/XnIrMrfePH2xy54S2ISyL5lQ1I3K
5/a4ZMU8hBdCw7FxX6OSAXUd5cCfelJEaRopvwgXF5ZfQjARjQ7iGCedqBQbOsZM
vsf5WQvYxp8uivj7gKxhn+KkqJoM225OQKlSwCQ2bj20WsZ3SrjBuK41iO88urej
SJLAqG42e+nUjHXn/ql794kCHHG59uRES1wWLvgQ6Siu8TxJK6B+fjOrHBMOeSiD
oMKyqWIvziXN5KczkIpOWFCJzHb+AGTUn/a/jCLAqAxAqkWHwwbLdMiUv1053vHS
XgHkdbFnWqSekHCdLXu6q1lJhY+VAyzI55Ex2HvdxzBxWQKZAD4c1fFN/88j/Fb4
6/IVZvSU45coCyUR3O+py0s6XvBjrJL6W4haNXMl6nVcTxHgby1JTX5vickv400=
=cqEc
-----END PGP MESSAGE-----
fp: 2CC2B3631D5C3393901335DB68F95C5D753EE1E5
- created_at: "2023-07-22T02:12:00Z"
enc: |
-----BEGIN PGP MESSAGE-----
hQIMAy5t8IMoPu4VAQ//RAyoi7oTNza3klhojjvUXum9iH3pOl1eqNu3qdJc9L4A
rGeo7Q9NTgywAaHQA4N0WPjJfFNkKSFLBxbtRpzlVCNrfontoGoFr5fGFWDh2Kfe
LydY3Zz9yUfcQYuGm8onVM6B6ImYUtM9ZPix808jxfiuz7rvqNmxqTdCa9o5oMHK
TqQ5u26MBR9cFf+W7bxKdDsqm4vEhxxWpEf5wgX+iZboA4O/J8LCVwrp6pb2pJ1q
nMA5ElKk/WZbsB6C20DYNXJRsdHjC1Huye6NDt1Em2XY9qcfWkQskVtohlYCdDCp
TciHgOF32rmN7h1i4j5Ae58AaSQmNRpKZFc192z8+dHdiSlzQEno6XXV11pezz/i
0ALvy2Q+r7xFA8xXyrOf7xOU/j9T8XCEAeidtQoZzEcINtg93tKItakzqacxRa2C
4Yj3Wic3LGSX13dZ5cpQNT6P3F6UMVAlVEEu1lHdsAjShbmuFWSFNXVo473O3Nwu
1imHmfb1xnqbiWS0tKdUX9jMQg+xYPrsAXQESq/9PmPJxl4tsGPzzCu+rMKf9pmF
XqGBASdcf9WaB4Hojm6+4UKb7pPDKAC2vLnOV9ilGv/0z+DwxU0x9swPkAYBm9M9
KkcaEh8petqyU2J8f91ESU3OafMo2h5OsJvzB2Zte2XIZIZV0h0y8mo6LKOJ1hzS
XgFiMVicO02DFcMkSJXA7ZVnV+1qfJl5vPW6Sa0vDikz/k8jYoRSv2skwZcpFIYf
Kr6LbZskq2QVBDS50HdpbOfyF+N8/mYuSfjKkuVH8oOq0KrZ38eJROiygPgpUYk=
=i9P2
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.7.3

7
docs/apps/ganymede.md Normal file
View File

@ -0,0 +1,7 @@
# Ganymede
## Temporal IO
Temporal IO requires some annoying permissions in the database. It requires permission to create databases.
```sql
ALTER USER temporal CREATEDB;
```

View File

@ -8,13 +8,13 @@ spec:
chart:
spec:
chart: cert-manager
version: v1.15.1
version: v1.16.2
sourceRef:
kind: HelmRepository
name: jetstack-charts
namespace: flux-system
values:
installCRDs: false
installCRDs: true
webhook:
enabled: true
extraArgs:
@ -28,6 +28,6 @@ spec:
- "9.9.9.9"
prometheus:
servicemonitor:
enabled: true
enabled: false
labels:
release: kube-prometheus-stack

View File

@ -1,5 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./air-quality.yaml
- ./air-quality-dashboard.yaml
- ./helm-repository.yaml
- ./helm-release.yaml

View File

@ -0,0 +1,25 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: cert-manager
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/cert-manager/app/files
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
postBuild:
substitute: {}
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets

View File

@ -0,0 +1,16 @@
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: ca-cert
namespace: cert-manager
spec:
isCA: true
commonName: cluster-ca
secretName: ca-cert-secret
privateKey:
algorithm: ECDSA
size: 256
issuerRef:
name: self-signed-issuer
kind: ClusterIssuer
group: cert-manager.io

View File

@ -0,0 +1,7 @@
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: ca-issuer
spec:
ca:
secretName: ca-cert-secret

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./self-signed-issuer.yaml
- ./ca-cert.yaml
- ./ca-issuer.yaml

View File

@ -0,0 +1,6 @@
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: self-signed-issuer
spec:
selfSigned: {}

View File

@ -1,10 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./namespace.yaml
- ./cloudflare-cred.sops.yaml
- ./helm-repository.yaml
- ./helm-release.yaml
- ./letsencrypt-prod.yaml
- ./letsencrypt-stage.yaml
- ./wildcard-cert.yaml
- ./ca

View File

@ -10,9 +10,6 @@ spec:
privateKeySecretRef:
name: letsencrypt-production
solvers:
# - http01:
# ingress:
# class: traefik
- dns01:
cloudflare:
email: "${SECRET_MY_EMAIL}"
@ -22,3 +19,5 @@ spec:
selector:
dnsZones:
- "${SECRET_NEW_DOMAIN}"
- "internal.${SECRET_NEW_DOMAIN}"
- "*.internal.${SECRET_NEW_DOMAIN}"

View File

@ -10,9 +10,6 @@ spec:
privateKeySecretRef:
name: letsencrypt-staging
solvers:
# - http01:
# ingress:
# class: traefik
- dns01:
cloudflare:
email: "${SECRET_MY_EMAIL}"

View File

@ -0,0 +1,28 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: cert-manager-certificates
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/cert-manager/certs/files
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
dependsOn:
- name: cert-manager
namespace: flux-system
postBuild:
substitute: {}
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets

View File

@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./namespace.yaml
- ./helm-release.yaml
- ./metallb-static-ips.yaml
- ./app/ks.yaml
- ./certs/ks.yaml

View File

@ -0,0 +1,26 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: exim
namespace: flux-system
spec:
targetNamespace: default
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/exim/app
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
postBuild:
substitute: {}
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets

View File

@ -0,0 +1,25 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: intel-gpu-plugin
namespace: intel-gpu
spec:
interval: 5m
chart:
spec:
chart: intel-device-plugins-gpu
version: 0.31.1
sourceRef:
kind: HelmRepository
name: intel
namespace: flux-system
dependsOn:
- name: intel-device-operator
namespace: intel-gpu
values:
name: intel-gpu-plugin
sharedDevNum: 3
nodeFeatureRule: true

View File

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: intel
namespace: flux-system
spec:
interval: 1m
url: https://intel.github.io/helm-charts

View File

@ -0,0 +1,23 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: intel-device-operator
namespace: intel-gpu
spec:
interval: 5m
chart:
spec:
chart: intel-device-plugins-operator
version: 0.31.1
sourceRef:
kind: HelmRepository
name: intel
namespace: flux-system
dependsOn:
- name: nfd
namespace: kube-system
values:

View File

@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- helm-repos.yaml
- namespace.yaml
- intel-device-plugins-operator.yaml
- gpu-plugin.yaml

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: intel-gpu

View File

@ -0,0 +1,24 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: intel-gpu
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/intel-gpu/files
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
dependsOn:
- name: nfd
namespace: flux-system
# requires certificates for communications between plugins
- name: cert-manager
namespace: flux-system

View File

@ -17,11 +17,11 @@ spec:
chart:
spec:
chart: metallb
version: 0.14.5
version: 0.14.8
sourceRef:
kind: HelmRepository
name: metallb-charts
namespace: flux-system
values:
crds:
enabled: false
enabled: true

View File

@ -0,0 +1,25 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: metallb
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/metallb/app/files
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
postBuild:
substitute: {}
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./namespace.yaml
- ./app/ks.yaml
- ./pool/ks.yaml

View File

@ -1,6 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./longhorn
- ./openebs
#- ./local-path-provisioner
- ./metallb-static-ips.yaml

View File

@ -0,0 +1,28 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: metallb-pool
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/metallb/pool/files
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
dependsOn:
- name: metallb
namespace: flux-system
postBuild:
substitute: {}
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets

View File

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: nfd-charts
namespace: flux-system
spec:
interval: 1m
url: https://kubernetes-sigs.github.io/node-feature-discovery/charts

View File

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- helm-repos.yaml
- nfd.yaml

View File

@ -0,0 +1,19 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: nfd
namespace: kube-system
spec:
interval: 5m
chart:
spec:
chart: node-feature-discovery
version: 0.16.6
sourceRef:
kind: HelmRepository
name: nfd-charts
namespace: flux-system
values:

View File

@ -0,0 +1,18 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: nfd
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/common/apps/nfd/files
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg

View File

@ -4,5 +4,4 @@ resources:
- ./namespace.yaml
- ./helm-repository.yaml
- ./helm-release.yaml
- ./alerts.yaml
- ./service-monitor.yaml
- ./monitoring-helm-release.yaml

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./namespace.yaml
- ./snapshot-controller/ks.yaml
- ./volsync/ks.yaml

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: volsync-system

View File

@ -0,0 +1,28 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: snapshot-controller
namespace: volsync-system
spec:
interval: 30m
timeout: 15m
chart:
spec:
chart: snapshot-controller
version: 3.0.6
sourceRef:
kind: HelmRepository
name: piraeus
namespace: flux-system
install:
remediation:
retries: 3
upgrade:
cleanupOnFail: true
remediation:
strategy: rollback
retries: 3
values:
webhook:
enabled: false

View File

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: piraeus
namespace: flux-system
spec:
interval: 1m
url: https://piraeus.io/helm-charts/

View File

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helm-repo.yaml
- ./helm-release.yaml

View File

@ -0,0 +1,19 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: snapshot-controller
namespace: flux-system
spec:
timeout: 5m
interval: 10m
#targetNamespace: volsync-system
path: ./kubernetes/common/apps/volsync-system/snapshot-controller/app
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg

View File

@ -0,0 +1,19 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: volsync
namespace: volsync-system
spec:
interval: 5m
chart:
spec:
chart: volsync
version: 0.11.0
sourceRef:
kind: HelmRepository
name: backube
namespace: flux-system
values:
manageCRDs: true
metrics:
disableAuth: true

View File

@ -0,0 +1,8 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: backube
namespace: flux-system
spec:
interval: 1m
url: https://backube.github.io/helm-charts/

View File

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./helm-repo.yaml
- ./helm-release.yaml

View File

@ -0,0 +1,21 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: volsync
namespace: flux-system
spec:
timeout: 5m
interval: 10m
#targetNamespace: volsync-system
path: ./kubernetes/common/apps/volsync-system/volsync/app
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
dependsOn:
- name: snapshot-controller
decryption:
provider: sops
secretRef:
name: sops-gpg

View File

@ -0,0 +1,76 @@
apiVersion: v1
kind: Secret
metadata:
name: forgejo-deploy-key
namespace: flux-system
type: Opaque
stringData:
identity: ENC[AES256_GCM,data:XdDbrb6Hkn6DkSkFzvrFf6zvxbVMOiGkdDoZwOnu5S6Fj/Ln8jeP6QxpKYqJH62J5SaFtLQs4Eb443vURFqRRZO/s9E9bDUfToFcCvTOF+DcigO03yk81wPRnu19Zr+VJK/R3d5EYfc/aDv/52mm/MnH4ytwFdN/ped7vT6zwbgWByPGtn5lN7pgsmnFSOXJvpfHrbyWva/mAntf6tRXEMO97xs9VazH9PlVrBp6y9qEsVb/EzNFLMx6VYCj/e+/wiegb0+SAUTgHbf6WrEpEtpY+RBmJqVPrK68F9oxvXNgBcBb0LWg9p81pl8QfJHDKDtDUW08mnibT+IMqiwoECwKuArvCyI7fjd/VRBRYhcHZkJwJxIbEmIxHxs9ubCMUGvBtcuKfctQ/KwkyeuAvoPeFqOJlRfYooRxF3tLutE5XsSWEI87PdU7VrGYKnYTO+9aItAK60w/BsiJbkF1xrvBcLmOJx7p1zcDNuAuYBz9QBsSUChSzwUsrGmxebN/3XAmB/n/mcp8bka7d/vtmjSpVBruVu9olg00,iv:/39YiKJ5i6LRchiElgrClE20iJuV4SF7HB95Qi7lRdo=,tag:IQCxRRHEFg5XypwjQP7VDQ==,type:str]
identity.pub: ENC[AES256_GCM,data:qNJjZriw2GgTMUz85E7R91n2m0cAlqWn4mZdOUgppOMGWEwxiIma4vM3YGkx2Ltt0u78rzng1KJBLSHRXvygJiQLj72+nDYqNuoSK5EQDjk=,iv:VVIX7dU/JO7mCBa/J7gBSYvNX+xyQRtKRzx/BEe0Ny0=,tag:5VO+ib7+qKX6FFefXIGODQ==,type:str]
known_hosts: ENC[AES256_GCM,data:MHZdra08vS1QvRWuAvmaKhHxAkhfZuznMhWvM21X6oriI8ylfeaI2Ho2DIUmToiSKGS4wZiTNiB7lMvrPBcCO/l+f2bGXFu4YdXrTLFoV3O9K9cwQRftsqAKgq+zLP5zy11Jd8Hy5J1numqhCb/DmP9AjZflDfhANckBHuDlEJiV4xitbLaMWzmgLDS34K/h1Q+u92j2OgBD5lHiHxszlTkTsqAtSdChCDExOS2Z2nMQIIRI7+E2uGlNtaQ9AhviZlREUWAxGUr8y+fK9jN/XGnaUWEjS5SXUXwtzHnBzv+t5dCtuMLQ2eOki7qcYU5jaQ2uhMrovmaYiIdEgVMtt6VQOoo/5uQx5CHzTwrbqA5lm0hMArf1ZvuzoUf6rJvRBL3KKolWW5wjb57xQxGNgkJ03SI2AYFIVrCB/glEmKK3ZEOn0AFkWTB0rchgjuKnVLuwh5Q5e7yCLrMgQdUcRZCPt0W9CEkVirmBYN8CB6Cuh5cnzXUDrmSvJxJRXFLv/RR+IOEBzQFujMSbp4WdXqZzORx/GrbFKECGuOO0srFdeE+EJVehmvX/OWqQsV21fia3VuUm36w5TjrgsyHQBB70s59RGy6XPzPbmYD/BYk4n7D3Tq7ngukbWqO7ImP0DbUEZlW+ZqEg7S/rYGbeI3oiJs36MLJnMCyXmJ0T7znPoKTZAu4MFQY2JvOcngGTq8ua1ftbQFYVQbOBcF0nkQoe81uj4S8YBziq2rT1vFfgw26OeWlwmUCWQ0i3a7US3VzoJ9D/qU4HAOrjz8REekfwLcL6rEqwSKbDl6gerye5os/iWaXHhOQDFrntc+kodgNLpI003/AXS598Wshzl1iX1FUN5N/Ak6JMKwa4Gv3om6DYiWnHETbkl/6KKtlZFfJ/b7KDjrVGIizT/CZdYegWzg/y8uzTZ9hscO+KfUqda0hg7gWzm+puMrLrVQNvWomtB5eqo6rq1sRER555HTv7ieacha+ZOrwcv1YgpKEB5fpf1vrKrMSCUbVPG/QEDp8PacLcxHpkIiC1sFW3FcvDfw1NzJ6pP4R4FAR1IomBq15+78BM7axx0LXFq8ILYKm7tw643qj5l5HYyoTYAKjji6eLXhG03l2gGeOBa2Qzu2PgudjwoT2uZvZv3MT921na2gQ1Ri8LvhFMXyw+Gvmc3PSOxigoegvWCiDlvS3cfEg7+Dl7IlpaeADWBSWT6qE3x2eYW3V6PtUjuaM/vlJm7RunMYicIB/JMK3Biw+2fhU2RlmINtA2dMDUsaOdetC9DeYltVQPY0XYlV9Kn0OpiPf6mpq2R9ceiQ1QZ4wVBijNHvWqEr92ytodUpLZPxY7qCZ0ArPAFh36YliZg43tlB1041ukqWrWqwtRGINTvGGFW57XHvBVzR0osjwS,iv:5Zi1hQ7sQQFJMB4Ynk8QfyEDco4KrSsriFYHgho6YLU=,tag:t+Z8okFnDFCvt/uLfr06Cw==,type:str]
password: ENC[AES256_GCM,data:fGFEgW7D5M0if8qqfNGFUP3cUCW8Nn/XsmRf0PM21vDLjrYzuOLHJA==,iv:ds829XOqukonj7fqZWO+ErK6IDGb61nCa/lwEp0P91Y=,tag:gtudo2jdx6Totv6JcUKBEg==,type:str]
username: ENC[AES256_GCM,data:44LM,iv:uBoSRjeqqq0CC4BRcpp2F0ua09nOI3kaWcAJA2AOFyU=,tag:cjyOHOG+hoPHc2pVvJ8+5A==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-10-18T23:02:46Z"
mac: ENC[AES256_GCM,data:8ESBtPXyeYNjGJ8FLmslEolr/F1gq5XBAkPuPQQxm5SnM++TwbG0E2oyy8TD7FYa62l48Rsdl+o02cwAI8KFk7zcy6588Ti7IBszmkanlDZy0VqoD4rAY4WJZ2m8m0yJEx7roM7gQm0nYJGRufRyK+g2OjVh1YQBxGymnrL2Jtg=,iv:CvFWYFxHfCH8ChQp9XA6S36vswnhUBNRkfW2ZmuIvGE=,tag:Jl+vffpyK1iYzXC1lgJT+Q==,type:str]
pgp:
- created_at: "2024-10-18T23:02:46Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwAAAAAAAAAAAQ//cYkEt2KpQw/5VtIM9Ym1c2i2MCSh7y+nQdzocy4RF2Iw
H7jR99FHl7vFfNp4tJyfz+OGnE/3B2EqDUM2bCmrp1628iQext0ExKSAheIJygPZ
6lMpOEBlW51BMdYxSE+PJh+F/Q7Bpnwnf5BJDkobeoKdTrItu24krFJdMjakZmwN
96yGH0C80rtEHHn1A2/MpgBnCBClsJx+HRdp8Tc4552uD2mYYahJmrKzh7euqJbV
jgCgJtL8RxBArNsDiWCCe2QuKjMCjpstuP6xS7RDMVkB7U//IrIa3D1RqQOEYzTP
s9HngMBuvxj6T1iHBXPYIzqr/cHMPtXd/1wJIPpICe6dThbJruPUAyg4cO/bPy1C
UhxWyqLKY3i3OyI9YvlXpNEyordqgVMuA9SYnLB9M7es+MjKMcHFwG0zX4hs6Qaq
Bozf51pzogZcjIuEM+sl54IwQsAnAWcpNGRPNtzIKf8LwEihJhfkOCRFArbuIxzB
8Am7CMkcQLTqN4jckdYfSELK2pUfLgV73XMcmgtUz7/NugpdvcIpByLmSz0+04L0
/FYWAy5rto0c5HDkF3tV+88EuThbsuYp3zQpA7QP9eH7TdZqnvE6ouhQhmxUR/99
4aZHHQ7sIbtscmyU9eUo6M8pCHpk7tfkp8wWQjoo99oyxE/1qfY58BonaQ4+E/mF
AgwDAAAAAAAAAAABD/4v3+2tYz9hkNRN11ubHqYDkLT4PB1+2YLxXUJlYr44UWkl
JLv1jwGdLHuGiC/nF0YQpvEU7+yMnz8JUKU1S3vdJxFm3t1qvx57iSPCgs04/9rI
sQHdmpYd1ejvRM7pVUrUvXFEilWxCtwU4JnSH5IlJ+43srgC2vmlIld8/oyghwc3
9KeN1iFabBcnbqvxdL0WCfEipFJh0gI0WeM9N+t0MahbAm2MGIkj9ZMJ9O+XZX0P
MgoHvfRnkFrSYadTzXX9/gF0N8GGayY/AVgcFFJIn1HFyxoB1gHP5F5/GV8YVpWP
W5o/v5NKYmS22LJQNdFNCgUtjjrdmeeP5SIOCDTytJEahWtlZE4xgmIfHMlbS9fX
c+/pSAakV9Nz39EDUUlMAyj9uoEuE0RDaSRIIzOEvVJmCy40cczpbux4vRE55CBb
Kpj4IW3NnRavXucVt/gtSp+jz8IEpxGjTbgAMxtTi88XZkE2mjDjH0wXGm3Cdr8E
+cG01WXKZnV+Rw3EEthyg9A3Yhl2dCXa+9xeuIbM7R5Ay+VUmkcuhrPxhyCMA5OT
+1StnHTwC2qTJnhfrgnEsRAetu/q0wGrWVj7+/2sfLgABuqqByX9l3N3mRyLG3ZK
HUwPYoHis00J88P2h/5q/Fg9QB6ShsOhv3kvGpr5y3vBpQ9aAwdJcg6fdSzvqNRo
AQkCEJL1gcVBMb6aiPKDqR1QRH6pNh7qHm9DFem7xd+5CcgF11ONq8/vlAY86ENo
SRqFBVYU+00cpzF+yE589J2h3PvNLpO/u2C9J5rrmmvTp9WRnvJnzW+Y521ZPQAJ
XrZhPjnaDkE=
=P5CG
-----END PGP MESSAGE-----
fp: BD1AAF9D8170F4BEE437365FF6F0933799CFEBCD
- created_at: "2024-10-18T23:02:46Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwAAAAAAAAAAAQ//W/yyW7xw283FVjRldWn0DcdYmU59yL4qxFyuWWRfFTng
kfGc+9DkPdCBwWKQsRzc3sm8b4hU6dRL2BTRysUwc2V6QDkjGZsR/jhpBtNjB9y3
FbyB3KKyCOl89ADJBY+WgBuqUlHdlqyTlPDCNIQfFngiFGNQd3LZ/6fToo8ZeA3A
jLQA/ZB4t0umccc1O2tyG6j5/UjtSyfUrHyMahDEZ9umwsJ/xmTxT/cHVJA3tYr6
WAo2ZD9qJxB8knYM175E9g+4I1ZI8xrTDuXOecxXW4zLELH0RyPxNkAwCGI2L+fH
7CZvgxRjmsgGXK7Y7fg4mj4YLqkKkuiReUIU4DACdkVlKHTD+rkHynnOJGqn7FYA
D107J94rZpXZTsbpu+Sp93fzbac4tmSZmXDcfY5aYQ9hdvX+/MkInfmcpMVoYmIm
2xghVNii1MUqaGtvsLgXdbIGoCH6ylQA6eCWOjBISFkGgzQQKykV7PxA7QjluY35
0+vJfHCHriqee6KTJVGoKfgFswZYGsD/tfV4llQLQg8gmdBblBWizEp4JhRI0ZUn
iC5AJ9KJAmDImS/tS1hmlFBrWOFSm5NkfwYBZ8A9lKnfX7TcY1Cx5ixeNjKOHINr
zyhDvVgokewAc8/ggI0yE7QS4ekaeYcp9ezycSlL5/aUaNgf4EGBI/p3yG7Xwa/U
aAEJAhBONeevknrsrKbLCNpr1qIfR49r22EFRNTkk9HKbrau9VZTG7eQRZN1UglG
btfE/KdfUcz5+YnroPF3Dc5Qpjwzzi4SYLUgOwITBvzOfxkRg2MWqlUza5C+Qjgm
ueCa0/OcMKbb
=FxSv
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.9.1

View File

@ -5,7 +5,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- github.com/fluxcd/flux2/manifests/install?ref=v2.3.0
- github.com/fluxcd/flux2/manifests/install?ref=v2.4.0
patches:
# Resources renamed to match those installed by oci://ghcr.io/fluxcd/flux-manifests
- target:

View File

@ -0,0 +1,25 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/volsync.backube/replicationsource_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: "${APP}-b2"
spec:
sourcePVC: "${APP}"
trigger:
schedule: "0 0 * * *"
restic:
copyMethod: "${VOLSYNC_COPYMETHOD:-Snapshot}"
pruneIntervalDays: 7
repository: "${APP}-volsync-b2-secret"
volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:-zfs-mainpool}"
cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:-4Gi}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:-mainpool-hostpath}"
cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:-ReadWriteOnce}"]
storageClassName: "${VOLSYNC_STORAGECLASS:-openebs-zfs-mainpool}"
accessModes: ["${VOLSYNC_ACCESSMODES:-ReadWriteOnce}"]
moverSecurityContext:
runAsUser: 10000
runAsGroup: 10000
fsGroup: 10000
retain:
daily: 7

View File

@ -0,0 +1,74 @@
apiVersion: v1
kind: Secret
metadata:
name: ${APP}-volsync-b2-secret
type: Opaque
stringData:
RESTIC_REPOSITORY: ENC[AES256_GCM,data:FgWKr+aNrb73J1m89nSL0mZ15c7sqI8+Zsc6PsfNccNx2N+ZAlEsSlyl4YgOKgKO6CI0CVglkA==,iv:uLqzK+5jfF3g/2jDFf7uSXudnAydfRTI9UhQxfBwIbQ=,tag:JMnC7YnuaLqWbGgXXjmHbg==,type:str]
RESTIC_PASSWORD: ENC[AES256_GCM,data:KFVHg1tT6o7TvifVT/RWPdbbtSh6WoIx68eGQ8uuGRE=,iv:XRJ2iQWrcLELy+2ACcJi2IDV16L6yA7qBhk1xmU+y8c=,tag:FpkUCPMlY9+GEvBwWvfn0g==,type:str]
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:Cl2VoK3FKQdbmYX6CZrSTZBLHMIgR/6HtQ==,iv:CsW/T56z2tn+VLzWItTmm0QfvrztBNrVUvzF3+0thbk=,tag:ADDMdb6EYFzGCNCPomOa1A==,type:str]
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:+LbMKuEQGY2926sq726xeRpLlM07BGAMiPeT7HLEPw==,iv:C/mEPP2xsQI72AGtKjaCEHdYAC898QbB3wUpIcomN1U=,tag:pRF2oYFythF7b/WwysEjZg==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-10-17T01:29:44Z"
mac: ENC[AES256_GCM,data:i5zvyCogUkQiFGKvVjh5w5fzoZTBhZRlbiTq8MhWdD3UB8Bdi8gUd2RIk2cti2rpGq+iOPowpquIGVnItirES07MQ0cW9cnS7Lntp6cNerv7mi5SV8qhAvX+43qnDsvLWfxKI/UYyEc84Z0GCT66EdlWhTk/jGrTrYuF1CLaVo0=,iv:XbFwq3GBEMxBWoJNHUxD53ws5TCpCpzclpcBGzSm7Hk=,tag:Uwmfd+Kxeihm0XSRfbM27g==,type:str]
pgp:
- created_at: "2024-10-17T01:29:44Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwAAAAAAAAAAARAAjTJUSRR9PHp8bSVXA+TgBgV8XcqW1R0T093FTCiHJR52
onK9p+nJ/z+FeG26wpWpoc5VoaV5vgHY5MMX6t9EMXU99XPdnLOX3myOSF4UHo8P
YG8eXuOJL2IXu6Ch58Y2W0ua++heep/bLBua8oIHDqFZyuFcmo1U2NdtrpfEyGXf
8uQmUYuCHwigYWbKYqzCBIZwOpRV09tLF4Xwm9f8bEVCJv09k4befiJS6mlgjKHY
9VzUA/Zn/ZC7iD/MuMG+Rd6yEE6DMxcBahM/bmFKKJ5S4Sax0Ij31xR1jh5jZ06z
AdmVz9iGcjAVcC91nsZcBttXMwCNAn0WvWRcTG5SgJQ0U0LdTp4Gnjf36zDOpqOp
5NgTXptL1bb16EOeC/uHjq35MvPxMfUzkogkwv1P9J9Q2NaGR337N4GwTpKPNa9A
j3C1j4WPSs7/N2OeeUr+KDcHFCk7vvSWblQcZ0JtErA0XsSzYWwfahKHt32fomTZ
ncCb/RvllQfafU1tPLco1JM08wDutTEcO11roVmItaUsuxjj+X8AgLBMnH1ajg2F
hbJQ37C4JFUN155VQpvUG3i+jS/aHHgeEagy2AzJoaFtF5/PU7Y14RD/F7YSD26R
DTSq2ysghtFXlTWK3BjgoG4nc0IuFyh1x2iae2/Z8HwkDC8o7IhtItzWnqVXQtGF
AgwDAAAAAAAAAAABD/9r+6dhOYiAk7V6waMcArG6oQo5vffFI0b1165DmHss/KNg
zWX3FMccAi8OscYavxe97ESETXN77Ix2KEz2xbh2cqzgZN0qzqsgpqCR93N5gHKy
58ITR0+fUq8xWK/YcSDU099Kj7M8GL5rVl00a6AFpJOni21/cbBusRlSP0tBlgnO
VgLZqCk3/+i4P53+XSppOR0xjxaXgihPqrOaEwRk5DlJCSHWCUneGIiNJs06KV/D
TX0qMkABKw3ljkTzXT8uP5qG5VhrgC00r3DQPs+FZy+O9Fapsbz0z+QTSetsxCzW
oNQFu/0fttfbPiMHLyrOx4I04h3Q3vqM6PfJMc/70larlGmpQQf9qANzbDDW5sj8
5rvV9JAJ9/YGnAIlOzuEehoY3fmyfDTWwF1aGt8oHjlTKSL9KOh7vPyso/HoCzrt
cSpFsxrLdryrSAyb33NLVEQrDCH/WPqnChowwt+1o6OPiHy5R21r9Pt7BWRVX/AS
T6DEXXpLicYeJABFT8U+emXLBPo3fMOADLTnH48J4PNlCiWObDGOPBT/4e/n07wf
9GidDBEvCDOftOxaK2sGpkJ1ZDFZuDUaizP1Vu1NVl0IVj8r1H8a6C1y7qIEDyST
1MH5GrabRX6MfFOjXd0NFmXuPchXxBqwg+ZCuqeSWbVQA6TlJBHE2CY9uQTZa9Ro
AQkCEBBUfKvzmguNcG4GxZFeqK15yj2FYFLIS3duuUbaOAz5etAHadtB0z+cBwPt
Z5QwxEU/8Uf4JxzMSWyHVirPgxYGd0LWbiV1shiwm81cudQtpSOJeV4wYE1y9rZP
uqtwSypCwtA=
=Gd8M
-----END PGP MESSAGE-----
fp: BD1AAF9D8170F4BEE437365FF6F0933799CFEBCD
- created_at: "2024-10-17T01:29:44Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwAAAAAAAAAAAQ/+JzeuokOO0qdLb1HmZoNiL17dYHUFGBLqs8td4uNJRhwQ
CafrelpvuC0KhpEqxnfmsnBgZkArpzabtQN2VipkI3+bJFnBftyzXr84UTeM8MzX
DYs6JNQ4+LujxAN0h1K17wTw9HL2azujfhC+IHmQog7lOg7DlKTIk1NuVfG6u/bt
AJYJfwj125UU+eHrAPmg1NBYbPhvqJbEC3FZ94SN8saNSRazU7OdXDHoiz3ZWisS
SgDgesTeS+MZev7y1TdlX9XIs4X/4xdaE/DLiwQSB/n53lghyFj8cDu/n2oIh/Uf
APmlQ/CPUXXn12RgIb2hZPfdBieiBSekR71iC8ZXptm14BoycTCzX/lN+rYmQbH4
GNY7d7IPZUO5+jXXAaTtM7rNS4VsEDILN8aTSgrxNoD1HoeB76po8fvaVNnh/FuA
5a8LEDeNMzYwJdWLsnUudtPCofQmFRyM78JLj47Bi0ovhWLeN651sgG8/UEubC3x
VMoTDUO+MR6P+YVvla9hGTp2k+3bVjW4nNT4OL7aAflYmbGAGlLmRjeLV5HmEMr3
ftYSdIg337Kj+Aw7mpUuFXKCn8hAbxIWjyeA/L0xEhnlygBVCeRCWyABmdztXYyg
1732VWWiT3wyMY6QWPL9fyVNKv0rNl+76xwzbbtiXtTVZuL2OEqlse4rXzxbbZvU
aAEJAhDflMnNROqHuqiqOmm85rN/Hkdunmt60dq3fz8ROhNJwD8MN1sMYcSZAe+B
LlP/sYD2M0Vt8aLN041GstmIfq2p5hAMMKPnmo+IxHfoGUnVi0UbNbOF2lyRm1XT
C0IsI8I1ccHR
=KrSe
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.9.1

View File

@ -0,0 +1,9 @@
# yaml-language-server: $schema=https://json.schemastore.org/kustomization
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./backup-creds.sops.yaml
- ./minio-creds.sops.yaml
- ./pvc.yaml
- ./minio.yaml
- ./b2.yaml

View File

@ -0,0 +1,74 @@
apiVersion: v1
kind: Secret
metadata:
name: ${APP}-volsync-secret
type: Opaque
stringData:
RESTIC_REPOSITORY: ENC[AES256_GCM,data:JQZci/kqmOyRURSMmPBJqrzaJN0xti+BZVgbcgHC9axiq0qoNrumJHGL8+ffyd7q,iv:nG1cokfJKkmmMuwch64KxQ4/eG6OE76pypQFqUDf650=,tag:xr3DhMBsWFf2cjrPLRC1AA==,type:str]
RESTIC_PASSWORD: ENC[AES256_GCM,data:9IOyIGO6TCoeRserdXs6V1vnTBI2n65ChqpBECgX5Kc=,iv:GCwhW9pFAx8GwvxvR81s3+Ippt7YPYVSSVuFmKMjjdU=,tag:YytjzuPbkU+Gh0h67eS76A==,type:str]
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:MjXpPFMdpxyZdg/sHhp50g==,iv:r5bHD7usqnY3M1jn40CG79ed6eOiLRJaCNHDGyixJ2E=,tag:pFRELVZmsS9/HztqAuDc8g==,type:str]
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:6ZQwXEXSyMQGZmnf4zEVyCzeWIZKoshheIgu2WLmDeU=,iv:+ETwZmOJaDlH7CC+zNQc1NqbOfoVV+jT5zPEP2cCA0Y=,tag:l1V2LHN0RgeMSImga5zDaQ==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-10-17T01:29:50Z"
mac: ENC[AES256_GCM,data:6acDu36pbKhN3j2k4XkOU1zPlT1tGWOxwtyPKEDWLu1FMvL5Sk/xdJh8OT0MqNsgagO2bk0kvgHh3YhM3NErXalJx0HSwCUOKpHikN2OMQg02X+u2zUMRMsOblkzZWfY6XWAQD0PWxpnAV9ndVtB68gPCN5lX3Ios1n0zzqhFNk=,iv:QIlc3hiCsrQdM0LBBVqYau9QBJxVyArG1o2+3F6NgLA=,tag:wqaWWnLRthJAqfRKyl401w==,type:str]
pgp:
- created_at: "2024-10-17T01:29:50Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwAAAAAAAAAAARAAxDMPYaG4/Vq1UZnM2yx9QXu6D2ZlnAg3/A0xu8rbbise
YPc+PEIjvzXoQE7sFmcLCjPDWU23Mj5jMxq9QLt05cpt9EGMyvcGEqmYEcZFYalI
ROgc0rQwg57hkqA6JJRExtJUfqB5MQSS7BqkCtrUvvxZNq340l3oBzLXBmE9vS7C
JYqiNx8eJfv7AcVow5/R8kiFBCqI9VhOMr8VxNLcX5iA/pdL3HaQXph0LN3FvBmF
cPLHdooHODgR77ucYiVZT+pT5weSLJ4NND8VgAw8oN2vJ3xCu4G2xIcWq3q4u9SR
t3brI9qZcxN50PcJhNmRQVDLm3zXWoHTJ8/40KgTn1luRx+VaQTSzxjCe+KComdD
mFnma1lWIyji7JkCe5Mro5YVocInZrNACdVHmE/tl5qhSM4Qv1OBfTPYeMoW852z
7oKxgnfluKqkNjnWDL6yCaHvpJFDbYz3wqfa2D+Ci0t6BNp7vA0qWTxRqGzXVKc9
YRz1QE1AIoQ8Y93UVJe6JBODgbtZ11FuEJsIJIeB3SXF9nzP5n+jsP/G5kA5P5vj
IfwMTblIZ3dov0uZXhg6a3aSAGn2VcGLoxvK/I96c2VYvY9LAA4KJz9R8wDTagFg
+HEe3BgXkgrnNVD58NLpYOBbch+hDuqkuGh+a5qqFZ3h2yySwEWy+6bcnqG8yQWF
AgwDAAAAAAAAAAABEACYFHrG0SrtyiykAqyf/dMPZ35fyI7aHfr4ABZNMC71Kulu
haAqOYWgkhpjQvTe9PqMI6EtEJGya0iVkTtNLV0O2B1/8apXz298xxaR7S5JPpAI
+GKjugAB9atRnf69FkN58PNcL8TJpNsrR3CiOX6Bbjc5DCkQMpDIgny9mO3mwlHa
xvaS9o3DYgo9UvKWptvpiJKC8ve47eX/cQmUZjPMpUGUYpUGSeK8oJGQl4hgAnC2
pXz89ZTM0rTp/YW123wO4OPvJ4lMpitzG73Gbmd1vUOk+5IpVaI+q6a0VYXVeAEU
ol+l84h5jhNSR38sYfTD9fCzXvK/49sBhf7kWG+pH6dnmpO/hqXMXOREXlnkC10m
uU5LieRX0otYgiPs9pMCSLRSa1my8UsHNdM6eVMsn0+Ji7UFoIYAnq79cdVeKDHN
Q5YNF+i1cKPnNarIU4XOqVny7t2YE7B01j3PDYbrp3W5yMAoAF4j9uQ8h7XEX7y4
SlKO8HYcuYTIWcTm+L8FTZMVrQS2cn9HnyZfCxHHD4vbmxAO6hmWodAJv1rFBLYj
yO/4L/MyEVCSnE94vUudR79oQ+6qJOWZypfCPiqn2HVDiHvmbf/Iwc1v+v/GZkFX
6wTqkJ8oi4nGuFU0AfYJG6ENEEmz1dpvnXLIy9vDWq98vrBPFrqOnrTgd6eQQNRo
AQkCEHVlPi7Sn/dhXhcIgGiQzV45MPoo47FSQ+AjjPh6tzIZPj2dcDDdM7TBYGsF
KEknmv9JOX+Web9E9O+n9uJY6RM5zWsf1JNJ5EGMYgQ54wwgoO3DRs6ikg1Bfozb
rXV9iM2Pens=
=jPuh
-----END PGP MESSAGE-----
fp: BD1AAF9D8170F4BEE437365FF6F0933799CFEBCD
- created_at: "2024-10-17T01:29:50Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwAAAAAAAAAAAQ/9EfpjOanGUTYg4qCnwmykiGcEqVmGSj9+aJ4PdrPcLuqe
IiZavUGQXhh9kviR8oRRXzwpQeyWQmYNdeKjL1f1sj635I0e+quSh5Y21UsBjYHm
EP2JnmTlDAWYL02FKrZ9OqSfeoI2tdObWjBzC5cDnUiIbJ40abuFcI3wtNqx8MZf
x4V9j17FYejDIRIShSzm95TfVbcadX6BAsDHO7zjpgi7jtpeYtBa/7/s+dHyiPoJ
ZWQ2HD4fzRtfiah1sJl9GrvWK+BAyRkbO2C3Ob0nNTWjujWYQkJYhQb4f5DYbMka
B481UqDcj1hssTU1w7TmaYl2s8QxwSdfa1yIm4GaRofmKW67MMIynksFRPz40p+5
DWAcDoRshY8yi+EvSMUA0h2pstGo0kV1zqYwkDN1Gl2/D5zn2SnkbKuytLAzjUTe
sxWf1TTqXF4bvfVGIo+It6saIfMOKtUeIxnwbc+6lb95Ah9YEaMY5RtAmEgMF6m7
+c4+NyGCJ/A2E26pLDOWf1TwbomlqwR3ertq744hLgOja23DJgMhZDfSWjjwVj79
vDj9E5/3HRNOrC/J0HTaqq6wxh5LD8jY/INNi3+BDWWiQ3YJ4c7kjwgrwp297PiS
QtRQel3QIlrdpQSydDs3mhWs1RMPiCzkjatq0eQVvl/zkxlw1qpbslPEpOR8JI3U
aAEJAhDMV7aqU+viKvHsxGgEEDyfd2Mj1/FQtE5OA5+9GL/Y42AyV4fFct2bdhTO
+e1Ry5EE7Y8PMK9/HAjn78XY4hkqf8wIPaooL8Poq6Lq9Ylt+KVq80IFYgS8LXOS
nYrbk7kpGaUp
=n3YG
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.9.1

View File

@ -0,0 +1,51 @@
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/volsync.backube/replicationsource_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: "${APP}"
spec:
sourcePVC: "${APP}"
trigger:
schedule: "0 * * * *"
restic:
copyMethod: "${VOLSYNC_COPYMETHOD:-Snapshot}"
pruneIntervalDays: 7
repository: "${APP}-volsync-secret"
volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:-zfs-mainpool}"
cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:-4Gi}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:-mainpool-hostpath}"
cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:-ReadWriteOnce}"]
storageClassName: "${VOLSYNC_STORAGECLASS:-openebs-zfs-mainpool}"
accessModes: ["${VOLSYNC_ACCESSMODES:-ReadWriteOnce}"]
moverSecurityContext:
runAsUser: 10000
runAsGroup: 10000
fsGroup: 10000
retain:
hourly: 24
daily: 7
weekly: 5
---
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/volsync.backube/replicationdestination_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
kind: ReplicationDestination
metadata:
name: "${APP}-dst"
spec:
trigger:
manual: restore-once
restic:
repository: "${APP}-volsync-secret"
copyMethod: Snapshot # must be Snapshot
volumeSnapshotClassName: "${VOLSYNC_SNAPSHOTCLASS:-zfs-mainpool}"
cacheStorageClassName: "${VOLSYNC_CACHE_SNAPSHOTCLASS:-mainpool-hostpath}"
cacheAccessModes: ["${VOLSYNC_CACHE_ACCESSMODES:-ReadWriteOnce}"]
cacheCapacity: "${VOLSYNC_CACHE_CAPACITY:-8Gi}"
storageClassName: "${VOLSYNC_STORAGECLASS:-openebs-zfs-mainpool}"
accessModes: ["${VOLSYNC_ACCESSMODES:-ReadWriteOnce}"]
capacity: "${VOLSYNC_CAPACITY}"
# moverSecurityContext:
# runAsUser: 10000
# runAsGroup: 10000
# fsGroup: 10000

View File

@ -0,0 +1,14 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: "${APP}"
spec:
accessModes: ["${VOLSYNC_ACCESSMODES:-ReadWriteOnce}"]
dataSourceRef:
kind: ReplicationDestination
apiGroup: volsync.backube
name: "${APP}-dst"
resources:
requests:
storage: "${VOLSYNC_CAPACITY}"
storageClassName: "${VOLSYNC_STORAGECLASS:-openebs-zfs-mainpool}"

View File

@ -1,3 +1,4 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/helm.toolkit.fluxcd.io/helmrelease_v2.json
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
@ -10,18 +11,21 @@ spec:
chart:
spec:
chart: authentik
version: 2024.6.0
version: 2024.10.4
sourceRef:
kind: HelmRepository
name: authentik-charts
namespace: flux-system
dependsOn:
- name: redis
namespace: database
values:
global:
env:
- name: AUTHENTIK_HOST
value: &host "auth.${SECRET_NEW_DOMAIN}"
value: http://authentik-server.authentik.svc
- name: AUTHENTIK_HOST_BROWSER
value: *host
value: "https://auth.${SECRET_NEW_DOMAIN}"
- name: AUTHENTIK_SECRET_KEY
valueFrom:
secretKeyRef:
@ -51,7 +55,7 @@ spec:
cert-manager.io/cluster-issuer: letsencrypt-production
traefik.ingress.kubernetes.io/router.entrypoints: websecure
hosts:
- *host
- &host "auth.${SECRET_NEW_DOMAIN}"
paths:
- /
pathType: Prefix
@ -84,7 +88,7 @@ spec:
enabled: true
environment: "k3s"
postgresql:
host: "postgresql.database"
host: "postgres16-rw.database.svc"
name: "authentik" # database name
user: "authentik"
redis:

View File

@ -0,0 +1,26 @@
# yaml-language-server: $schema=https://kubernetes-schemas.pages.dev/kustomize.toolkit.fluxcd.io/kustomization_v1.json
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: authentik
namespace: flux-system
spec:
timeout: 5m
interval: 10m
path: ./kubernetes/main/apps/authentik/app
prune: true
sourceRef:
kind: GitRepository
name: home-cluster
decryption:
provider: sops
secretRef:
name: sops-gpg
dependsOn:
- name: cloudnative-pg-cluster
postBuild:
substituteFrom:
- kind: ConfigMap
name: cluster-settings
- kind: Secret
name: cluster-secrets

View File

@ -3,6 +3,7 @@ kind: Kustomization
resources:
- ./namespace.yaml
#- ./network_policy.yaml
- ./postgresql
- ./postgresql/ks.yaml
- ./redis
- ./minio
- ./mysql

View File

@ -0,0 +1,30 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: mysql
namespace: database
spec:
interval: 5m
chart:
spec:
chart: mysql
version: 11.1.20
sourceRef:
kind: HelmRepository
name: bitnami-charts
namespace: flux-system
values:
global:
defaultStorageClass: mainpool-hostpath
auth:
existingSecret: mysql
metrics:
serviceMonitor:
enabled: true
labels:
release: kube-prometheus-stack
prometheusRule:
enabled: true

View File

@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./mysql.sops.yaml
- ./helm-release.yaml

View File

@ -0,0 +1,73 @@
apiVersion: v1
kind: Secret
metadata:
name: mysql
namespace: database
stringData:
mysql-root-password: ENC[AES256_GCM,data:8wAhBPa9CQTEj87SorjQj2GmY3E4jxbR0JAzOk0u7r8=,iv:6hv8qftod56M3udqao1MxADcrSlDMsfz2YtFLWzrzVM=,tag:kEXOtDAQg2xRzZz/csSatg==,type:str]
mysql-replication-password: ENC[AES256_GCM,data:cHdCVcP7+Y48e3SFzZCf9Q4peVGxhIVFFVuUwwFrGDA=,iv:GBNAFzvQUHtidYgpNKiEPWABIwVk9muEFRLaYBZbFDM=,tag:3B35mjWJV1MQ0ASZuoyyPQ==,type:str]
mysql-password: ENC[AES256_GCM,data:D/fW2cAMiurBixcJRCTJUmlvr0kEmTnMsgVM8xKTu18=,iv:bc+7P0cGJy+6YR1I6mzSAq6gGiEH6uOKdmSjYkdoWxs=,tag:hEDAyGpDQCKbgA9XvGeL4Q==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age: []
lastmodified: "2024-08-05T15:30:54Z"
mac: ENC[AES256_GCM,data:ni1zA28zwCp6Fvqv5FtET/ylqOV6L/IXl4KtVo73aIDunlI29qD0cpTbFMPh4bxHqqYUsa/EBF+we5kglLQzP/9qnVrNXCNZnWbkCIsVlghMOLGqVFi7CJFc42ghNGQD9BVj5115VGSX3D05x1a9JI070AoEYQ+/OgLuZf0XxDE=,iv:bi33L8MotNRkg5+WAsXE8a0RlPWfu2rCnA/WaOnHsV0=,tag:7rTzgiDKtPsfCF+e7T5ABQ==,type:str]
pgp:
- created_at: "2024-08-05T15:30:54Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAyqlIeyoxYovAQ/8DqfstkJgwoIrbTVbVBQheBfPoNl+6iV1IxctfXsr+2CF
rY9gV1qxOVh/E0hHyOws8F6EE+oCdbHtsGBa/1KiN0HBY55HFRm9LXF5s5EKOEWg
bXg0Gyoqvfny31+UAGAIW91yAGJ07jp4u3oj8RGKHF7sLcuCrk5NfajK7ALzG6hp
vpbXenT2D4xxsWqdhkY7azwrqqPC0XyWx2XkFscED2PzwTpT1gPALrtdhknVlCtE
azyPtVIg2swt3kWm5bsYJgOHhnnnDTEX412XXJTqQUmmZCTAeKRIo0xtG9Kicujy
gzIhxQd14i7jniYzj8uNkNWEaIBfehSqQM+IWRSB6AgV5AnalDudgSyN2R7yDi2a
vLt+H1UuESlfuYmqQgG9pDrJG1nigWxMhexm6Ykdz3LnSbzcrkJ9/sCXg0ZCwFok
RYMajxB2nHTvQBCSCSqFPzgViDYlv83Vck6vHGma3Lyhe2YDBIGC8bXNmRS92xl+
FkbssELrtFdxj8cbQ3WTBU33CdTs6EglSmBSJ+E8SkU7Bok09k4uXK+ZdSkq2pdI
I7ZSJufUmKjhvR9l6nSX0/dOOkkvtyDVdB0pPCz5WdwJBS5lInbbUMB7sU71pXor
swpHeQaED/BlDcxFIRKAneAfTpBgVzhoPnDnN1xYriLdsZ9kND3KzsXNaT9JeqWF
AgwDXjg0p2IN1X8BEACtnlSJlSqalmdhXWD4lKMiz+uQVGaHJty5Rw7CHiFLI7rU
wIMnZXQNCiQY+boTaQNe8VqeZ91ptsaIr+2VTrs2gGFbWccQQHwdPN582V7BSQiv
mdkxJhE69TTXyu4R/ycDuIgAtXpRA8pLcWsSRWkYtjzKC9Um8y7S+yqsMKCGyTjd
gU1mUPrPCJeh6/bThMiowfkIT1GPh4udBSQp6aFW2MOzFySOgphxXPC866lW42T6
aCN3n8/kpkc9SKUklUlxt0SKuoghC9NF5pIKANpKWNLrpHv3Y+UXqQt5FIjQLJe0
eUGZEkOpihaldG5ObOY9ddRvbnGhaJiK6UXDa5PSCVYG9Fxk9Tw85TKJNbBqd18W
A0cj8+CL5eJo+WM91oVbsr4MwE3lKGogVd/9nnylvy8hamoD08A9EN3uf4aqbsTE
S5HvHca80WjjMo6LrwcBz6N0RFwQggNT998Mlvb/JRN0Km8EfgDKBbjABBvCHPg7
SALnnZNgQbb3Cg3JS7Z9Fe4pKHyUxf6zJsGui0rmFa4r8xrwIkrHSUGk5I431Nkk
RS+ppU+Y/Pew0tE7rc2PkzM6lYexphFnViwQZqpHc9EHy2QffN/YkqaFuvIsSbs/
fbnJFNgYyW3l2u4Iiaf1UKKkpHRTF6W8UPTblsec9USJperDADkk5aKMV3W0WNRo
AQkCEEpvhrTP6NE+ay6COZGVai/ESvAF7ovx14AS2sMwaB9JPEcUG/S+cbMByDmo
sc4vHi3BpDxLgltUyUHC2gGkFbc6s9afM8Bd3Ut8jiLPMayhGGpe0natHoo5xz6p
Qktw4dL+mCQ=
=jZC7
-----END PGP MESSAGE-----
fp: BD1AAF9D8170F4BEE437365FF6F0933799CFEBCD
- created_at: "2024-08-05T15:30:54Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAy5t8IMoPu4VARAAuoptUmFjfyG7uDw42T68nvuetOcF/Zr8hvfcNOtZXFM3
L4tgIBc9H5dg1S+XeFM1QweMiJdRhzXsUmLXhIFC9Bj+jaVcS5xHQ4RGcHRYBbeV
ssoG7hbgESBAvXW7+AUySp9vyn97dasFlb67uuBeLhTl2NImh5OY1sLsrjBPIJVv
SU+LPQqSn37kdrN/Ui3llGv2mVPioMovCEJG2EWykFrk7ameLmkznYYysiJ5WIx2
PIavyLm/E4KG3EuV/6mCDnLMocQwLkIyVkOR/GGesaZPpI9OkeN42EXyPUKeWyc5
52CbiR8XeRjMuQSF6zqYfat0npz+hO8mdAJLTVcoTzP2BaA78dxg7kpYxVLNTS5b
8hv/ndIWQr6P3fi9lzIpQOqHQ5HU7SoZm8oZeXmZWejyn5+j9omTkKmIpzZ91SHW
c6eDCeG5Aq5s9Vp6CuQQ+vHpEEEiX8SNdqkEoDtcIVYd1/LZLBdN2JxW9zFi1yGJ
HW2Dcef+sN3ide7tIgZ4fHogV9WUaaJBcvXsbDcXxAZk5Kw/ejFwCznZry/u9PQP
uaAVKuD9q4XdI4sMBdbr1yqXnkUBVDRVnqNLu5Upu2S2CnPJlOYUvqkR+nqcRdwz
W+cGMCyzL+s/8wfi3JRrcrbmnp8aVR9aZEthZnn5M9LPF/PfVOIka9H7QArC+UHU
aAEJAhB5SM7t19txEM97n6VHwEYZ4ya9i7ntC1mPx3ORTGAToSQFVvNXtXfsZOYc
WRxBcRKBsWj/p1TCh66mvrSDE33bthrvZgWBJunXFOVwXDmVNbWEi20lgu6/IFUJ
fMdLui4jsCVY
=uQ7o
-----END PGP MESSAGE-----
fp: 687802D4DFD8AA82EA55666CF7DADAC782D7663D
encrypted_regex: ^(data|stringData)$
version: 3.8.1

Some files were not shown because too many files have changed in this diff Show More