Versions in this module Expand all Collapse all v1 v1.1.1 Sep 20, 2021 Changes in this version + const ClusterIDLabel + const ClusterInfoPath + const DefaultVolumeDiskSizeinGb + const GB + const GiB + const IOPSLabel + const KB + const MB + const MaximumVolumeDiskSizeInGb + const MaximumVolumeSizeInBytes + const MinimumVolumeDiskSizeInGb + const MinimumVolumeSizeInBytes + const NodeRegionLabel + const NodeWorkerIDLabel + const NodeZoneLabel + const TB + const VolumeCRNLabel + const VolumeIDLabel + const ZoneLabel + var LockEnabled = flag.Bool("lock_enabled", true, "Enable or disable lock") + func BytesToGiB(volumeSizeBytes int64) int + func GetContextLogger(ctx context.Context, isDebug bool) (*zap.Logger, string) + func GetContextLoggerWithRequestID(ctx context.Context, isDebug bool, requestIDIn *string) (*zap.Logger, string) + func GetTestLogger(t *testing.T) (logger *zap.Logger, teardown func()) + func ListContainsSubstr(mainStr []string, subStr string) bool + func NewControllerServiceCapability(cap csi.ControllerServiceCapability_RPC_Type) *csi.ControllerServiceCapability + func NewNodeServiceCapability(cap csi.NodeServiceCapability_RPC_Type) *csi.NodeServiceCapability + func NewVolumeCapabilityAccessMode(mode csi.VolumeCapability_AccessMode_Mode) *csi.VolumeCapability_AccessMode + func RoundUpBytes(volumeSizeBytes int64) int64 + type APIKeyImpl struct + GRPCBackend grpcClient.GrpcSessionFactory + func NewAPIKeyImpl(loggerIn *zap.Logger) (*APIKeyImpl, error) + func (d *APIKeyImpl) UpdateIAMKeys(config *config.Config) error + type ClusterInfo struct + ClusterID string + ClusterName string + CustomerID string + DataCenter string + func NewClusterInfo(logger *zap.Logger) (*ClusterInfo, error) + type LockStore struct + func (s *LockStore) Lock(name string) + func (s *LockStore) Unlock(name string)