From 7dffce740afdebed0cb603820c7e83819d3c4f44 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Sun, 22 Aug 2021 13:31:21 +0200 Subject: [PATCH] shields: Add service-monitor to helm chart tempaltes --- apps/base/shivering-isles/shields/Chart.yaml | 2 +- .../shields/templates/service-monitor.yaml | 20 +++++++++++++++++++ apps/base/shivering-isles/shields/values.yaml | 3 +++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 apps/base/shivering-isles/shields/templates/service-monitor.yaml diff --git a/apps/base/shivering-isles/shields/Chart.yaml b/apps/base/shivering-isles/shields/Chart.yaml index 88f3469d6..d6021a6ee 100644 --- a/apps/base/shivering-isles/shields/Chart.yaml +++ b/apps/base/shivering-isles/shields/Chart.yaml @@ -6,7 +6,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.5.0 +version: 0.6.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/apps/base/shivering-isles/shields/templates/service-monitor.yaml b/apps/base/shivering-isles/shields/templates/service-monitor.yaml new file mode 100644 index 000000000..a31ea2840 --- /dev/null +++ b/apps/base/shivering-isles/shields/templates/service-monitor.yaml @@ -0,0 +1,20 @@ +{{- if .Values.monitoring.enabled -}} +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: {{ include "shields.fullname" . }} + labels: + {{- include "shields.labels" . | nindent 4 }} +spec: + endpoints: + - interval: 30s + path: /metrics + port: http + scheme: HTTP + namespaceSelector: + matchNames: + - {{ .Release.Namespace }} + selector: + matchLabels: + {{- include "shields.labels" . | nindent 6 }} +{{- end }} diff --git a/apps/base/shivering-isles/shields/values.yaml b/apps/base/shivering-isles/shields/values.yaml index 4f081fbf9..90a961a54 100644 --- a/apps/base/shivering-isles/shields/values.yaml +++ b/apps/base/shivering-isles/shields/values.yaml @@ -34,6 +34,9 @@ resources: {} imagestream: enabled: false +monitoring: + enabled: false + ingress: enabled: false className: "" -- GitLab