Skip to content
Snippets Groups Projects
Commit 030dec76 authored by Paweł Krupa (paulfantom)'s avatar Paweł Krupa (paulfantom) Committed by ArthurSens
Browse files

*: add example for disabling NetworkPolicies

(cherry picked from commit b4bf38ba6c0f4ad34bc080b0c655454c3ab1fbdb)
(cherry picked from commit c21bf4fbfa478fd163c091054d9fcc98836d7045)
parent fddf642d
No related branches found
No related tags found
No related merge requests found
local kp = (import 'kube-prometheus/main.libsonnet') +
(import 'kube-prometheus/addons/networkpolicies-disabled.libsonnet') + {
values+:: {
common+: {
namespace: 'monitoring',
},
},
};
{
['setup/' + resource]: kp[component][resource]
for component in std.objectFields(kp)
for resource in std.filter(
function(resource)
kp[component][resource].kind == 'CustomResourceDefinition' || kp[component][resource].kind == 'Namespace', std.objectFields(kp[component])
)
} +
{
[component + '-' + resource]: kp[component][resource]
for component in std.objectFields(kp)
for resource in std.filter(
function(resource)
kp[component][resource].kind != 'CustomResourceDefinition' && kp[component][resource].kind != 'Namespace', std.objectFields(kp[component])
)
}
// Disables creation of NetworkPolicies
{
blackboxExporter+: {
networkPolicies:: {},
},
kubeStateMetrics+: {
networkPolicies:: {},
},
nodeExporter+: {
networkPolicies:: {},
},
prometheusAdapter+: {
networkPolicies:: {},
},
alertmanager+: {
networkPolicies:: {},
},
grafana+: {
networkPolicies:: {},
},
prometheus+: {
networkPolicies:: {},
},
prometheusOperator+: {
networkPolicies:: {},
},
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment