diff --git a/stable/node-red/Chart.yaml b/stable/node-red/Chart.yaml index dd75a4d07e..d836e81f44 100644 --- a/stable/node-red/Chart.yaml +++ b/stable/node-red/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: 1.0.1 description: Node-RED is flow-based programming for the Internet of Things name: node-red -version: 1.3.4 +version: 1.3.5 keywords: - nodered - node-red diff --git a/stable/node-red/README.md b/stable/node-red/README.md index 3a147860b3..16e2b57f20 100644 --- a/stable/node-red/README.md +++ b/stable/node-red/README.md @@ -69,6 +69,7 @@ The following tables lists the configurable parameters of the Node-RED chart and | `nodeSelector` | Node labels for pod assignment | `{}` | | `tolerations` | Toleration labels for pod assignment | `[]` | | `affinity` | Affinity settings for pod assignment | `{}` | +| `podAnnotations` | Key-value pairs to add as pod annotations | `{}` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, diff --git a/stable/node-red/templates/deployment.yaml b/stable/node-red/templates/deployment.yaml index 93bff13372..19921ffa4e 100644 --- a/stable/node-red/templates/deployment.yaml +++ b/stable/node-red/templates/deployment.yaml @@ -7,6 +7,12 @@ metadata: helm.sh/chart: {{ include "node-red.chart" . }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/managed-by: {{ .Release.Service }} + {{- if .Values.podAnnotations }} + annotations: + {{- range $key, $value := .Values.podAnnotations }} + {{ $key }}: {{ $value | quote }} + {{- end }} + {{- end }} spec: replicas: 1 strategy: diff --git a/stable/node-red/values.yaml b/stable/node-red/values.yaml index ef065cdfb6..26f46845be 100644 --- a/stable/node-red/values.yaml +++ b/stable/node-red/values.yaml @@ -88,3 +88,5 @@ nodeSelector: {} tolerations: [] affinity: {} + +podAnnotations: {}