package
1.4.0-alpha.1
Repository: https://github.com/jbuberel/kubernetes.git
Documentation: pkg.go.dev

# Packages

Package operationexecutor implements interfaces that enable execution of attach, detach, mount, and unmount operations with a goroutinemap so that more than one operation is never triggered on the same volume.
Package types defines types used only by volume components.
Package volumehelper contains consts and helper methods used by various volume components (attach/detach controller, kubelet, etc.).

# Functions

No description provided by the author
FSInfo linux returns (available bytes, byte capacity, byte usage, error) for the filesystem that path resides upon.
IsReady checks for the existence of a regular file called 'ready' in the given directory and returns true if that file exists.
NewAtomicWriter creates a new AtomicWriter configured to write to the given target directory, or returns an error if the target directory does not exist.
NewDeviceHandler Create a new IoHandler implementation.
NewIOHandler Create a new IoHandler implementation.
SetReady creates a file called 'ready' in the given directory.

# Structs

AtomicWriter handles atomically projecting content for a set of files into a target directory.

# Interfaces

DeviceUtil is a util for common device methods.
IoUtil is a mockable util for common IO operations.