[stable/kafka-manager] allow custom service annotations (#12899)

* feat(service): allow custom service annotations

Signed-off-by: Julien Crestin <julien.c@ep.fr>

* doc(service): add service annotations documentation

Signed-off-by: Julien Crestin <julien.c@ep.fr>

* chore(version): bump version to 1.1.3

Signed-off-by: Julien Crestin <julien.c@ep.fr>
This commit is contained in:
Julien Crestin
2019-04-16 10:05:16 -07:00
committed by Kubernetes Prow Robot
parent f29a90bcc5
commit e254d53e6f
4 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
name: kafka-manager
version: 1.1.2
version: 1.1.3
appVersion: 1.3.3.22
kubeVersion: "^1.8.0-0"
description: A tool for managing Apache Kafka.
+1
View File
@@ -54,6 +54,7 @@ Parameter | Description | Default
`javaOptions` | Java runtime options | `""`
`service.type` | Kafka-manager service type | `ClusterIP`
`service.port` | Kafka-manager service port | `9000`
`service.annotations` | Optional service annotations | `{}`
`ingress.enabled` | If true, create an ingress resource | `false`
`ingress.annotations` | Optional ingress annotations | `{}`
`ingress.path` | Ingress path | `/`
@@ -8,6 +8,10 @@ metadata:
app.kubernetes.io/name: {{ include "kafka-manager.name" . }}
app.kubernetes.io/version: {{ .Chart.AppVersion | replace "+" "_" | trunc 63 }}
helm.sh/chart: {{ include "kafka-manager.chart" . }}
{{- with .Values.service.annotations }}
annotations:
{{ toYaml . | indent 4 }}
{{- end }}
spec:
type: {{ .Values.service.type }}
ports:
+1
View File
@@ -97,6 +97,7 @@ javaOptions: ""
service:
type: ClusterIP
port: 9000
annotations: {}
## Ingress configuration
## Ref: https://kubernetes.io/docs/concepts/services-networking/ingress/