Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 3.64 KB

README.md

File metadata and controls

58 lines (48 loc) · 3.64 KB

zwave-js-ui

Version: 0.2.102 Type: application AppVersion: 9.21.0

Helmchart for zwave-js-ui

Homepage: https://github.com/k8sonlab/publiccharts/tree/main/charts/zwave-js-ui

Maintainers

Name Email Url
varet80

Source Code

Values

Key Type Default Description
replicaCount int 1
image.repository string "zwavejs/zwave-js-ui"
image.pullPolicy string "IfNotPresent"
image.tag string ""
imagePullSecrets list []
nameOverride string ""
fullnameOverride string ""
health object {"livenessProbe":{"httpHeaders":[{"name":"Accept","value":"text/plain"}],"initialDelaySeconds":15,"path":"/health","periodSeconds":30},"readinessProbe":{"httpHeaders":[{"name":"Accept","value":"text/plain"}],"initialDelaySeconds":5,"path":"/health","periodSeconds":30},"startupProbe":{"httpHeaders":[{"name":"Accept","value":"text/plain"}],"initialDelaySeconds":5,"path":"/health","periodSeconds":30}} configure Probes
ports object {"ui":{"containerPort":8091,"name":"http-ui","protocol":"TCP","servicePort":80},"websocket":{"containerPort":3000,"name":"http-websocket","protocol":"TCP","servicePort":3000}} ui and websocet ports
service.type string "ClusterIP"
service.port int 8091
service.annotations object {}
strategy object {"type":"Recreate"} Setting default strategy, to avoid running 2 containers with one stick
serviceAccount.create bool true
serviceAccount.annotations object {}
serviceAccount.name string ""
env list [{"name":"ZWAVE_JS_EXTERNAL_CONFIG","value":"/usr/src/app/store/.config-db"}] add your env variables here, following standard syntax
envFrom list [] you can add secrets and configmaps. this way you support external secrets for secure variables
podAnnotations object {}
podSecurityContext object {}
securityContext object {}
persistence.enabled bool false enable persistent volume, otherwise use empty dir
persistence.mountPath string "/usr/src/app/store" change the path of store. Just in case you use different env variable.
ingress object {"annotations":{},"className":"","enabled":false,"hosts":[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]} Support custom usb device usbDevice: /dev/ttyUSB0
resources object {"limits":{"cpu":"300m","memory":"256Mi"},"requests":{"cpu":"200m","memory":"192Mi"}} Initial resources, based on a 40node network
nodeSelector object {}
tolerations list []
affinity object {}
serviceMonitor object {"enabled":false,"endpointAdditions":{},"interval":"30s","labels":{},"namespaceSelector":{}} Support Prometheus ServiceMonitor
serviceMonitor.enabled bool false enable Service Monitor
serviceMonitor.labels object {} add Custom labels, for prometheus Service Monitor
serviceMonitor.interval string "30s" interval
serviceMonitor.namespaceSelector object {} namespace selector
serviceMonitor.endpointAdditions object {} endpoint additions - add endpoint modifications