Previously it only took a bool, which limited the logic it could perform to determine if a pod should be admitted or not based on the merged hint from the policy.
PR https://github.com/kubernetes/kubernetes/pull/80301 rename the preferred policy to best-effort, but the files names are still policy_preferred.go and policy_preferred_test.go. This PR fix that.