NetworkPolicy needs an enforcement engine

Writing a NetworkPolicy does nothing unless something in the cluster enforces it.

The object is accepted, appears in the configuration and is silently ignored if the networking plugin does not implement it. This is a genuinely surprising failure mode: the policy exists, looks correct, and has no effect. Verifying enforcement is a separate check from verifying the policy.

More on Kubernetes