clusterloader2/pkg/prometheus/manifests/default/prometheus-podMonitorKubeNetworkPolicies.yaml (21 lines of code) (raw):

{{$PROMETHEUS_SCRAPE_KUBE_NETWORK_POLICIES := DefaultParam .PROMETHEUS_SCRAPE_KUBE_NETWORK_POLICIES false}} {{if $PROMETHEUS_SCRAPE_KUBE_NETWORK_POLICIES}} apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: labels: k8s-app: kube-network-policies-pods name: kube-network-policies-pods namespace: monitoring spec: podMetricsEndpoints: - interval: 10m # see https://github.com/prometheus-operator/prometheus-operator/pull/3078 targetPort: 9080 jobLabel: k8s-app selector: matchLabels: k8s-app: kube-network-policies namespaceSelector: matchNames: - kube-system {{end}}