diff --git a/stable/kong/Chart.yaml b/stable/kong/Chart.yaml index 65667e71a8..3dd616d271 100644 --- a/stable/kong/Chart.yaml +++ b/stable/kong/Chart.yaml @@ -12,5 +12,5 @@ maintainers: name: kong sources: - https://github.com/Kong/kong -version: 0.19.0 +version: 0.19.1 appVersion: 1.3 diff --git a/stable/kong/README.md b/stable/kong/README.md index 732a0cda2c..14b6726b90 100644 --- a/stable/kong/README.md +++ b/stable/kong/README.md @@ -116,6 +116,7 @@ and their default values. | serviceMonitor.interval | Scrapping interval | 10s | | serviceMonitor.namespace | Where to create ServiceMonitor | | | secretVolumes | Mount given secrets as a volume in Kong container to override default certs and keys. | `[]` | +| serviceMonitor.labels | ServiceMonito Labels | {} | ### Admin/Proxy listener override @@ -396,4 +397,3 @@ You can can learn about kong ingress custom resource definitions [here](https:// | podDisruptionBudget.enabled | Enable PodDisruptionBudget for ingress controller | `false` | | podDisruptionBudget.maxUnavailable | Represents the minimum number of Pods that can be unavailable (integer or percentage) | `50%` | | podDisruptionBudget.minAvailable | Represents the number of Pods that must be available (integer or percentage) | | - diff --git a/stable/kong/templates/servicemonitor.yaml b/stable/kong/templates/servicemonitor.yaml index d138d05e73..5ed33c86fb 100644 --- a/stable/kong/templates/servicemonitor.yaml +++ b/stable/kong/templates/servicemonitor.yaml @@ -11,6 +11,9 @@ metadata: chart: "{{ .Chart.Name }}-{{ .Chart.Version }}" heritage: {{ .Release.Service }} release: {{ .Release.Name }} + {{- if .Values.serviceMonitor.labels }} +{{ toYaml .Values.serviceMonitor.labels | indent 4 }} + {{- end }} spec: endpoints: - targetPort: metrics diff --git a/stable/kong/values.yaml b/stable/kong/values.yaml index 37b7799943..74bd80f193 100644 --- a/stable/kong/values.yaml +++ b/stable/kong/values.yaml @@ -438,3 +438,5 @@ serviceMonitor: # interval: 10s # Specifies namespace, where ServiceMonitor should be installed # namespace: monitoring + # labels: + # foo: bar