Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion helm/thingsboard/templates/node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ spec:
- name: TB_SERVICE_ID
value: "tb-node"
- name: TB_SERVICE_TYPE
value: "monolith"
value: "{{ .Values.global.servicetype }}"
- name: TB_QUEUE_TYPE
value: "kafka"
- name: ZOOKEEPER_ENABLED
Expand All @@ -83,6 +83,12 @@ spec:
value: "{{ .Release.Name }}-redis-master"
- name: REDIS_PASSWORD
value: "{{ .Values.redis.auth.password }}"
{{- if eq .Values.metrics.enabled true }}
- name: METRICS_ENABLED
value: "{{ .Values.metrics.enabled }}"
- name: METRICS_ENDPOINTS_EXPOSE
value: "{{ .Values.metrics.endpoints.expose }}"
{{ - end }}
envFrom:
- configMapRef:
name: {{ .Release.Name }}-node-db-config
Expand Down
10 changes: 10 additions & 0 deletions helm/thingsboard/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ global:
pullSecrets: []
pullPolicy: Always
jsonLogs: false
# set the TB_SERVICE_TYPE ENV to be monolith or tb-core or tb-rule-engine
servicetype: monolith

nameOverride: ""
fullnameOverride: ""
Expand Down Expand Up @@ -92,6 +94,7 @@ node:
nodeSelector: {}
tolerations: []
affinity: {}


jsexecutor:
# kind can be either Deployment or StatefulSet
Expand Down Expand Up @@ -300,3 +303,10 @@ kafka:
zookeeper:
persistence:
enabled: false

#Enable metrics for prometheus, add environment variables to tb-node pod
metrics:
enabled: false
# if metrics are enabled, need to set the endponts expose to prometheus
# endpoints:
# expose: prometheus