diff --git a/stable/kibana/Chart.yaml b/stable/kibana/Chart.yaml index cc65843469..a0ff47cbbd 100644 --- a/stable/kibana/Chart.yaml +++ b/stable/kibana/Chart.yaml @@ -1,5 +1,5 @@ name: kibana -version: 0.2.1 +version: 0.2.2 appVersion: 6.0.0 description: Kibana is an open source data visualization plugin for Elasticsearch icon: https://raw.githubusercontent.com/elastic/kibana/master/src/ui/public/icons/kibana-color.svg diff --git a/stable/kibana/README.md b/stable/kibana/README.md index dabd0fbc8a..1da8e594a0 100644 --- a/stable/kibana/README.md +++ b/stable/kibana/README.md @@ -53,6 +53,7 @@ Parameter | Description | Default `resources` | pod resource requests & limits | `{}` `service.externalPort` | external port for the service | `443` `service.internalPort` | internal port for the service | `4180` +`service.externalIPs` | external IP addresses | None: `service.type` | type of service | `ClusterIP` `tolerations` | List of node taints to tolerate | `[]` diff --git a/stable/kibana/templates/service.yaml b/stable/kibana/templates/service.yaml index 5c273c6939..8708d9032f 100644 --- a/stable/kibana/templates/service.yaml +++ b/stable/kibana/templates/service.yaml @@ -13,6 +13,10 @@ spec: - port: {{ .Values.service.externalPort }} targetPort: {{ .Values.service.internalPort }} protocol: TCP +{{- if .Values.service.externalIPs }} + externalIPs: +{{ toYaml .Values.service.externalIPs | indent 4 }} +{{- end }} selector: app: {{ template "kibana.name" . }} release: {{ .Release.Name }} diff --git a/stable/kibana/values.yaml b/stable/kibana/values.yaml index 2d6672b9ec..52448de8fc 100644 --- a/stable/kibana/values.yaml +++ b/stable/kibana/values.yaml @@ -17,6 +17,11 @@ service: type: ClusterIP externalPort: 443 internalPort: 5601 + ## External IP addresses of service + ## Default: nil + ## + # externalIPs: + # - 192.168.0.1 ingress: enabled: false