package
0.0.0-20220804224756-ee179563970d
Repository: https://github.com/intel/oim.git
Documentation: pkg.go.dev
# Functions
New constructs a new OIM driver instance.
WithCSIEndpoint determines what the driver listens on.
WithCSIVersion sets the CSI version that is to be implemented by the driver.
WithDriverName overrides the default CSI driver name.
WithDriverVersion sets the version reported by the driver.
WithEmulation switches between different personalities: in this mode, the OIM CSI driver handles arguments for some other, "emulated" CSI driver and redirects local node operations to the OIM controller.
WithNodeID sets the node ID reported by the driver.
WithOIMControllerID sets the ID assigned to the controller that is responsible for the host.
WithOIMRegistryAddress sets the gRPC dial string for contacting the OIM registry.
WithRegistryCreds sets the TLS key and CA for connections to the OIM registry.
WithVHostEndpoint sets the net.Dial string for the SPDK RPC communication.
# Structs
EmulateCSI0Driver deals with parameters meant for some other CSI v0.3 driver.
EmulateCSIDriver deals with parameters meant for some other CSI v1.0 driver.
# Interfaces
Driver is the public interface for managing the OIM CSI driver.
OIMBackend defines the actual implementation of several operations.
# Type aliases
Option is the type-safe parameter for configuring New.