Adding config for prometheus. 29/13129/1
authornaman.gupta <naman.gupta@samsung.com>
Fri, 28 Jun 2024 12:53:37 +0000 (18:23 +0530)
committernaman.gupta <naman.gupta@samsung.com>
Fri, 28 Jun 2024 12:53:37 +0000 (18:23 +0530)
Adding config for prometheus.

Change-Id: I9a55718c1f479e82d28edc6e609ceaa7a7dd864b
Signed-off-by: naman.gupta <naman.gupta@samsung.com>
depRicKubernetesOperator/config/prometheus/kustomization.yaml [new file with mode: 0644]
depRicKubernetesOperator/config/prometheus/monitor.yaml [new file with mode: 0644]

diff --git a/depRicKubernetesOperator/config/prometheus/kustomization.yaml b/depRicKubernetesOperator/config/prometheus/kustomization.yaml
new file mode 100644 (file)
index 0000000..ed13716
--- /dev/null
@@ -0,0 +1,2 @@
+resources:
+- monitor.yaml
diff --git a/depRicKubernetesOperator/config/prometheus/monitor.yaml b/depRicKubernetesOperator/config/prometheus/monitor.yaml
new file mode 100644 (file)
index 0000000..1a1cb4a
--- /dev/null
@@ -0,0 +1,26 @@
+
+# Prometheus Monitor Service (Metrics)
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+  labels:
+    control-plane: controller-manager
+    app.kubernetes.io/name: servicemonitor
+    app.kubernetes.io/instance: controller-manager-metrics-monitor
+    app.kubernetes.io/component: metrics
+    app.kubernetes.io/created-by: depriclatest26oct
+    app.kubernetes.io/part-of: depriclatest26oct
+    app.kubernetes.io/managed-by: kustomize
+  name: controller-manager-metrics-monitor
+  namespace: system
+spec:
+  endpoints:
+    - path: /metrics
+      port: https
+      scheme: https
+      bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
+      tlsConfig:
+        insecureSkipVerify: true
+  selector:
+    matchLabels:
+      control-plane: controller-manager