image: repository: tccr.io/truecharts/openhab pullPolicy: IfNotPresent tag: v3.3.0@sha256:7f99986d2528d5e421dce35836f1c3f5f0e4cec6b0a2439e2a01bbcf3b3d9fdf service: main: protocol: HTTP ports: main: port: 10169 https: protocol: HTTPS enabled: true ports: https: enabled: true port: 10170 configmap: init: enabled: true data: enable-console-logging.sh: | echo 'Enabling console logging.' sed -i -E 's|().*|\1|' /openhab/userdata/etc/log4j2.xml securityContext: readOnlyRootFilesystem: false runAsNonRoot: false podSecurityContext: runAsUser: 0 runAsGroup: 0 env: OPENHAB_HTTP_PORT: "{{ .Values.service.main.ports.main.port }}" OPENHAB_HTTPS_PORT: "{{ .Values.service.https.ports.https.port }}" persistence: config: enabled: true mountPath: "/openhab/conf" addons: enabled: true mountPath: "/openhab/addons" userdata: enabled: true mountPath: "/openhab/userdata" init: enabled: true mountPath: /etc/cont-init.d/enable-console-logging.sh subPath: enable-console-logging.sh type: custom volumeSpec: configMap: name: '{{ printf "%v-init" (include "tc.common.names.fullname" .) }}'