DataDog / helm-charts

Helm charts for Datadog products
Apache License 2.0
343 stars 1.01k forks source link

Enabling kubeStateMetricsNetworkPolicy.create does not create network policy for kubeStateMetricsCore #1370

Open allthatilk opened 5 months ago

allthatilk commented 5 months ago

Describe what happened: Enabling network policies with kubeStateMetricsCore enabled but kubeStateMetrics disabled, does not create a network policy for kube state metrics and prevents collection of these metrics when network policies are enabled.

Describe what you expected: For a kube state metrics network policy to be created when enabling network policies for kube state metrics core. The docs recommend not enabling both kubeStateMetrics and kubeStateMetricsCore at the same time so I would expect enabling only kubeStateMetricsCore should be sufficient to create the associated network policy.

Steps to reproduce the issue: Enable kubeStateMetricsCore Do not enable kubeStateMetricsEnabled Enable kubeStateMetricsNetworkPolicy.create