const defaultClientCallTimeout …
type RegistrationHandler …
var _ …
func NewRegistrationHandler(kubeClient kubernetes.Interface, getNode func() (*v1.Node, error)) *RegistrationHandler { … }
func (h *RegistrationHandler) wipeResourceSlices(driver string) { … }
func (h *RegistrationHandler) RegisterPlugin(pluginName string, endpoint string, versions []string, pluginClientTimeout *time.Duration) error { … }
func (h *RegistrationHandler) validateVersions(
pluginName string,
versions []string,
) (*utilversion.Version, error) { … }
func (h *RegistrationHandler) DeRegisterPlugin(pluginName string) { … }
func (h *RegistrationHandler) ValidatePlugin(pluginName string, endpoint string, versions []string) error { … }