From 71dbbccaa150c7df53c60e406c6a3072cad8a012 Mon Sep 17 00:00:00 2001 From: "St. Veit" Date: Tue, 16 Jul 2024 17:17:45 +0200 Subject: [PATCH] Update helmrelease.yaml --- .../apps/home/homebridge/app/helmrelease.yaml | 33 ++++++++++++------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/kubernetes/apps/home/homebridge/app/helmrelease.yaml b/kubernetes/apps/home/homebridge/app/helmrelease.yaml index 761c7d697..b7b155bea 100644 --- a/kubernetes/apps/home/homebridge/app/helmrelease.yaml +++ b/kubernetes/apps/home/homebridge/app/helmrelease.yaml @@ -1,14 +1,15 @@ -apiVersion: helm.toolkit.fluxcd.io/v2beta2 +--- +# 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: homebridge - namespace: home + name: &app homebridge spec: interval: 30m chart: spec: chart: app-template - version: 2.4.0 + version: 2.6.0 sourceRef: kind: HelmRepository name: bjw-s @@ -35,11 +36,13 @@ spec: containers: main: image: - repository: homebridge/homebridge - tag: "2023-11-28" + repository: docker.io/homebridge/homebridge + tag: 2024-06-27@sha256:be09c4402c351520069014ba77a6d12f22021294c04125b827a8e7cb5b79b9da env: - TZ: "${TZ}" + TZ: "${TIMEZONE}" ENABLE_AVAHI: "1" + HOMEBRIDGE_CONFIG_UI: "1" + HOMEBRIDGE_CONFIG_UI_PORT: "8080" probes: liveness: &probes enabled: true @@ -69,10 +72,19 @@ spec: ingress: main: enabled: true - ingressClassName: nginx + className: internal annotations: cert-manager.io/cluster-issuer: letsencrypt-production nginx.ingress.kubernetes.io/whitelist-source-range: 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 + # homepage.group=Apple HomeKit + # homepage.name=Homebridge FHEM + # homepage.icon=homebridge.svg + # homepage.description=FHEM für iPhone + # homepage.widget.type=homebridge + # homepage.widget.url=http://ha.local:8080/ + # homepage.widget.fields=["updates", "child_bridges"] + # homepage.widget.username=externalsecret + # homepage.widget.password=externalsecret hosts: - host: &host "homebridge.${SECRET_DOMAIN}" paths: @@ -81,9 +93,8 @@ spec: name: main port: http tls: - - secretName: homebridge-tls - hosts: - - *host + hosts: + - *host configMaps: config: enabled: true