diff --git a/stable/kubernetes-dashboard/Chart.yaml b/stable/kubernetes-dashboard/Chart.yaml index d5a10549a99f..7ea2a2bc3881 100644 --- a/stable/kubernetes-dashboard/Chart.yaml +++ b/stable/kubernetes-dashboard/Chart.yaml @@ -1,5 +1,5 @@ name: kubernetes-dashboard -version: 1.0.1 +version: 1.1.0 appVersion: 1.10.1 description: General-purpose web UI for Kubernetes clusters keywords: diff --git a/stable/kubernetes-dashboard/README.md b/stable/kubernetes-dashboard/README.md index 1dd62a4560d5..e4b76b87fa82 100644 --- a/stable/kubernetes-dashboard/README.md +++ b/stable/kubernetes-dashboard/README.md @@ -50,6 +50,7 @@ The following table lists the configurable parameters of the kubernetes-dashboar | `annotations` | Annotations for deployment | `{}` | | `replicaCount` | Number of replicas | `1` | | `extraArgs` | Additional container arguments | `[]` | +| `podAnnotations` | Annotations to be added to pods | {} | | `nodeSelector` | node labels for pod assignment | `{}` | | `tolerations` | List of node taints to tolerate (requires Kubernetes >= 1.6) | `[]` | | `affinity` | Affinity for pod assignment | `[]` | diff --git a/stable/kubernetes-dashboard/templates/deployment.yaml b/stable/kubernetes-dashboard/templates/deployment.yaml index b100863838d6..b184c6741852 100644 --- a/stable/kubernetes-dashboard/templates/deployment.yaml +++ b/stable/kubernetes-dashboard/templates/deployment.yaml @@ -24,6 +24,10 @@ spec: type: RollingUpdate template: metadata: + {{- if .Values.podAnnotations }} + annotations: +{{ toYaml .Values.podAnnotations | indent 8 }} + {{- end }} labels: app: {{ template "kubernetes-dashboard.name" . }} release: {{ .Release.Name }} diff --git a/stable/kubernetes-dashboard/values.yaml b/stable/kubernetes-dashboard/values.yaml index b1f93bf91612..83835ac1f68a 100644 --- a/stable/kubernetes-dashboard/values.yaml +++ b/stable/kubernetes-dashboard/values.yaml @@ -27,6 +27,9 @@ enableInsecureLogin: false # - --enable-insecure-login # - --system-banner="Welcome to Kubernetes" +# Annotations to be added to kubernetes dashboard pods +podAnnotations: {} + ## Node labels for pod assignment ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ ##