diff --git a/manifests/monitoring/monitoring-config/podmonitor.yaml b/manifests/monitoring/monitoring-config/podmonitor.yaml index 7838272a..8b9ba8a5 100644 --- a/manifests/monitoring/monitoring-config/podmonitor.yaml +++ b/manifests/monitoring/monitoring-config/podmonitor.yaml @@ -1,7 +1,8 @@ +--- apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: - name: flux-system + name: helm-controller namespace: flux-system labels: app.kubernetes.io/part-of: flux @@ -15,10 +16,105 @@ spec: operator: In values: - helm-controller + podMetricsEndpoints: + - port: http-prom +--- +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: source-controller + namespace: flux-system + labels: + app.kubernetes.io/part-of: flux +spec: + namespaceSelector: + matchNames: + - flux-system + selector: + matchExpressions: + - key: app + operator: In + values: - source-controller + podMetricsEndpoints: + - port: http-prom +--- +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: kustomize-controller + namespace: flux-system + labels: + app.kubernetes.io/part-of: flux +spec: + namespaceSelector: + matchNames: + - flux-system + selector: + matchExpressions: + - key: app + operator: In + values: - kustomize-controller + podMetricsEndpoints: + - port: http-prom +--- +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: notification-controller + namespace: flux-system + labels: + app.kubernetes.io/part-of: flux +spec: + namespaceSelector: + matchNames: + - flux-system + selector: + matchExpressions: + - key: app + operator: In + values: - notification-controller + podMetricsEndpoints: + - port: http-prom +--- +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: image-automation-controller + namespace: flux-system + labels: + app.kubernetes.io/part-of: flux +spec: + namespaceSelector: + matchNames: + - flux-system + selector: + matchExpressions: + - key: app + operator: In + values: - image-automation-controller + podMetricsEndpoints: + - port: http-prom +--- +apiVersion: monitoring.coreos.com/v1 +kind: PodMonitor +metadata: + name: image-reflector-controller + namespace: flux-system + labels: + app.kubernetes.io/part-of: flux +spec: + namespaceSelector: + matchNames: + - flux-system + selector: + matchExpressions: + - key: app + operator: In + values: - image-reflector-controller podMetricsEndpoints: - port: http-prom