From fbbf7beef2be781214fa41e5005d71e60b14f7f4 Mon Sep 17 00:00:00 2001 From: friedrich goerz Date: Fri, 23 Dec 2022 14:31:38 +0100 Subject: [PATCH] DEV-589: added servicemonitors the blood way - separate helm chart is overdosed --- clusterspecifics/kustomization.yaml | 1 + .../servicemonitors/kustomization.yaml | 3 +++ .../servicemonitors/servicemonitor_ccm.yaml | 19 +++++++++++++++++++ .../servicemonitors/servicemonitor_csi.yaml | 19 +++++++++++++++++++ 4 files changed, 42 insertions(+) create mode 100644 clusterspecifics/servicemonitors/kustomization.yaml create mode 100644 clusterspecifics/servicemonitors/servicemonitor_ccm.yaml create mode 100644 clusterspecifics/servicemonitors/servicemonitor_csi.yaml diff --git a/clusterspecifics/kustomization.yaml b/clusterspecifics/kustomization.yaml index b65490e..40820e1 100644 --- a/clusterspecifics/kustomization.yaml +++ b/clusterspecifics/kustomization.yaml @@ -3,3 +3,4 @@ bases: - appprojects - apps - secrets +- servicemonitors diff --git a/clusterspecifics/servicemonitors/kustomization.yaml b/clusterspecifics/servicemonitors/kustomization.yaml new file mode 100644 index 0000000..568edf5 --- /dev/null +++ b/clusterspecifics/servicemonitors/kustomization.yaml @@ -0,0 +1,3 @@ +resources: +- servicemonitor_ccm.yaml +- servicemonitor_csi.yaml diff --git a/clusterspecifics/servicemonitors/servicemonitor_ccm.yaml b/clusterspecifics/servicemonitors/servicemonitor_ccm.yaml new file mode 100644 index 0000000..93f5ac8 --- /dev/null +++ b/clusterspecifics/servicemonitors/servicemonitor_ccm.yaml @@ -0,0 +1,19 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + release: kube-prometheus-stack + app: hcloud-cloud-controller-manager + name: hcloud-ccm + namespace: kube-system +spec: + namespaceSelector: + matchNames: + - kube-system + selector: + matchLabels: + app: hcloud-cloud-controller-manager + endpoints: + - interval: 60s + path: /metrics + port: http-metrics diff --git a/clusterspecifics/servicemonitors/servicemonitor_csi.yaml b/clusterspecifics/servicemonitors/servicemonitor_csi.yaml new file mode 100644 index 0000000..f3d057b --- /dev/null +++ b/clusterspecifics/servicemonitors/servicemonitor_csi.yaml @@ -0,0 +1,19 @@ +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + labels: + release: kube-prometheus-stack + app: hcloud-csi-controller + name: hcloud-csi-controller + namespace: kube-system +spec: + namespaceSelector: + matchNames: + - kube-system + selector: + matchLabels: + app: hcloud-csi + endpoints: + - interval: 60s + path: /metrics + port: metrics