Skip to content

Commit 144d1d0

Browse files
committed
🔊 add servicemonitor
modified: charts/kube-reqsizer/Chart.yaml; new file: charts/kube-reqsizer/templates/monitor.yaml; modified: charts/kube-reqsizer/values.yaml; modified: controllers/pod_controller_functions.go
1 parent f711408 commit 144d1d0

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

charts/kube-reqsizer/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ type: application
1313
# This is the chart version. This version number should be incremented each time you make changes
1414
# to the chart and its templates, including the app version.
1515
# Versions are expected to follow Semantic Versioning (https://semver.org/)
16-
version: 0.8.2
16+
version: 0.8.3
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Prometheus Monitor Service (Metrics)
2+
{{ if .Values.serviceMonitor }}
3+
apiVersion: monitoring.coreos.com/v1
4+
kind: ServiceMonitor
5+
metadata:
6+
labels:
7+
control-plane: controller-manager
8+
name: controller-manager-metrics-monitor
9+
spec:
10+
endpoints:
11+
- path: /metrics
12+
port: https
13+
selector:
14+
matchLabels:
15+
control-plane: controller-manager
16+
{{ end }}

charts/kube-reqsizer/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ memoryFactor: 1
1212
logLevel: info
1313
concurrentWorkers: 10
1414

15+
serviceMonitor: false
1516

1617
controllerManager:
1718
manager:

controllers/pod_controller_functions.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ func (r *PodReconciler) GetPodParentKind(pod corev1.Pod, ctx context.Context) (e
252252
deployment, err := r.ClientSet.AppsV1().DaemonSets(pod.Namespace).Get(ctx, pod.OwnerReferences[0].Kind, metav1.GetOptions{})
253253
return err, &deployment.Spec.Template.Spec, deployment, deployment.Name
254254
case "StatefulSet":
255+
log.Info("STATEFUL SET HAHAHHAHA")
255256
deployment, err := r.ClientSet.AppsV1().StatefulSets(pod.Namespace).Get(ctx, pod.OwnerReferences[0].Kind, metav1.GetOptions{})
256257
return err, &deployment.Spec.Template.Spec, deployment, deployment.Name
257258
default:

0 commit comments

Comments
 (0)