From 03e03c28fa316f7ddfd14f91b0f3ae09957192c6 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Fri, 9 May 2025 09:14:08 +0200 Subject: [PATCH 01/23] ci: change config to run in k3d --- infrastructure/gitea/helmrelease.yaml | 2 +- infrastructure/kustomization.yaml | 4 ++-- infrastructure/monitoring/helmrelease.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/infrastructure/gitea/helmrelease.yaml b/infrastructure/gitea/helmrelease.yaml index 4bf68a5..4267493 100644 --- a/infrastructure/gitea/helmrelease.yaml +++ b/infrastructure/gitea/helmrelease.yaml @@ -17,7 +17,7 @@ spec: values: persistence: enabled: true - storageClass: longhorn + storageClass: local-path size: 5Gi ingress: enabled: true diff --git a/infrastructure/kustomization.yaml b/infrastructure/kustomization.yaml index 620a250..5233efd 100644 --- a/infrastructure/kustomization.yaml +++ b/infrastructure/kustomization.yaml @@ -2,8 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - monitoring/ - - longhorn/ + # - longhorn/ - gitea/ # - gitea-runner/ # - sonarqube/ - - cnpg + # - cnpg diff --git a/infrastructure/monitoring/helmrelease.yaml b/infrastructure/monitoring/helmrelease.yaml index f6d57f2..92b4889 100644 --- a/infrastructure/monitoring/helmrelease.yaml +++ b/infrastructure/monitoring/helmrelease.yaml @@ -19,5 +19,5 @@ spec: values: persistence: enabled: true - storageClass: longhorn + storageClass: local-path size: 5Gi From bcfd962b4d0ff90cbb6ba751610c60d6abc72fef Mon Sep 17 00:00:00 2001 From: Flux <> Date: Fri, 9 May 2025 09:16:36 +0200 Subject: [PATCH 02/23] Add Flux sync manifests --- clusters/production/flux-system/gotk-sync.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clusters/production/flux-system/gotk-sync.yaml b/clusters/production/flux-system/gotk-sync.yaml index 6f4c2dc..73ee98f 100644 --- a/clusters/production/flux-system/gotk-sync.yaml +++ b/clusters/production/flux-system/gotk-sync.yaml @@ -8,7 +8,7 @@ metadata: spec: interval: 1m0s ref: - branch: main + branch: k3d secretRef: name: flux-system url: https://codeberg.org/Pata1704/homelab_gitops.git From 2a30dab10f4e0d6eef18a0af5826ac534045569a Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Fri, 9 May 2025 09:31:43 +0200 Subject: [PATCH 03/23] fix: fic gitea warning with wrong root url --- infrastructure/gitea/helmrelease.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/infrastructure/gitea/helmrelease.yaml b/infrastructure/gitea/helmrelease.yaml index 4267493..353113e 100644 --- a/infrastructure/gitea/helmrelease.yaml +++ b/infrastructure/gitea/helmrelease.yaml @@ -55,6 +55,8 @@ spec: tag: 25.0.2-dind pullPolicy: IfNotPresent config: + server: + ROOT_URL: "http://gitea.local:8080/" actions: ENABLED: true metrics: From 7bb433e1f066cdd85f3a775d3e32d5a462032fd0 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 11:50:31 +0200 Subject: [PATCH 04/23] fix: fix ROOT_URL for gitea --- infrastructure/gitea/helmrelease.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/infrastructure/gitea/helmrelease.yaml b/infrastructure/gitea/helmrelease.yaml index 353113e..0d88de7 100644 --- a/infrastructure/gitea/helmrelease.yaml +++ b/infrastructure/gitea/helmrelease.yaml @@ -56,7 +56,7 @@ spec: pullPolicy: IfNotPresent config: server: - ROOT_URL: "http://gitea.local:8080/" + ROOT_URL: "http://gitea.local/" actions: ENABLED: true metrics: From db0593bbe7f93618094c1ddf4a3b4b6e056d0f63 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:30:26 +0200 Subject: [PATCH 05/23] ci: move app definitions to apps folder --- .../gitea-runner/helmrelease.yaml | 0 .../gitea-runner/helmrepository.yaml | 0 .../gitea-runner/kustomization.yaml | 0 .../gitea-runner/namespace.yaml | 0 .../gitea/helmrelease.yaml | 0 .../gitea/helmrepository.yaml | 0 .../gitea/kustomization.yaml | 0 {infrastructure => apps}/gitea/namespace.yaml | 0 apps/home-assitant/helmrelease.yaml | 19 +++++++++++++++++++ apps/home-assitant/helmrepository.yaml | 8 ++++++++ apps/home-assitant/kustomization.yaml | 0 apps/home-assitant/namespace.yaml | 4 ++++ apps/kustomization.yaml | 5 +++++ .../sonarqube/helmrelease.yaml | 0 .../sonarqube/helmrepository.yaml | 0 .../sonarqube/kustomization.yaml | 0 .../sonarqube/namespace.yaml | 0 infrastructure/kustomization.yaml | 3 --- 18 files changed, 36 insertions(+), 3 deletions(-) rename {infrastructure => apps}/gitea-runner/helmrelease.yaml (100%) rename {infrastructure => apps}/gitea-runner/helmrepository.yaml (100%) rename {infrastructure => apps}/gitea-runner/kustomization.yaml (100%) rename {infrastructure => apps}/gitea-runner/namespace.yaml (100%) rename {infrastructure => apps}/gitea/helmrelease.yaml (100%) rename {infrastructure => apps}/gitea/helmrepository.yaml (100%) rename {infrastructure => apps}/gitea/kustomization.yaml (100%) rename {infrastructure => apps}/gitea/namespace.yaml (100%) create mode 100644 apps/home-assitant/helmrelease.yaml create mode 100644 apps/home-assitant/helmrepository.yaml create mode 100644 apps/home-assitant/kustomization.yaml create mode 100644 apps/home-assitant/namespace.yaml create mode 100644 apps/kustomization.yaml rename {infrastructure => apps}/sonarqube/helmrelease.yaml (100%) rename {infrastructure => apps}/sonarqube/helmrepository.yaml (100%) rename {infrastructure => apps}/sonarqube/kustomization.yaml (100%) rename {infrastructure => apps}/sonarqube/namespace.yaml (100%) diff --git a/infrastructure/gitea-runner/helmrelease.yaml b/apps/gitea-runner/helmrelease.yaml similarity index 100% rename from infrastructure/gitea-runner/helmrelease.yaml rename to apps/gitea-runner/helmrelease.yaml diff --git a/infrastructure/gitea-runner/helmrepository.yaml b/apps/gitea-runner/helmrepository.yaml similarity index 100% rename from infrastructure/gitea-runner/helmrepository.yaml rename to apps/gitea-runner/helmrepository.yaml diff --git a/infrastructure/gitea-runner/kustomization.yaml b/apps/gitea-runner/kustomization.yaml similarity index 100% rename from infrastructure/gitea-runner/kustomization.yaml rename to apps/gitea-runner/kustomization.yaml diff --git a/infrastructure/gitea-runner/namespace.yaml b/apps/gitea-runner/namespace.yaml similarity index 100% rename from infrastructure/gitea-runner/namespace.yaml rename to apps/gitea-runner/namespace.yaml diff --git a/infrastructure/gitea/helmrelease.yaml b/apps/gitea/helmrelease.yaml similarity index 100% rename from infrastructure/gitea/helmrelease.yaml rename to apps/gitea/helmrelease.yaml diff --git a/infrastructure/gitea/helmrepository.yaml b/apps/gitea/helmrepository.yaml similarity index 100% rename from infrastructure/gitea/helmrepository.yaml rename to apps/gitea/helmrepository.yaml diff --git a/infrastructure/gitea/kustomization.yaml b/apps/gitea/kustomization.yaml similarity index 100% rename from infrastructure/gitea/kustomization.yaml rename to apps/gitea/kustomization.yaml diff --git a/infrastructure/gitea/namespace.yaml b/apps/gitea/namespace.yaml similarity index 100% rename from infrastructure/gitea/namespace.yaml rename to apps/gitea/namespace.yaml diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml new file mode 100644 index 0000000..35ec444 --- /dev/null +++ b/apps/home-assitant/helmrelease.yaml @@ -0,0 +1,19 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta2 +kind: HelmRelease +metadata: + name: home-assistant + namespace: home-assistant +spec: + interval: 5m + releaseName: home-assistant + chart: + spec: + chart: home-assistant + version: "0.3.2" + sourceRef: + kind: HelmRepository + name: home-assistant + namespace: flux-system + values: + service: + type: ClusterIP diff --git a/apps/home-assitant/helmrepository.yaml b/apps/home-assitant/helmrepository.yaml new file mode 100644 index 0000000..9b03a11 --- /dev/null +++ b/apps/home-assitant/helmrepository.yaml @@ -0,0 +1,8 @@ +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: home-assistant + namespace: flux-system +spec: + interval: 1h0m0s + url: http://pajikos.github.io/home-assistant-helm-chart diff --git a/apps/home-assitant/kustomization.yaml b/apps/home-assitant/kustomization.yaml new file mode 100644 index 0000000..e69de29 diff --git a/apps/home-assitant/namespace.yaml b/apps/home-assitant/namespace.yaml new file mode 100644 index 0000000..7c1d06d --- /dev/null +++ b/apps/home-assitant/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: home-assistant diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml new file mode 100644 index 0000000..5f1ecb5 --- /dev/null +++ b/apps/kustomization.yaml @@ -0,0 +1,5 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - gitea/ + # - sonarqube/ diff --git a/infrastructure/sonarqube/helmrelease.yaml b/apps/sonarqube/helmrelease.yaml similarity index 100% rename from infrastructure/sonarqube/helmrelease.yaml rename to apps/sonarqube/helmrelease.yaml diff --git a/infrastructure/sonarqube/helmrepository.yaml b/apps/sonarqube/helmrepository.yaml similarity index 100% rename from infrastructure/sonarqube/helmrepository.yaml rename to apps/sonarqube/helmrepository.yaml diff --git a/infrastructure/sonarqube/kustomization.yaml b/apps/sonarqube/kustomization.yaml similarity index 100% rename from infrastructure/sonarqube/kustomization.yaml rename to apps/sonarqube/kustomization.yaml diff --git a/infrastructure/sonarqube/namespace.yaml b/apps/sonarqube/namespace.yaml similarity index 100% rename from infrastructure/sonarqube/namespace.yaml rename to apps/sonarqube/namespace.yaml diff --git a/infrastructure/kustomization.yaml b/infrastructure/kustomization.yaml index 5233efd..9688114 100644 --- a/infrastructure/kustomization.yaml +++ b/infrastructure/kustomization.yaml @@ -3,7 +3,4 @@ kind: Kustomization resources: - monitoring/ # - longhorn/ - - gitea/ - # - gitea-runner/ - # - sonarqube/ # - cnpg From 9b778e8c6179515776ab05775ecd7934aa6e00e6 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:33:12 +0200 Subject: [PATCH 06/23] ci: add apps to kustomization for production cluster --- clusters/production/kustomization.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/clusters/production/kustomization.yaml b/clusters/production/kustomization.yaml index b391401..7c02b60 100644 --- a/clusters/production/kustomization.yaml +++ b/clusters/production/kustomization.yaml @@ -2,3 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../../infrastructure + - ../../apps From 9e7b072407258ce682db69acff320a4433c93520 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:41:16 +0200 Subject: [PATCH 07/23] ci: add home-assitant to cluster --- apps/home-assitant/helmrelease.yaml | 12 ++++++++++++ apps/home-assitant/kustomization.yaml | 6 ++++++ apps/kustomization.yaml | 1 + 3 files changed, 19 insertions(+) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 35ec444..8ada630 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -17,3 +17,15 @@ spec: values: service: type: ClusterIP + ingress: + enabled: true + className: traefik + hosts: + - host: home-assitant.local + paths: + - path: / + pathType: Prefix + persistence: + enabled: true + storageClass: local-path + size: 5Gi diff --git a/apps/home-assitant/kustomization.yaml b/apps/home-assitant/kustomization.yaml index e69de29..b4a3d7c 100644 --- a/apps/home-assitant/kustomization.yaml +++ b/apps/home-assitant/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - namespace.yaml + - helmrepository.yaml + - helmrelease.yaml diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml index 5f1ecb5..4881868 100644 --- a/apps/kustomization.yaml +++ b/apps/kustomization.yaml @@ -2,4 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - gitea/ + - home-assitant/ # - sonarqube/ From 2605c9a51e33f2eac1484c8063c54bf14d6d13fa Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:44:14 +0200 Subject: [PATCH 08/23] fix: fix typo in home-assistant helmrelease --- apps/home-assitant/helmrelease.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 8ada630..e5ca4ef 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -21,7 +21,7 @@ spec: enabled: true className: traefik hosts: - - host: home-assitant.local + - host: home-assistant.local paths: - path: / pathType: Prefix From 2dafe63b154df26e291f8088f9f189c1c8d9c1a0 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:46:57 +0200 Subject: [PATCH 09/23] fix: fix ip issue with home-assitant --- apps/home-assitant/helmrelease.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index e5ca4ef..17fe769 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -16,7 +16,9 @@ spec: namespace: flux-system values: service: - type: ClusterIP + http: + type: ClusterIP + port: 8123 ingress: enabled: true className: traefik From 17c4d2bb293080386926bd17630496320b4200a3 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:49:51 +0200 Subject: [PATCH 10/23] fix: fix port and network issue with home-assitant --- apps/home-assitant/helmrelease.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 17fe769..a2e0c59 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -16,9 +16,8 @@ spec: namespace: flux-system values: service: - http: - type: ClusterIP - port: 8123 + type: ClusterIP + port: 8123 ingress: enabled: true className: traefik From 3724da25d7a492638fda8d77184671ebc7aae287 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 12:57:01 +0200 Subject: [PATCH 11/23] fix: try fixing port error home-assitant --- apps/home-assitant/helmrelease.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index a2e0c59..17fe769 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -16,8 +16,9 @@ spec: namespace: flux-system values: service: - type: ClusterIP - port: 8123 + http: + type: ClusterIP + port: 8123 ingress: enabled: true className: traefik From b7591a440b15a6b2122edefe91bef9e721095577 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 13:14:08 +0200 Subject: [PATCH 12/23] fix: try hostNetwork true to fix unreachable home-assitant --- apps/home-assitant/helmrelease.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 17fe769..69d6bbe 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -15,18 +15,18 @@ spec: name: home-assistant namespace: flux-system values: + hostNetwork: true service: - http: - type: ClusterIP - port: 8123 - ingress: - enabled: true - className: traefik - hosts: - - host: home-assistant.local - paths: - - path: / - pathType: Prefix + type: ClusterIP + port: 8123 + # ingress: + # enabled: true + # className: traefik + # hosts: + # - host: home-assistant.local + # paths: + # - path: / + # pathType: Prefix persistence: enabled: true storageClass: local-path From 946d7ee10d6a4dafba068bbd77f27771cde6f0ed Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 13:17:34 +0200 Subject: [PATCH 13/23] fix: try reaching home-assitant over ingress --- apps/home-assitant/helmrelease.yaml | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 69d6bbe..92e5bc5 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -15,19 +15,26 @@ spec: name: home-assistant namespace: flux-system values: - hostNetwork: true + # hostNetwork: true service: type: ClusterIP port: 8123 - # ingress: - # enabled: true - # className: traefik - # hosts: - # - host: home-assistant.local - # paths: - # - path: / - # pathType: Prefix + ingress: + enabled: true + className: traefik + hosts: + - host: home-assistant.local + paths: + - path: / + pathType: Prefix persistence: enabled: true storageClass: local-path size: 5Gi + configuration: + trusted_proxies: + - 127.0.0.1 + - 10.42.0.0/16 + - 172.18.0.0/16 + - 172.23.0.0/16 + use_x_forwarded_for: true From 54481d20715c3783cdd13e3c4d6fd330e9f6fb07 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 13:25:39 +0200 Subject: [PATCH 14/23] fix: another try to reach home-assitant --- apps/home-assitant/helmrelease.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 92e5bc5..a853d78 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -15,10 +15,13 @@ spec: name: home-assistant namespace: flux-system values: - # hostNetwork: true + hostNetwork: true + hostPort: + enabled: true + port: 8123 service: type: ClusterIP - port: 8123 + port: 8080 ingress: enabled: true className: traefik From 263507c852a437c774b7ba81b13f43d30a4fede4 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 13:29:12 +0200 Subject: [PATCH 15/23] fix: home-assistant port try --- apps/home-assitant/helmrelease.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index a853d78..9f18bdf 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -15,18 +15,20 @@ spec: name: home-assistant namespace: flux-system values: - hostNetwork: true - hostPort: - enabled: true - port: 8123 + # hostNetwork: true + # hostPort: + # enabled: true + # port: 8123 service: type: ClusterIP - port: 8080 + port: 8123 ingress: enabled: true className: traefik hosts: - host: home-assistant.local + ports: + port: 8123 paths: - path: / pathType: Prefix From 46575fc4b9a9e75d98c64ab7bfba35d96193e31c Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 13:42:15 +0200 Subject: [PATCH 16/23] fix: use another helm repo to fix home-assitant error --- apps/home-assitant/helmrelease.yaml | 5 ++--- apps/home-assitant/helmrepository.yaml | 3 ++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 9f18bdf..552fcd2 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -9,7 +9,8 @@ spec: chart: spec: chart: home-assistant - version: "0.3.2" + # version: "0.3.2" + version: "1.2.0" sourceRef: kind: HelmRepository name: home-assistant @@ -27,8 +28,6 @@ spec: className: traefik hosts: - host: home-assistant.local - ports: - port: 8123 paths: - path: / pathType: Prefix diff --git a/apps/home-assitant/helmrepository.yaml b/apps/home-assitant/helmrepository.yaml index 9b03a11..d1f67a6 100644 --- a/apps/home-assitant/helmrepository.yaml +++ b/apps/home-assitant/helmrepository.yaml @@ -5,4 +5,5 @@ metadata: namespace: flux-system spec: interval: 1h0m0s - url: http://pajikos.github.io/home-assistant-helm-chart + # url: http://pajikos.github.io/home-assistant-helm-chart + url: https://charts.alekc.dev From 0cd8398cdd3bea86aa9d425905c8bdab5657bdd9 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 15:36:15 +0200 Subject: [PATCH 17/23] fix: next try to fix home-assitant --- apps/home-assitant/helmrelease.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 552fcd2..5338a62 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -16,7 +16,7 @@ spec: name: home-assistant namespace: flux-system values: - # hostNetwork: true + hostNetwork: true # hostPort: # enabled: true # port: 8123 @@ -31,6 +31,11 @@ spec: paths: - path: / pathType: Prefix + backend: + service: + name: homeassistant-service + port: + number: 8123 persistence: enabled: true storageClass: local-path @@ -38,7 +43,6 @@ spec: configuration: trusted_proxies: - 127.0.0.1 - - 10.42.0.0/16 - - 172.18.0.0/16 - 172.23.0.0/16 use_x_forwarded_for: true + From 66249a33194ad9a9de4e6c1d6247de3079379a50 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 15:49:25 +0200 Subject: [PATCH 18/23] fix: next try to fix home-assistant --- apps/home-assitant/helmrelease.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 5338a62..f837e1d 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -33,7 +33,7 @@ spec: pathType: Prefix backend: service: - name: homeassistant-service + name: home-assistant port: number: 8123 persistence: @@ -41,7 +41,12 @@ spec: storageClass: local-path size: 5Gi configuration: + enabled: true trusted_proxies: + - 10.0.0.0/8 + - 172.16.0.0/12 + - 192.168.0.0/16 + - ::1 - 127.0.0.1 - 172.23.0.0/16 use_x_forwarded_for: true From 54e54c0c342f560198f3553cf520cb245c9fbba0 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 15:51:00 +0200 Subject: [PATCH 19/23] fix: set hostNetwork to false --- apps/home-assitant/helmrelease.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index f837e1d..761d290 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -16,7 +16,7 @@ spec: name: home-assistant namespace: flux-system values: - hostNetwork: true + hostNetwork: false # hostPort: # enabled: true # port: 8123 From c5b80fdf9f7e6970987e13cc37f056663f5daea4 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 16:06:36 +0200 Subject: [PATCH 20/23] fix: next try for home-assistant --- apps/home-assitant/helmrelease.yaml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 761d290..ae14a8c 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -43,11 +43,12 @@ spec: configuration: enabled: true trusted_proxies: - - 10.0.0.0/8 - - 172.16.0.0/12 - - 192.168.0.0/16 - - ::1 - - 127.0.0.1 - - 172.23.0.0/16 + - "10.0.0.0/8" + - "10.42.0.0/16" + - "172.16.0.0/12" + - "192.168.0.0/16" + - "::1" + - "127.0.0.1" + - "172.23.0.0/16" use_x_forwarded_for: true From 91e493c0ca1abfa2e1efe5d1d8d2dac038edfc12 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Wed, 14 May 2025 16:34:34 +0200 Subject: [PATCH 21/23] fix: change helm chart for home-assistant --- apps/home-assitant/helmrelease.yaml | 4 ++-- apps/home-assitant/helmrepository.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index ae14a8c..600406c 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -9,8 +9,8 @@ spec: chart: spec: chart: home-assistant - # version: "0.3.2" - version: "1.2.0" + version: "0.3.2" + # version: "1.2.0" sourceRef: kind: HelmRepository name: home-assistant diff --git a/apps/home-assitant/helmrepository.yaml b/apps/home-assitant/helmrepository.yaml index d1f67a6..4fa07e3 100644 --- a/apps/home-assitant/helmrepository.yaml +++ b/apps/home-assitant/helmrepository.yaml @@ -5,5 +5,5 @@ metadata: namespace: flux-system spec: interval: 1h0m0s - # url: http://pajikos.github.io/home-assistant-helm-chart - url: https://charts.alekc.dev + url: http://pajikos.github.io/home-assistant-helm-chart + # url: https://charts.alekc.dev From af151d4fe6d2184a44a4e930110edab6d4ea8fbb Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Sat, 24 May 2025 22:10:18 +0200 Subject: [PATCH 22/23] fix: remove unneeded config options --- apps/home-assitant/helmrelease.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/apps/home-assitant/helmrelease.yaml b/apps/home-assitant/helmrelease.yaml index 600406c..731d18a 100644 --- a/apps/home-assitant/helmrelease.yaml +++ b/apps/home-assitant/helmrelease.yaml @@ -31,11 +31,6 @@ spec: paths: - path: / pathType: Prefix - backend: - service: - name: home-assistant - port: - number: 8123 persistence: enabled: true storageClass: local-path From b0dac54b58c731c43a8d9ba0bc9620f77bd58918 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 25 Jul 2025 07:29:49 +0000 Subject: [PATCH 23/23] Add renovate.json --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..7190a60 --- /dev/null +++ b/renovate.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json" +}