From bc49ea39fb8e0437a7741c2cd58175bcf545acb5 Mon Sep 17 00:00:00 2001 From: Alexey Remizov Date: Sat, 9 Dec 2017 10:07:35 +0300 Subject: [PATCH] [stable/grafana] Added value server.service.externalIPs (#2880) [stable/grafana] Added value server.service.externalIPs --- stable/grafana/Chart.yaml | 2 +- stable/grafana/README.md | 1 + stable/grafana/templates/svc.yaml | 4 ++++ stable/grafana/values.yaml | 6 ++++++ 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/stable/grafana/Chart.yaml b/stable/grafana/Chart.yaml index 9ffc3361f8..3405de8fc0 100755 --- a/stable/grafana/Chart.yaml +++ b/stable/grafana/Chart.yaml @@ -1,5 +1,5 @@ name: grafana -version: 0.5.0 +version: 0.5.1 description: The leading tool for querying and visualizing time series and metrics. home: https://grafana.net icon: https://raw.githubusercontent.com/grafana/grafana/master/public/img/logo_transparent_400x.png diff --git a/stable/grafana/README.md b/stable/grafana/README.md index 83a705eabe..12b1dc36bb 100644 --- a/stable/grafana/README.md +++ b/stable/grafana/README.md @@ -47,5 +47,6 @@ The command removes all the Kubernetes components associated with the chart and | `server.service.loadBalancerIP` | IP to assign to load balancer | null | | `server.service.loadBalancerSourceRanges` | List of IP CIDRs allowed access | null | | `server.service.nodePort` | For service type "NodePort" | null | +| `server.service.externalIPs` | External IP addresses | null | | `server.service.type` | ClusterIP, NodePort, or LoadBalancer| ClusterIP | | `server.setDatasource.enabled` | Creates grafana datasource with job | false | diff --git a/stable/grafana/templates/svc.yaml b/stable/grafana/templates/svc.yaml index ab1934f4a7..0fd36ebac8 100644 --- a/stable/grafana/templates/svc.yaml +++ b/stable/grafana/templates/svc.yaml @@ -22,6 +22,10 @@ spec: {{- if .Values.server.service.nodePort }} nodePort: {{ .Values.server.service.nodePort }} {{- end }} +{{- end }} +{{- if .Values.server.service.externalIPs }} + externalIPs: +{{ toYaml .Values.server.service.externalIPs | indent 4 }} {{- end }} selector: app: {{ template "grafana.fullname" . }} diff --git a/stable/grafana/values.yaml b/stable/grafana/values.yaml index b908a0d2f4..2e1ccc9e7c 100644 --- a/stable/grafana/values.yaml +++ b/stable/grafana/values.yaml @@ -138,6 +138,12 @@ server: ## Default: nil # nodePort: 30000 + ## External IP addresses of service + ## Default: nil + ## + # externalIPs: + # - 192.168.0.1 + ## Grafana local config path ## Default '/etc/grafana' ##