diff --git a/charts/kube-state-metrics/Chart.yaml b/charts/kube-state-metrics/Chart.yaml index 071e8d767d4b..312eeff9ba2d 100644 --- a/charts/kube-state-metrics/Chart.yaml +++ b/charts/kube-state-metrics/Chart.yaml @@ -7,7 +7,7 @@ keywords: - prometheus - kubernetes type: application -version: 6.4.0 +version: 6.5.0 # renovate: github-releases=kubernetes/kube-state-metrics appVersion: 2.17.0 home: https://github.com/kubernetes/kube-state-metrics/ diff --git a/charts/kube-state-metrics/templates/ciliumnetworkpolicy.yaml b/charts/kube-state-metrics/templates/ciliumnetworkpolicy.yaml index 025cd47a8800..83851cb8fab9 100644 --- a/charts/kube-state-metrics/templates/ciliumnetworkpolicy.yaml +++ b/charts/kube-state-metrics/templates/ciliumnetworkpolicy.yaml @@ -30,4 +30,8 @@ spec: - port: {{ .Values.selfMonitor.telemetryPort | default 8081 | quote }} protocol: TCP {{ end }} + {{- if and .Values.networkPolicy.cilium .Values.networkPolicy.cilium.fromEndpointsSelecor }} + fromEndpoints: + {{ toYaml .Values.networkPolicy.cilium.fromEndpointsSelecor | nindent 8 }} + {{- end }} {{ end }} diff --git a/charts/kube-state-metrics/values.yaml b/charts/kube-state-metrics/values.yaml index 5feba38f7354..7d21c4440c2d 100644 --- a/charts/kube-state-metrics/values.yaml +++ b/charts/kube-state-metrics/values.yaml @@ -299,9 +299,13 @@ networkPolicy: ## Configure the cilium network policy kube-apiserver selector # cilium: - # kubeApiServerSelector: - # - toEntities: - # - kube-apiserver + # kubeApiServerSelector: + # - toEntities: + # - kube-apiserver + # fromEndpointsSelecor: + # - matchLabels: + # io.kubernetes.pod.namespace: monitoring + # app.kubernetes.io/name: prometheus # egress: # - {}