Documentation ¶
Index ¶
Constants ¶
View Source
const ( IdentityServiceRole = "identity" // Enable identity service role. NodeServiceRole = "node" // Enable node service role. ControllerServiceRole = "controller" // Enable controller service role. )
View Source
const (
// EOSxd-CSI driver name.
DefaultName = "eosxd.csi.cern.ch"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Opts ¶
type Opts struct { // DriverName is the name of this CSI driver that's then // advertised via NodeGetPluginInfo RPC. DriverName string // CSIEndpoint is URL path to the UNIX socket where the driver // will serve requests. CSIEndpoint string // NodeID is unique identifier of the node on which this // EOSxd CSI node plugin pod is running. NodeID string // Role under which will the driver operate. Roles map[ServiceRole]bool // How many seconds to wait for automount daemon to start up. // Zero means no timeout. AutomountDaemonStartupTimeoutSeconds int }
Opts holds init-time driver configuration.
Click to show internal directories.
Click to hide internal directories.