mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 19:31:44 +00:00
Add ClassName attributes to PV and PVC
This commit is contained in:
parent
567595f550
commit
4df96e2c79
@ -404,6 +404,10 @@ type PersistentVolumeSpec struct {
|
||||
// Optional: what happens to a persistent volume when released from its claim.
|
||||
// +optional
|
||||
PersistentVolumeReclaimPolicy PersistentVolumeReclaimPolicy
|
||||
// Name of StorageClass to which this persistent volume belongs. Empty value
|
||||
// means that this volume does not belong to any StorageClass.
|
||||
// +optional
|
||||
StorageClassName string
|
||||
}
|
||||
|
||||
// PersistentVolumeReclaimPolicy describes a policy for end-of-life maintenance of persistent volumes
|
||||
@ -481,6 +485,10 @@ type PersistentVolumeClaimSpec struct {
|
||||
// claim. When set to non-empty value Selector is not evaluated
|
||||
// +optional
|
||||
VolumeName string
|
||||
// Name of the StorageClass required by the claim.
|
||||
// More info: http://kubernetes.io/docs/user-guide/persistent-volumes#class-1
|
||||
// +optional
|
||||
StorageClassName *string
|
||||
}
|
||||
|
||||
type PersistentVolumeClaimStatus struct {
|
||||
|
@ -466,6 +466,10 @@ type PersistentVolumeSpec struct {
|
||||
// More info: http://kubernetes.io/docs/user-guide/persistent-volumes#recycling-policy
|
||||
// +optional
|
||||
PersistentVolumeReclaimPolicy PersistentVolumeReclaimPolicy `json:"persistentVolumeReclaimPolicy,omitempty" protobuf:"bytes,5,opt,name=persistentVolumeReclaimPolicy,casttype=PersistentVolumeReclaimPolicy"`
|
||||
// Name of StorageClass to which this persistent volume belongs. Empty value
|
||||
// means that this volume does not belong to any StorageClass.
|
||||
// +optional
|
||||
StorageClassName string `json:"storageClassName,omitempty"`
|
||||
}
|
||||
|
||||
// PersistentVolumeReclaimPolicy describes a policy for end-of-life maintenance of persistent volumes.
|
||||
@ -561,6 +565,10 @@ type PersistentVolumeClaimSpec struct {
|
||||
// VolumeName is the binding reference to the PersistentVolume backing this claim.
|
||||
// +optional
|
||||
VolumeName string `json:"volumeName,omitempty" protobuf:"bytes,3,opt,name=volumeName"`
|
||||
// Name of the StorageClass required by the claim.
|
||||
// More info: http://kubernetes.io/docs/user-guide/persistent-volumes#class-1
|
||||
// +optional
|
||||
StorageClassName *string `json:"storageClassName,omitempty"`
|
||||
}
|
||||
|
||||
// PersistentVolumeClaimStatus is the current status of a persistent volume claim.
|
||||
|
Loading…
Reference in New Issue
Block a user