Add annotation support to pushgateway service (#20351)

* Add annotation support to pushgateway service

Signed-off-by: Justin McCarty <justin.mccarty@syapse.com>

* Correct value for service annotations

Signed-off-by: Justin McCarty <justin.mccarty@syapse.com>
This commit is contained in:
Justin McCarty
2020-01-31 06:00:20 -08:00
committed by GitHub
parent 15c75d54a4
commit 665fbdc576
4 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ apiVersion: v1
appVersion: "1.0.1"
description: A Helm chart for prometheus pushgateway
name: prometheus-pushgateway
version: 1.2.13
version: 1.2.14
home: https://github.com/prometheus/pushgateway
sources:
- https://github.com/prometheus/pushgateway
+1
View File
@@ -56,6 +56,7 @@ The following table lists the configurable parameters of the pushgateway chart a
| `service.port` | The service port | `9091` |
| `service.nodePort` | The optional service node port when `service.type` is `NodePort` | `` |
| `service.targetPort` | The target port of the container | `9091` |
| `serviceAnnotations` | Annotations for the service | `{}` |
| `serviceLabels` | Labels for service | `{}` |
| `serviceAccount.create` | Specifies whether a service account should be created. | `true` |
| `serviceAccount.name` | Service account to be used. If not set and `serviceAccount.create` is `true`, a name is generated using the fullname template | |
@@ -2,6 +2,8 @@ apiVersion: v1
kind: Service
metadata:
name: {{ template "prometheus-pushgateway.fullname" . }}
annotations:
{{ .Values.serviceAnnotations | toYaml | indent 4 }}
labels:
{{ template "prometheus-pushgateway.defaultLabels" merge (dict "extraLabels" .Values.serviceLabels) . }}
spec:
@@ -17,6 +17,9 @@ podAnnotations: {}
# Optional pod labels
podLabels: {}
# Optional service annotations
serviceAnnotations: {}
# Optional service labels
serviceLabels: {}