Added rule to allow reports-controller access to KubeAPI
General MR
Summary
- Added network policy to allow kyverno reports-controller to hit KubeAPI
Relevant logs/screenshots
Prior to network policy addition:
NAME POD-SELECTOR AGE
allow-egress-from-kyverno-admission-controller-to-kubeapi app.kubernetes.io/component=admission-controller 17m
allow-egress-from-kyverno-background-controller-to-kubeapi app.kubernetes.io/component=background-controller 17m
allow-egress-from-kyverno-cleanup-controller-to-kubeapi app.kubernetes.io/component=cleanup-controller 17m
allow-egress-from-kyverno-migrate-resources-to-kubeapi batch.kubernetes.io/job-name=kyverno-kyverno-migrate-resources 17m
allow-ingress-to-kyverno-admission-controller-port-9443-from-kubeapi app.kubernetes.io/component=admission-controller 17m
allow-ingress-to-kyverno-tcp-port-8000-from-ns-monitoring-pod-prometheus app.kubernetes.io/instance=kyverno-kyverno 17m
default-egress-allow-all-in-ns <none> 17m
default-egress-allow-kube-dns <none> 17m
default-egress-deny-all <none> 17m
default-ingress-allow-all-in-ns <none> 17m
default-ingress-deny-all <none> 17m
After adding network policy:
NAME POD-SELECTOR AGE
allow-egress-from-kyverno-admission-controller-to-kubeapi app.kubernetes.io/component=admission-controller 18m
allow-egress-from-kyverno-background-controller-to-kubeapi app.kubernetes.io/component=background-controller 18m
allow-egress-from-kyverno-cleanup-controller-to-kubeapi app.kubernetes.io/component=cleanup-controller 18m
allow-egress-from-kyverno-migrate-resources-to-kubeapi batch.kubernetes.io/job-name=kyverno-kyverno-migrate-resources 18m
allow-egress-from-kyverno-reports-controller-to-kubeapi app.kubernetes.io/component=reports-controller 14s
allow-ingress-to-kyverno-admission-controller-port-9443-from-kubeapi app.kubernetes.io/component=admission-controller 18m
allow-ingress-to-kyverno-tcp-port-8000-from-ns-monitoring-pod-prometheus app.kubernetes.io/instance=kyverno-kyverno 18m
default-egress-allow-all-in-ns <none> 18m
default-egress-allow-kube-dns <none> 18m
default-egress-deny-all <none> 18m
default-ingress-allow-all-in-ns <none> 18m
default-ingress-deny-all <none> 18m
Linked Issue
Upgrade Notices
N/A
Edited by Jimmy Bourque