Commit Graph

137 Commits

Author SHA1 Message Date
0de22eb9e4 chore: More commits 2026-02-27 14:52:55 +01:00
789c375f1e chore: more fixes 2026-02-27 14:37:18 +01:00
d6c49b6d39 chore: More fixes 2026-02-27 14:37:09 +01:00
92957cb9fa chore: Add tautulli 2026-02-27 14:34:16 +01:00
d0a5d22841 feat(tautulli): Add Tautulli 2026-02-27 14:26:43 +01:00
5e43dfc43d feat(qbittorrent): Intial commit. Not enabled. 2026-02-27 14:10:57 +01:00
1c0b6dc92b fix(kavita): Attempt to fix crash. 2026-02-27 14:10:28 +01:00
2c53e24845 feat: enable kavita 2026-02-27 13:18:38 +01:00
65a8b59d2a feat: Add keda scalers. 2026-02-27 13:03:44 +01:00
e4cf52c0d2 chore: Initial add Kavita (not enabled) 2026-02-27 12:56:24 +01:00
13ae301204 chore: Add missing keda file 2026-02-27 12:56:03 +01:00
5b5a382af2 feat: Add Keda deployment. 2026-02-27 12:55:38 +01:00
9b1d092739 Add namespace.yaml to kustomization resources. 2026-02-27 07:34:07 +01:00
0526b819a0 chore: Add monitoring to grafana for flux. 2026-02-27 07:31:27 +01:00
091e7b78df feat: Add Atuin and Kubernetes schema publisher applications, migrate to the new apps directory structure, and update Prometheus ingress hostnames. 2026-02-27 07:07:56 +01:00
5acb71604c fix(grafana): Second try 2026-02-27 06:41:45 +01:00
85e0c6f6c2 fix(grafana): Use proper domain 2026-02-27 06:38:13 +01:00
1df019f438 fix(media/plex): resolve IP conflict with k8s-gateway by moving plex to 10.0.0.155 2026-02-27 06:32:55 +01:00
b22ca50506 fix: Fix namespace. 2026-02-27 05:56:19 +01:00
f60451972a refactor: utilize YAML anchor for namespace definition in kube-prometheus-stack Kustomization 2026-02-27 05:52:40 +01:00
8661f36f92 fix(observability): merge duplicate Kustomization definitions for kube-prometheus-stack 2026-02-27 05:49:34 +01:00
6f6a54a55f chore: minot fixes 2026-02-27 05:43:20 +01:00
b4503d04bd feat: Add victorialogs 2026-02-27 05:35:58 +01:00
2e3ce592d5 fix: remove again tuppr. 2026-02-27 04:57:18 +01:00
fb036266fc fix(tuppr): recreate talosconfig secret with data field and correct encoding 2026-02-27 04:52:17 +01:00
b674fec2e9 fix(tuppr): set TALOSCONFIG env var to force Talos client to use mounted config 2026-02-27 04:46:31 +01:00
c1725de98f fix(tuppr): add emptyDir for /home/nonroot to fix read-only fs error 2026-02-27 04:42:48 +01:00
19000739ae fix(tuppr): fix secrets.sops.yaml formatting 2026-02-27 04:38:37 +01:00
cd8b8e7830 feat(tuppr): add sops secret for talosconfig 2026-02-27 04:35:08 +01:00
4119ef475e fix(tuppr): patch ServiceAccount apiVersion in HelmRelease 2026-02-27 04:25:28 +01:00
c2fbc5cd70 feat: add system-upgrade namespace definition and reference it in kustomization.yaml 2026-02-27 04:21:56 +01:00
5c5cec7911 feat: Introduce tuppr system-upgrade application with configurations for managing Talos and Kubernetes upgrades. 2026-02-27 04:10:00 +01:00
265ffe8509 chore: update openebs dependency namespace from openebs-system to storage-system 2026-02-27 02:36:11 +01:00
2de34900f4 fix(grafana): Add missing secrets. 2026-02-27 02:19:31 +01:00
c9bca320ac fix(grafana): Proper secret name 2026-02-27 02:03:37 +01:00
ae78db86ec refactor: relocate Grafana dashboard definition from app to instance kustomization. 2026-02-27 01:54:55 +01:00
832a05a356 fix(components): typo 2026-02-27 01:47:21 +01:00
471f35b7f7 feat: add sops component to observability kustomization and reorder existing components 2026-02-27 01:14:45 +01:00
422e0610f4 refactor: migrate observability applications to Flux v2 HelmRelease and OCI repository definitions. 2026-02-27 00:18:56 +01:00
8859860893 Remove Plex initContainer and simplify volume mounts for cache and logs. 2026-02-26 23:17:37 +01:00
0da1022f90 fix: Ensure Plex can write to its configuration and log directories by adding an init container and setting readOnlyRootFilesystem to false. 2026-02-26 23:09:01 +01:00
119593876b chore: remove GPU resource claims and node selector from Plex Helm release. 2026-02-26 21:54:35 +01:00
8953cc8ac1 chore: Add common app-template. 2026-02-26 20:11:05 +01:00
6db7c6c20a chore: Remove dependency 2026-02-26 19:59:19 +01:00
1d2c59d756 chore: Remove externalsecrets.external-secrets.io from health checks and move volsync deployment to storage-system namespace. 2026-02-26 19:53:24 +01:00
2f33e71298 feat: introduce Flux health checks for CRDs and storage components, and adjust Plex PVC storage request. 2026-02-26 19:42:23 +01:00
dc41e2d5ab fix(volsync): use destinationPVC instead of dataSourceRef for better provisioner compatibility 2026-02-26 18:50:21 +01:00
00b50ec592 fix(volsync): add RESTIC_REGION for Garage 2026-02-26 17:26:22 +01:00
f90d381630 fix(volsync): remove incorrect /buckets/ prefix from S3 URL 2026-02-26 17:22:07 +01:00
8828aed442 fix(volsync): use correct S3 API port for Garage 2026-02-26 17:17:42 +01:00