Documentation ¶
Overview ¶
Package types defines types used only by volume components
Index ¶
Constants ¶
const ( // VolumeResizerKey is key that will be used to store resizer used // for resizing PVC. The generated key/value pair will be added // as a annotation to the PVC. VolumeResizerKey = "volume.kubernetes.io/storage-resizer" )
Variables ¶
This section is empty.
Functions ¶
func IsFilesystemMismatchError ¶
IsFilesystemMismatchError checks if mount failed because requested filesystem on PVC and actual filesystem on disk did not match
func IsOperationFinishedError ¶
IsOperationFinishedError checks if given error is of type that indicates operation is finished with a FINAL error.
Types ¶
type GeneratedOperations ¶
type GeneratedOperations struct { // Name of operation - could be used for resetting shared exponential backoff OperationName string OperationFunc func() (eventErr error, detailedErr error) EventRecorderFunc func(*error) CompleteFunc func(*error) }
GeneratedOperations contains the operation that is created as well as supporting functions required for the operation executor
func (*GeneratedOperations) Run ¶
func (o *GeneratedOperations) Run() (eventErr, detailedErr error)
Run executes the operations and its supporting functions
type TransientOperationFailure ¶
type TransientOperationFailure struct {
// contains filtered or unexported fields
}
TransientOperationFailure indicates operation failed with a transient error and may fix itself when retried.
func NewTransientOperationFailure ¶
func NewTransientOperationFailure(msg string) *TransientOperationFailure
NewTransientOperationFailure creates an instance of TransientOperationFailure error
func (*TransientOperationFailure) Error ¶
func (err *TransientOperationFailure) Error() string
type UncertainProgressError ¶
type UncertainProgressError struct {
// contains filtered or unexported fields
}
UncertainProgressError indicates operation failed with a non-final error and operation may be in-progress in background.
func NewUncertainProgressError ¶
func NewUncertainProgressError(msg string) *UncertainProgressError
NewUncertainProgressError creates an instance of UncertainProgressError type
func (*UncertainProgressError) Error ¶
func (err *UncertainProgressError) Error() string