# Functions
DriverName defines the driver name for the dynamic resource allocation driver.
GRPCInterceptor is called for each incoming gRPC method call.
GRPCStreamInterceptor is called for each gRPC streaming method call.
GRPCVerbosity sets the verbosity for logging gRPC calls.
KubeClient grants the plugin access to the API server.
KubeletPluginSocketPath defines how kubelet will connect to the dynamic resource allocation plugin.
NodeName tells the plugin on which node it is running.
NodeUID tells the plugin the UID of the v1.Node object.
NodeV1alpha3 explicitly chooses whether the DRA gRPC API v1alpha3 gets enabled.
PluginListener sets an already created listener for the dynamic resource allocation plugin API.
PluginSocketPath sets the file path for a Unix domain socket.
RegistrarListener sets an already created listener for the plugin registration API.
RegistrarSocketPath sets the file path for a Unix domain socket.
Start sets up two gRPC servers (one for registration, one for the DRA node client).
# Interfaces
DRAPlugin gets returned by Start and defines the public API of the generic dynamic resource allocation plugin.
# Type aliases
Option implements the functional options pattern for Start.