# Functions
BuildAuth creates an authenticator, an authorizer, and a matching authorizer attributes getter compatible with the virtual-kubelet's needs.
BuildAuthn creates an authenticator compatible with the virtual-kubelet's needs.
BuildAuthz creates an authorizer compatible with the virtual-kubelet's needs.
NewCommand creates a new top-level command.
NewNodeAuthorizerAttributesGetter creates a new authorizer.RequestAttributesGetter for the node.
NewServeMuxWithAuth initiate an instance for ServeMuxWithAuth.
NewVirtualKubeletAuth returns a AuthInterface composed of the given authenticator, attribute getter, and authorizer.
NodeFromProvider builds a kubernetes node object from a provider This is a temporary solution until node stuff actually split off from the provider interface itself.
# Variables
AcceptedCiphers is the list of accepted TLS ciphers, with known weak ciphers elided Note this list should be a moving target.
# Structs
ServeMuxWithAuth implements api.ServerMux.
VirtualKubeletAuth implements AuthInterface.
# Interfaces
AuthInterface contains all methods required by the auth filters.