Documentation
¶
Index ¶
- Constants
- Variables
- func GetConfigMap(configMapName string) map[string]string
- func GetConfigMapValue(configMapData map[string]string, key string, defaultvalue string) (string, bool)
- func NewCSIControllerSyncer(c client.Client, scheme *runtime.Scheme, driver *crutils.IBMBlockCSI) syncer.Interface
- func NewCSINodeSyncer(c client.Client, scheme *runtime.Scheme, driver *crutils.IBMBlockCSI, ...) syncer.Interface
- func NewHostDefinerSyncer(c client.Client, scheme *runtime.Scheme, driver *hostdefiner.HostDefiner) syncer.Interface
Constants ¶
View Source
const (
ControllerContainerName = "ibm-block-csi-controller"
)
View Source
const (
HostDefinerContainerName = "ibm-block-csi-host-definer"
)
View Source
const (
NodeContainerName = "ibm-block-csi-node"
)
Variables ¶
View Source
var TopologyEnabled = false
Functions ¶
func GetConfigMap ¶ added in v1.13.0
func GetConfigMapValue ¶ added in v1.13.0
func GetConfigMapValue(configMapData map[string]string, key string, defaultvalue string) (string, bool)
GetConfigMapValue extracts a specific value from a ConfigMap data map.
func NewCSIControllerSyncer ¶
func NewCSIControllerSyncer(c client.Client, scheme *runtime.Scheme, driver *crutils.IBMBlockCSI) syncer.Interface
NewCSIControllerSyncer returns a syncer for CSI controller
func NewCSINodeSyncer ¶
func NewCSINodeSyncer(c client.Client, scheme *runtime.Scheme, driver *crutils.IBMBlockCSI, daemonSetRestartedKey string, daemonSetRestartedValue string) syncer.Interface
NewCSINodeSyncer returns a syncer for CSI node
func NewHostDefinerSyncer ¶ added in v1.10.0
func NewHostDefinerSyncer(c client.Client, scheme *runtime.Scheme, driver *hostdefiner.HostDefiner) syncer.Interface
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.