Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,9 @@ spec:
description: Selects a key of a ConfigMap.
properties:
key:
description: The key to select.
description: |-
The key to select from the ConfigMap's Data field.
Keys in the BinaryData field are not currently propagated to container env vars.
type: string
name:
default: ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,9 @@ spec:
description: Selects a key of a ConfigMap.
properties:
key:
description: The key to select.
description: |-
The key to select from the ConfigMap's Data field.
Keys in the BinaryData field are not currently propagated to container env vars.
type: string
name:
default: ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -519,8 +519,8 @@ spec:
* An existing PVC (PersistentVolumeClaim)
If the provisioner or an external controller can support the specified data source,
it will create a new volume based on the contents of the specified data source.
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
copied to dataSource when dataSourceRef.namespace is not specified.
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
properties:
apiGroup:
Expand Down Expand Up @@ -565,7 +565,6 @@ spec:
specified.
* While dataSource only allows local objects, dataSourceRef allows objects
in any namespaces.
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
properties:
apiGroup:
Expand Down Expand Up @@ -859,6 +858,59 @@ spec:
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.
When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim
type: string
healthStatus:
description: |-
healthStatus contains the latest controller-reported health information
for the volume bound to this claim.
properties:
healthConditions:
description: |-
conditions is the set of adverse conditions reported by
the CSI controller plugin. An empty list means no adverse condition.
At most 16 conditions may be reported.
items:
description: VolumeHealthCondition represents
an adverse health condition reported for a
volume.
properties:
message:
description: |-
message is a human-readable description.
Maximum permitted length of a message is 1024 bytes.
type: string
reason:
description: |-
reason is a brief CamelCase machine-parseable reason.
Together with status it forms the unique identity of a condition entry.
Maximum permitted length of a reason is 256 bytes.
type: string
status:
description: |-
status is the machine-parseable health category.
Possible values:
- "Inaccessible": the volume cannot be accessed.
- "DataLoss": data loss has been detected on the volume.
- "Degraded": the volume is functioning with reduced capability.
enum:
- DataLoss
- Degraded
- Inaccessible
type: string
required:
- reason
- status
type: object
type: array
x-kubernetes-list-map-keys:
- status
- reason
x-kubernetes-list-type: map
lastTransitionTime:
description: lastTransitionTime is when the current
set of conditions first appeared.
format: date-time
type: string
type: object
modifyVolumeStatus:
description: |-
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.
Expand Down Expand Up @@ -5047,8 +5099,8 @@ spec:
* An existing PVC (PersistentVolumeClaim)
If the provisioner or an external controller can support the specified data source,
it will create a new volume based on the contents of the specified data source.
When the AnyVolumeDataSource feature gate is enabled, dataSource contents will be copied to dataSourceRef,
and dataSourceRef contents will be copied to dataSource when dataSourceRef.namespace is not specified.
dataSource contents will be copied to dataSourceRef, and dataSourceRef contents will be
copied to dataSource when dataSourceRef.namespace is not specified.
If the namespace is specified, then dataSourceRef will not be copied to dataSource.
properties:
apiGroup:
Expand Down Expand Up @@ -5091,7 +5143,6 @@ spec:
specified.
* While dataSource only allows local objects, dataSourceRef allows objects
in any namespaces.
(Beta) Using this field requires the AnyVolumeDataSource feature gate to be enabled.
(Alpha) Using the namespace field of dataSourceRef requires the CrossNamespaceVolumeDataSource feature gate to be enabled.
properties:
apiGroup:
Expand Down Expand Up @@ -5374,6 +5425,58 @@ spec:
currentVolumeAttributesClassName is the current name of the VolumeAttributesClass the PVC is using.
When unset, there is no VolumeAttributeClass applied to this PersistentVolumeClaim
type: string
healthStatus:
description: |-
healthStatus contains the latest controller-reported health information
for the volume bound to this claim.
properties:
healthConditions:
description: |-
conditions is the set of adverse conditions reported by
the CSI controller plugin. An empty list means no adverse condition.
At most 16 conditions may be reported.
items:
description: VolumeHealthCondition represents an
adverse health condition reported for a volume.
properties:
message:
description: |-
message is a human-readable description.
Maximum permitted length of a message is 1024 bytes.
type: string
reason:
description: |-
reason is a brief CamelCase machine-parseable reason.
Together with status it forms the unique identity of a condition entry.
Maximum permitted length of a reason is 256 bytes.
type: string
status:
description: |-
status is the machine-parseable health category.
Possible values:
- "Inaccessible": the volume cannot be accessed.
- "DataLoss": data loss has been detected on the volume.
- "Degraded": the volume is functioning with reduced capability.
enum:
- DataLoss
- Degraded
- Inaccessible
type: string
required:
- reason
- status
type: object
type: array
x-kubernetes-list-map-keys:
- status
- reason
x-kubernetes-list-type: map
lastTransitionTime:
description: lastTransitionTime is when the current
set of conditions first appeared.
format: date-time
type: string
type: object
modifyVolumeStatus:
description: |-
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation.
Expand Down
Loading