diff --git a/pkg/kubernetes/kubernetes.go b/pkg/kubernetes/kubernetes.go index a24d80d9..6cb770eb 100644 --- a/pkg/kubernetes/kubernetes.go +++ b/pkg/kubernetes/kubernetes.go @@ -41,6 +41,12 @@ type Kubernetes struct { manager *Manager } +// AccessControlClientset returns the access-controlled clientset +// This ensures that any denied resources configured in the system are properly enforced +func (k *Kubernetes) AccessControlClientset() *AccessControlClientset { + return k.manager.accessControlClientSet +} + type Manager struct { cfg *rest.Config clientCmdConfig clientcmd.ClientConfig