From a3c3a46168f9601747058356142c81d6a636bd3b Mon Sep 17 00:00:00 2001 From: Kjeld Schouten-Lebbing Date: Sun, 28 Nov 2021 14:43:30 +0100 Subject: [PATCH] fix(deconz): Move to different container repo (#1418) * fix(deconz): Move to different container repo BREAKING-CHANGE: Changed storage locatin, might require reinstall * non root * hmm * try a test fix --- charts/stable/deconz/Chart.yaml | 2 +- charts/stable/deconz/ci/test-values.yaml | 2 ++ charts/stable/deconz/questions.yaml | 2 +- charts/stable/deconz/values.yaml | 23 +++++++++-------------- 4 files changed, 13 insertions(+), 16 deletions(-) create mode 100644 charts/stable/deconz/ci/test-values.yaml diff --git a/charts/stable/deconz/Chart.yaml b/charts/stable/deconz/Chart.yaml index fe099805d45..d305a51da7d 100644 --- a/charts/stable/deconz/Chart.yaml +++ b/charts/stable/deconz/Chart.yaml @@ -22,7 +22,7 @@ name: deconz sources: - https://github.com/dresden-elektronik/deconz-rest-plugin - https://github.com/marthoc/docker-deconz -version: 4.0.12 +version: 5.0.0 annotations: truecharts.org/catagories: | - media diff --git a/charts/stable/deconz/ci/test-values.yaml b/charts/stable/deconz/ci/test-values.yaml new file mode 100644 index 00000000000..3b1a95de02c --- /dev/null +++ b/charts/stable/deconz/ci/test-values.yaml @@ -0,0 +1,2 @@ +env: + DECONZ_DEVICE: 0 diff --git a/charts/stable/deconz/questions.yaml b/charts/stable/deconz/questions.yaml index ee81b9c8785..ee7ee7afa0f 100644 --- a/charts/stable/deconz/questions.yaml +++ b/charts/stable/deconz/questions.yaml @@ -372,7 +372,7 @@ questions: description: "Path inside the container the storage is mounted" schema: type: string - default: "/root/.local/share/dresden-elektronik/deCONZ" + default: "/opt/deCONZ" hidden: true valid_chars: '^\/([a-zA-Z0-9._-]+(\s?[a-zA-Z0-9._-]+|\/?))+$' - variable: medium diff --git a/charts/stable/deconz/values.yaml b/charts/stable/deconz/values.yaml index 3ade977eba3..3218df03a61 100644 --- a/charts/stable/deconz/values.yaml +++ b/charts/stable/deconz/values.yaml @@ -1,15 +1,8 @@ -# -# IMPORTANT NOTE -# -# This chart inherits from our common library chart. You can check the default values/options here: -# https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common/values.yaml -# - image: # -- image repository - repository: ghcr.io/truecharts/deconz + repository: ghcr.io/deconz-community/deconz-docker # -- image tag - tag: v2.13.01@sha256:92a7a439e6010e21265fa5beaa47b0172bc6b6682f4e2d26bcd43c772ff7ddbd + tag: v2.13.02@sha256:ed4a88ee75eeaf04155c3e733cf38011247139ed265d178b67ddde46889eca8c # -- image pull policy pullPolicy: IfNotPresent @@ -31,11 +24,13 @@ env: # -- Enable VNC access to the container to view the deCONZ ZigBee mesh DECONZ_VNC_MODE: 1 # -- Web UI listen port - DECONZ_WEB_PORT: 80 + DECONZ_WEB_PORT: 8080 # -- Websocket listen port - DECONZ_WS_PORT: 443 + DECONZ_WS_PORT: 6080 # -- VNC server listen port DECONZ_VNC_PORT: 5900 + DECONZ_UID: 568 + DECONZ_GID: 568 # -- If VNC is enabled (DECONZ_VNC_MODE=1) you can change the default password "changeme" using a Secret. DECONZ_VNC_PASSWORD: # secretKeyRef: @@ -49,14 +44,14 @@ service: ports: main: port: 10008 - targetPort: 80 + targetPort: 8080 websocket: enabled: true ports: websocket: enabled: true port: 10001 - targetPort: 443 + targetPort: 6080 vnc: enabled: true ports: @@ -70,7 +65,7 @@ service: persistence: config: enabled: true - mountPath: "/root/.local/share/dresden-elektronik/deCONZ" + mountPath: "/opt/deCONZ" # -- Affinity constraint rules to place the Pod on a specific node. # [[ref]](https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity)