mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-08 11:38:15 +00:00
Add new values for reporting expansion errors via conditions
This commit is contained in:
parent
b92c68b61f
commit
cb1fa3fd73
@ -534,10 +534,17 @@ type TypedObjectReference struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// PersistentVolumeClaimConditionType defines the condition of PV claim.
|
// PersistentVolumeClaimConditionType defines the condition of PV claim.
|
||||||
// Valid values are either "Resizing" or "FileSystemResizePending".
|
// Valid values are:
|
||||||
|
// - "Resizing", "FileSystemResizePending"
|
||||||
|
//
|
||||||
|
// If RecoverVolumeExpansionFailure feature gate is enabled, then following additional values can be expected:
|
||||||
|
// - "ControllerResizeError", "NodeResizeError"
|
||||||
|
//
|
||||||
|
// If VolumeAttributesClass feature gate is enabled, then following additional values can be expected:
|
||||||
|
// - "ModifyVolumeError", "ModifyingVolume"
|
||||||
type PersistentVolumeClaimConditionType string
|
type PersistentVolumeClaimConditionType string
|
||||||
|
|
||||||
// These are valid conditions of Pvc
|
// These are valid conditions of PVC
|
||||||
const (
|
const (
|
||||||
// An user trigger resize of pvc has been started
|
// An user trigger resize of pvc has been started
|
||||||
PersistentVolumeClaimResizing PersistentVolumeClaimConditionType = "Resizing"
|
PersistentVolumeClaimResizing PersistentVolumeClaimConditionType = "Resizing"
|
||||||
|
@ -585,15 +585,29 @@ type TypedObjectReference struct {
|
|||||||
Namespace *string `json:"namespace,omitempty" protobuf:"bytes,4,opt,name=namespace"`
|
Namespace *string `json:"namespace,omitempty" protobuf:"bytes,4,opt,name=namespace"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type
|
// PersistentVolumeClaimConditionType defines the condition of PV claim.
|
||||||
|
// Valid values are:
|
||||||
|
// - "Resizing", "FileSystemResizePending"
|
||||||
|
//
|
||||||
|
// If RecoverVolumeExpansionFailure feature gate is enabled, then following additional values can be expected:
|
||||||
|
// - "ControllerResizeError", "NodeResizeError"
|
||||||
|
//
|
||||||
|
// If VolumeAttributesClass feature gate is enabled, then following additional values can be expected:
|
||||||
|
// - "ModifyVolumeError", "ModifyingVolume"
|
||||||
type PersistentVolumeClaimConditionType string
|
type PersistentVolumeClaimConditionType string
|
||||||
|
|
||||||
|
// These are valid conditions of PVC
|
||||||
const (
|
const (
|
||||||
// PersistentVolumeClaimResizing - a user trigger resize of pvc has been started
|
// PersistentVolumeClaimResizing - a user trigger resize of pvc has been started
|
||||||
PersistentVolumeClaimResizing PersistentVolumeClaimConditionType = "Resizing"
|
PersistentVolumeClaimResizing PersistentVolumeClaimConditionType = "Resizing"
|
||||||
// PersistentVolumeClaimFileSystemResizePending - controller resize is finished and a file system resize is pending on node
|
// PersistentVolumeClaimFileSystemResizePending - controller resize is finished and a file system resize is pending on node
|
||||||
PersistentVolumeClaimFileSystemResizePending PersistentVolumeClaimConditionType = "FileSystemResizePending"
|
PersistentVolumeClaimFileSystemResizePending PersistentVolumeClaimConditionType = "FileSystemResizePending"
|
||||||
|
|
||||||
|
// PersistentVolumeClaimControllerResizeError indicates an error while resizing volume for size in the controller
|
||||||
|
PersistentVolumeClaimControllerResizeError PersistentVolumeClaimConditionType = "ControllerResizeError"
|
||||||
|
// PersistentVolumeClaimNodeResizeError indicates an error while resizing volume for size in the node.
|
||||||
|
PersistentVolumeClaimNodeResizeError PersistentVolumeClaimConditionType = "NodeResizeError"
|
||||||
|
|
||||||
// Applying the target VolumeAttributesClass encountered an error
|
// Applying the target VolumeAttributesClass encountered an error
|
||||||
PersistentVolumeClaimVolumeModifyVolumeError PersistentVolumeClaimConditionType = "ModifyVolumeError"
|
PersistentVolumeClaimVolumeModifyVolumeError PersistentVolumeClaimConditionType = "ModifyVolumeError"
|
||||||
// Volume is being modified
|
// Volume is being modified
|
||||||
|
Loading…
Reference in New Issue
Block a user