Commit Graph

  • 4cb0a81725 Bah main Laur IVAN 2026-02-27 15:51:40 +01:00
  • 2cc11ff0e8 chore: Again. Laur IVAN 2026-02-27 15:48:55 +01:00
  • 25cf17f55a chore: Add claim Laur IVAN 2026-02-27 15:46:55 +01:00
  • b965ce0256 feat: Initial add a component to connect to mysql. Laur IVAN 2026-02-27 15:14:47 +01:00
  • 0de22eb9e4 chore: More commits Laur IVAN 2026-02-27 14:52:55 +01:00
  • 789c375f1e chore: more fixes Laur IVAN 2026-02-27 14:37:18 +01:00
  • d6c49b6d39 chore: More fixes Laur IVAN 2026-02-27 14:37:09 +01:00
  • 92957cb9fa chore: Add tautulli Laur IVAN 2026-02-27 14:34:16 +01:00
  • d0a5d22841 feat(tautulli): Add Tautulli Laur IVAN 2026-02-27 14:26:43 +01:00
  • 5e43dfc43d feat(qbittorrent): Intial commit. Not enabled. Laur IVAN 2026-02-27 14:10:57 +01:00
  • 1c0b6dc92b fix(kavita): Attempt to fix crash. Laur IVAN 2026-02-27 14:10:28 +01:00
  • 2c53e24845 feat: enable kavita Laur IVAN 2026-02-27 13:18:38 +01:00
  • 65a8b59d2a feat: Add keda scalers. Laur IVAN 2026-02-27 13:03:44 +01:00
  • e4cf52c0d2 chore: Initial add Kavita (not enabled) Laur IVAN 2026-02-27 12:56:24 +01:00
  • 13ae301204 chore: Add missing keda file Laur IVAN 2026-02-27 12:56:03 +01:00
  • 5b5a382af2 feat: Add Keda deployment. Laur IVAN 2026-02-27 12:55:38 +01:00
  • 9b1d092739 Add namespace.yaml to kustomization resources. Laur IVAN 2026-02-27 07:34:07 +01:00
  • 0526b819a0 chore: Add monitoring to grafana for flux. Laur IVAN 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. Laur IVAN 2026-02-27 07:07:56 +01:00
  • 5acb71604c fix(grafana): Second try Laur IVAN 2026-02-27 06:41:45 +01:00
  • 85e0c6f6c2 fix(grafana): Use proper domain Laur IVAN 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 Laur IVAN 2026-02-27 06:32:55 +01:00
  • b22ca50506 fix: Fix namespace. Laur IVAN 2026-02-27 05:56:19 +01:00
  • f60451972a refactor: utilize YAML anchor for namespace definition in kube-prometheus-stack Kustomization Laur IVAN 2026-02-27 05:52:40 +01:00
  • 8661f36f92 fix(observability): merge duplicate Kustomization definitions for kube-prometheus-stack Laur IVAN 2026-02-27 05:49:34 +01:00
  • 6f6a54a55f chore: minot fixes Laur IVAN 2026-02-27 05:43:20 +01:00
  • b4503d04bd feat: Add victorialogs Laur IVAN 2026-02-27 05:35:58 +01:00
  • 2e3ce592d5 fix: remove again tuppr. Laur IVAN 2026-02-27 04:57:18 +01:00
  • fb036266fc fix(tuppr): recreate talosconfig secret with data field and correct encoding Laur IVAN 2026-02-27 04:52:17 +01:00
  • b674fec2e9 fix(tuppr): set TALOSCONFIG env var to force Talos client to use mounted config Laur IVAN 2026-02-27 04:46:31 +01:00
  • c1725de98f fix(tuppr): add emptyDir for /home/nonroot to fix read-only fs error Laur IVAN 2026-02-27 04:42:48 +01:00
  • 19000739ae fix(tuppr): fix secrets.sops.yaml formatting Laur IVAN 2026-02-27 04:38:37 +01:00
  • cd8b8e7830 feat(tuppr): add sops secret for talosconfig Laur IVAN 2026-02-27 04:35:08 +01:00
  • 4119ef475e fix(tuppr): patch ServiceAccount apiVersion in HelmRelease Laur IVAN 2026-02-27 04:25:28 +01:00
  • c2fbc5cd70 feat: add system-upgrade namespace definition and reference it in kustomization.yaml Laur IVAN 2026-02-27 04:21:56 +01:00
  • 5c5cec7911 feat: Introduce tuppr system-upgrade application with configurations for managing Talos and Kubernetes upgrades. Laur IVAN 2026-02-27 04:10:00 +01:00
  • 265ffe8509 chore: update openebs dependency namespace from openebs-system to storage-system Laur IVAN 2026-02-27 02:36:11 +01:00
  • 2de34900f4 fix(grafana): Add missing secrets. Laur IVAN 2026-02-27 02:19:31 +01:00
  • c9bca320ac fix(grafana): Proper secret name Laur IVAN 2026-02-27 02:03:37 +01:00
  • ae78db86ec refactor: relocate Grafana dashboard definition from app to instance kustomization. Laur IVAN 2026-02-27 01:54:55 +01:00
  • 832a05a356 fix(components): typo Laur IVAN 2026-02-27 01:47:21 +01:00
  • 471f35b7f7 feat: add sops component to observability kustomization and reorder existing components Laur IVAN 2026-02-27 01:14:45 +01:00
  • 422e0610f4 refactor: migrate observability applications to Flux v2 HelmRelease and OCI repository definitions. Laur IVAN 2026-02-27 00:18:56 +01:00
  • 8859860893 Remove Plex initContainer and simplify volume mounts for cache and logs. Laur IVAN 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. Laur IVAN 2026-02-26 23:09:01 +01:00
  • 119593876b chore: remove GPU resource claims and node selector from Plex Helm release. Laur IVAN 2026-02-26 21:54:35 +01:00
  • 8953cc8ac1 chore: Add common app-template. Laur IVAN 2026-02-26 20:11:05 +01:00
  • 6db7c6c20a chore: Remove dependency Laur IVAN 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. Laur IVAN 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. Laur IVAN 2026-02-26 19:42:23 +01:00
  • dc41e2d5ab fix(volsync): use destinationPVC instead of dataSourceRef for better provisioner compatibility Laur IVAN 2026-02-26 18:50:21 +01:00
  • 00b50ec592 fix(volsync): add RESTIC_REGION for Garage Laur IVAN 2026-02-26 17:26:22 +01:00
  • f90d381630 fix(volsync): remove incorrect /buckets/ prefix from S3 URL Laur IVAN 2026-02-26 17:22:07 +01:00
  • 8828aed442 fix(volsync): use correct S3 API port for Garage Laur IVAN 2026-02-26 17:17:42 +01:00
  • 359f878134 chore: fix for volsync Laur IVAN 2026-02-26 17:00:30 +01:00
  • 2a327d40f6 refactor: Default VolSync storage class and capacity parameters, removing explicit application overrides. Laur IVAN 2026-02-26 16:52:39 +01:00
  • 809df95f0e chore: add default values for storage class and capacity to VolSync PVC. Laur IVAN 2026-02-26 16:47:45 +01:00
  • 659039b375 fix(volsync): use plain variables for reliable Flux substitution Laur IVAN 2026-02-26 16:46:22 +01:00
  • 50ba546736 fix(navidrome): use existing ceph-block storage class Laur IVAN 2026-02-26 16:41:20 +01:00
  • 4e3c17c7c9 fix(volsync): replace ExternalSecret with direct SOPS secret Laur IVAN 2026-02-26 16:36:09 +01:00
  • cddd7e98ff fix: Rename secret.sops.yaml to secrets.sops.yaml in VolSync kustomization. Laur IVAN 2026-02-26 16:27:58 +01:00
  • d7eca9dd40 refactor: Rename VolSync replica-source and replica-destination files to replication-source and replication-destination. Laur IVAN 2026-02-26 16:24:49 +01:00
  • d5d08a97c6 feat: add Plex media server to homelab Kubernetes cluster. Laur IVAN 2026-02-26 16:20:39 +01:00
  • 00fa9429e5 fix(navidrome):Update navidrome path. Laur IVAN 2026-02-26 16:17:07 +01:00
  • c77768f3bc fix(navidrome): Missing kustomixation. Laur IVAN 2026-02-26 13:08:03 +01:00
  • d2890162a0 chore: Add missing namespace. Laur IVAN 2026-02-26 13:01:47 +01:00
  • fdbcde49f6 feat: Add Navidrome application and VolSync components, migrating media apps from beta. Laur IVAN 2026-02-26 13:00:52 +01:00
  • 2be2941343 refactor: move infisical Kubernetes manifests from apps to beta directory Laur IVAN 2026-02-26 11:30:24 +01:00
  • f49eafab4e config: Set API server logging level to None to reduce CPU load. Laur IVAN 2026-02-26 11:28:15 +01:00
  • aed9e8f8d0 fix(mysql-operator): correct kustomization path and namespace Laur IVAN 2026-02-26 02:48:47 +01:00
  • b850960fb0 chore: Attempt to install mysql Laur IVAN 2026-02-26 02:39:50 +01:00
  • fb213ed399 fix(infisical): use specific Bitnami tags for MongoDB and Redis Laur IVAN 2026-02-26 02:14:21 +01:00
  • d09565bdaa refactor: remove PostgreSQL database configuration from Infisical deployment. Laur IVAN 2026-02-25 23:01:08 +01:00
  • a2f045b80c Configure Postgres for Infisical Laur IVAN 2026-02-25 22:47:51 +01:00
  • 59895c0211 chore: readd security and infisical. Laur IVAN 2026-02-25 21:50:42 +01:00
  • 2d6fb4e201 fix(rook): Fixed port issue preventing the rook-ceph dashboard from showing. Laur IVAN 2026-02-25 18:27:32 +01:00
  • 17a18c335b doc: Add FAQ on invalid internal config. Laur IVAN 2026-02-25 18:20:59 +01:00
  • 3f50782f58 chore: Add echo-internal.laurivan.com to make sure the internal sites are accessible. Laur IVAN 2026-02-25 15:55:45 +01:00
  • fcc7397a2b feat: Add rook-ceph Laur IVAN 2026-02-25 13:36:52 +01:00
  • f7e635e3f1 talos: tune kube-apiserver audit policy to reduce CPU overhead Laur IVAN 2026-02-25 11:56:36 +01:00
  • 9b1b3e62a4 chore: removed some apps temporary Laur IVAN 2026-02-25 01:12:28 +01:00
  • 3402709523 fix(rook-ceph): reduce CPU requests for homelab 4-vCPU VMs Laur IVAN 2026-02-24 23:55:44 +01:00
  • 14ab7d1a26 fix(infisical): update chart to 0.4.2, migrate to MongoDB schema Laur IVAN 2026-02-24 23:28:41 +01:00
  • e81b41c938 chore: Again, not using OCI. Laur IVAN 2026-02-24 23:08:16 +01:00
  • f66d1dd54f chore: Again Laur IVAN 2026-02-24 22:46:06 +01:00
  • 44887ef302 fix: oci dir Laur IVAN 2026-02-24 20:49:56 +01:00
  • bed6ec3064 chore.: some aliases Laur IVAN 2026-02-24 20:47:51 +01:00
  • 77ce16909e chore:: Initial commit for mysql. Laur IVAN 2026-02-24 19:20:36 +01:00
  • e6aa0abcd9 fix: Fix deployment for infisical Laur IVAN 2026-02-24 19:13:53 +01:00
  • 9fe66a27eb chore: Add infisical Laur IVAN 2026-02-24 19:06:42 +01:00
  • 8d1814b58b fix: wrong namespace for dependency Laur IVAN 2026-02-24 16:17:51 +01:00
  • 4f90e1a09d chore: Forgot helmrelease. Laur IVAN 2026-02-24 14:56:46 +01:00
  • 0e8a05c334 fix: No external secrets yet Laur IVAN 2026-02-24 14:49:55 +01:00
  • b1d5500d77 feat: Add rook-ceph on the spare disks (VM only) Laur IVAN 2026-02-24 14:47:26 +01:00
  • 718b49f971 fix: Old file name Laur IVAN 2026-02-24 14:17:14 +01:00
  • 65d9b5ca2c chore: Repurpose openebs to be local FS Laur IVAN 2026-02-24 14:14:26 +01:00
  • aef3651518 chore: Add skeletons for future containers fix: Corrected observability namespace Laur IVAN 2026-02-24 13:56:21 +01:00
  • 355e247ff5 fix: Target namespace for grafana. Still doesn't work because of external secrets. Laur IVAN 2026-02-24 11:52:47 +01:00
  • f2311ddc7a chore: final? Laur IVAN 2026-02-12 03:04:02 +01:00
  • a2f997aff2 Again Laur IVAN 2026-02-12 02:53:53 +01:00