diff --git a/stable/kibana/Chart.yaml b/stable/kibana/Chart.yaml index acee8b2848..9c193e496d 100644 --- a/stable/kibana/Chart.yaml +++ b/stable/kibana/Chart.yaml @@ -1,5 +1,5 @@ name: kibana -version: 0.2.3 +version: 0.3.0 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 @@ -12,3 +12,4 @@ maintainers: sources: - https://github.com/elastic/kibana engine: gotpl +home: https://www.elastic.co/products/kibana diff --git a/stable/kibana/README.md b/stable/kibana/README.md index fde538ae68..54f06c4ed2 100644 --- a/stable/kibana/README.md +++ b/stable/kibana/README.md @@ -55,6 +55,7 @@ Parameter | Description | Default `service.internalPort` | internal port for the service | `4180` `service.externalIPs` | external IP addresses | None: `service.type` | type of service | `ClusterIP` +`service.annotations` | Kubernetes service annotations | None: `tolerations` | List of node taints to tolerate | `[]` Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, diff --git a/stable/kibana/templates/service.yaml b/stable/kibana/templates/service.yaml index 8708d9032f..52b3afe273 100644 --- a/stable/kibana/templates/service.yaml +++ b/stable/kibana/templates/service.yaml @@ -7,6 +7,10 @@ metadata: release: {{ .Release.Name }} heritage: {{ .Release.Service }} name: {{ template "kibana.fullname" . }} + annotations: + {{- range $key, $value := .Values.service.annotations }} + {{ $key }}: {{ $value | quote }} + {{- end }} spec: type: {{ .Values.service.type }} ports: diff --git a/stable/kibana/values.yaml b/stable/kibana/values.yaml index 52448de8fc..368ae1012f 100644 --- a/stable/kibana/values.yaml +++ b/stable/kibana/values.yaml @@ -22,6 +22,9 @@ service: ## # externalIPs: # - 192.168.0.1 + annotations: + # Annotation example: setup ssl with aws cert when service.type is LoadBalancer + # service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-1:EXAMPLE_CERT ingress: enabled: false