pkg/

directory
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2024 License: Apache-2.0

Directories

Path Synopsis
Package base is for basic methods which can be used by all CSI components
Package base is for basic methods which can be used by all CSI components
cache
Package cache contains common interface for caches with Get, Delete and Set methods and in memory cache implementation
Package cache contains common interface for caches with Get, Delete and Set methods and in memory cache implementation
k8s
linuxutils/datadiscover
Package datadiscover contains code for discovering filesystems, partitions, partition table and LVM PV on drive
Package datadiscover contains code for discovering filesystems, partitions, partition table and LVM PV on drive
linuxutils/datadiscover/types
Package types contains interface and structure for discovering of logic entries on drive
Package types contains interface and structure for discovering of logic entries on drive
linuxutils/fs
Package fs contains code for communicating with system file system utils such as mkdri/mkfs and so on
Package fs contains code for communicating with system file system utils such as mkdri/mkfs and so on
linuxutils/ipmi
Package ipmi contains code for running and interpreting output of system ipmitool util
Package ipmi contains code for running and interpreting output of system ipmitool util
linuxutils/lsblk
Package lsblk contains code for running and interpreting output of system util lsblk
Package lsblk contains code for running and interpreting output of system util lsblk
linuxutils/lvm
Package lvm contains code for running and interpreting output of system logical volume manager utils such as: pvcreate/pvremove, vgcreate/vgremove, lvcreate/lvremove
Package lvm contains code for running and interpreting output of system logical volume manager utils such as: pvcreate/pvremove, vgcreate/vgremove, lvcreate/lvremove
linuxutils/partitionhelper
Package partitionhelper contains code for manipulating with block device partitions and run such system utilites as parted, partprobe, sgdisk
Package partitionhelper contains code for manipulating with block device partitions and run such system utilites as parted, partprobe, sgdisk
net
rpc
util
Package util contains common utilities
Package util contains common utilities
Package common is for common operations with CSI resources such as AvailableCapacity or Volume
Package common is for common operations with CSI resources such as AvailableCapacity or Volume
Package controller contains implementation of CSI Controller component
Package controller contains implementation of CSI Controller component
crcontrollers
lvg
node/common
Package common contains variables that are used in controller code and in other places too the reason of that package is to avoid conflict during initialization k8s client for e2e test
Package common contains variables that are used in controller code and in other places too the reason of that package is to avoid conflict during initialization k8s client for e2e test
Package drivemgr contains a code for managers of storage hardware such as drives
Package drivemgr contains a code for managers of storage hardware such as drives
idracmgr
Package idracmgr provides the iDRAC based implementation of DriveManager interface
Package idracmgr provides the iDRAC based implementation of DriveManager interface
loopbackmgr
Package loopbackmgr contains DriveManager for test purposes based on loop devices
Package loopbackmgr contains DriveManager for test purposes based on loop devices
recorder
Package recorder implements a simple library for sending event to k8s
Package recorder implements a simple library for sending event to k8s
Package metrics is for metrics, used in CSI
Package metrics is for metrics, used in CSI
Package mocks contains mock implementation of CSI methods for test purposes
Package mocks contains mock implementation of CSI methods for test purposes
rpc
Package node contains implementation of CSI Node component
Package node contains implementation of CSI Node component
provisioners
Package provisioners contains code for Volume CR reconcile handling during which volumes on node are created or removed It operates by underlying structures such as a drives/partitions/file system and encapsulates all low-level work with these objects.
Package provisioners contains code for Volume CR reconcile handling during which volumes on node are created or removed It operates by underlying structures such as a drives/partitions/file system and encapsulates all low-level work with these objects.
provisioners/utilwrappers
Package utilwrappers consists of code that manipulates by os utils and use code from linuxutils for that
Package utilwrappers consists of code that manipulates by os utils and use code from linuxutils for that
wbt
scheduler

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL