A. The binding is in the wrong namespace.
B. The roleRef is pointing to a Pod Security Policy (PSP) role, which grants pod execution permissions but does not grant the basic get, list, or watch permissions required to view resources or authenticate successfully to the API context.
C. kubectl vsphere login does not support Active Directory users.
D. The kind must be Group, not User.
E. The name field in subjects is using the prefix sso:, but for vCenter SSO backed users, the Supervisor typically expects the format
[email protected] (UPN) without a manual prefix, or the prefix depends on the specific claim mapping, but sso: is generally incorrect for standard AD integration.