diff --git a/charts/openhab/Chart.yaml b/charts/openhab/Chart.yaml index 34f2ff942..9d7ab1e76 100644 --- a/charts/openhab/Chart.yaml +++ b/charts/openhab/Chart.yaml @@ -3,7 +3,7 @@ apiVersion: v2 name: openhab type: application version: 1.1.3 -appVersion: "5.1.4" +appVersion: "5.2.0" kubeVersion: ">=1.26.0-0" description: Production-ready openHAB home automation platform for Kubernetes icon: https://helmforge.dev/icons/charts/openhab.png @@ -24,8 +24,8 @@ sources: - https://github.com/openhab/openhab-core annotations: artifacthub.io/changes: | - - kind: fixed - description: "align pod template labels (#674)" + - kind: changed + description: "bump openhab to 5.2.0 (#702)" artifacthub.io/maintainers: | - name: HelmForge email: berlofa@helmforge.dev diff --git a/charts/openhab/README.md b/charts/openhab/README.md index e48eaf6f2..1242f7f13 100644 --- a/charts/openhab/README.md +++ b/charts/openhab/README.md @@ -102,7 +102,7 @@ Use feature flags instead to enable optional components. | Parameter | Description | Default | |-----------|-------------|---------| -| `image.tag` | openHAB image tag | `5.1.4` | +| `image.tag` | openHAB image tag | `5.2.0` | | `image.repository` | Image repository | `docker.io/openhab/openhab` | | `replicaCount` | Must be 1 — no clustering support | `1` | | `namespaceOverride` | Namespace for chart-managed resources | `""` | @@ -235,6 +235,16 @@ rule executions, threadpool statistics, JVM metrics (memory, GC, threads). See [Prometheus Metrics Guide](docs/metrics.md) for full details. +## Upgrade Notes + +openHAB `5.2.0` is a stable feature release for the 5.x line. The upstream +release notes list new add-ons, runtime/UI enhancements, and several breaking +changes that may require manual action after upgrade. Back up the `userdata`, +`conf`, and `addons` PVCs before upgrading. Review any affected rules, UI +layouts, persistence queries, voice IDs, and add-ons before rolling production +deployments. openHAB 5.x still requires Java 21, which is provided by the +official container image used by this chart. + ### Security Scan: openhab | Framework | Score | diff --git a/charts/openhab/examples/production.yaml b/charts/openhab/examples/production.yaml index 2c2d78afc..33bc940cc 100644 --- a/charts/openhab/examples/production.yaml +++ b/charts/openhab/examples/production.yaml @@ -5,7 +5,7 @@ # Karaf console for administration, larger storage. image: - tag: "5.1.4" + tag: "5.2.0" service: type: ClusterIP diff --git a/charts/openhab/examples/simple.yaml b/charts/openhab/examples/simple.yaml index cbcfeec25..fb581b071 100644 --- a/charts/openhab/examples/simple.yaml +++ b/charts/openhab/examples/simple.yaml @@ -3,7 +3,7 @@ # Use case: Single-node cluster or home server, basic persistence, port-forward access image: - tag: "5.1.4" + tag: "5.2.0" persistence: userdata: diff --git a/charts/openhab/examples/with-configmaps.yaml b/charts/openhab/examples/with-configmaps.yaml index 70d2d21ee..8d645837d 100644 --- a/charts/openhab/examples/with-configmaps.yaml +++ b/charts/openhab/examples/with-configmaps.yaml @@ -5,7 +5,7 @@ # into the writable conf PVC before openHAB starts. image: - tag: "5.1.4" + tag: "5.2.0" env: TZ: "America/Sao_Paulo" diff --git a/charts/openhab/examples/with-ingress.yaml b/charts/openhab/examples/with-ingress.yaml index ba93ad146..14dd3de3c 100644 --- a/charts/openhab/examples/with-ingress.yaml +++ b/charts/openhab/examples/with-ingress.yaml @@ -4,7 +4,7 @@ # Requirements: nginx-ingress-controller, cert-manager (for TLS) image: - tag: "5.1.4" + tag: "5.2.0" service: type: ClusterIP diff --git a/charts/openhab/tests/statefulset_test.yaml b/charts/openhab/tests/statefulset_test.yaml index 3f1b269e9..6915193de 100644 --- a/charts/openhab/tests/statefulset_test.yaml +++ b/charts/openhab/tests/statefulset_test.yaml @@ -18,7 +18,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: docker.io/openhab/openhab:5.1.4 + value: docker.io/openhab/openhab:5.2.0 # The openHAB entrypoint must start as root to create the openhab user/group # (groupadd/useradd/chown) before dropping to UID 9001 via gosu. diff --git a/charts/openhab/values.schema.json b/charts/openhab/values.schema.json index e90741cbe..23adabbd4 100644 --- a/charts/openhab/values.schema.json +++ b/charts/openhab/values.schema.json @@ -23,7 +23,7 @@ "tag": { "type": "string", "description": "Image tag. Never use 'latest'.", - "default": "5.1.4" + "default": "5.2.0" } } }, diff --git a/charts/openhab/values.yaml b/charts/openhab/values.yaml index 8ce9a460c..6efdccf4d 100644 --- a/charts/openhab/values.yaml +++ b/charts/openhab/values.yaml @@ -6,7 +6,7 @@ image: # -- Image pull policy pullPolicy: IfNotPresent # -- Image tag (defaults to chart appVersion). Never use 'latest'. - tag: "5.1.4" + tag: "5.2.0" # -- Image pull secrets imagePullSecrets: []