@@ -17,39 +17,41 @@ spec:
1717 scope : Namespaced
1818 versions :
1919 - additionalPrinterColumns :
20- - description : Namespace of the pod containing the volume to be restored
21- jsonPath : .spec.pod.namespace
22- name : Namespace
23- type : string
24- - description : Name of the pod containing the volume to be restored
25- jsonPath : .spec.pod.name
26- name : Pod
27- type : string
28- - description : The type of the uploader to handle data transfer
29- jsonPath : .spec.uploaderType
30- name : Uploader Type
31- type : string
32- - description : Name of the volume to be restored
33- jsonPath : .spec.volume
34- name : Volume
35- type : string
36- - description : Pod Volume Restore status such as New/InProgress
20+ - description : PodVolumeRestore status such as New/InProgress
3721 jsonPath : .status.phase
3822 name : Status
3923 type : string
40- - description : Pod Volume Restore status such as New/InProgress
24+ - description : Time duration since this PodVolumeRestore was started
25+ jsonPath : .status.startTimestamp
26+ name : Started
27+ type : date
28+ - description : Completed bytes
4129 format : int64
42- jsonPath : .status.progress.totalBytes
43- name : TotalBytes
30+ jsonPath : .status.progress.bytesDone
31+ name : Bytes Done
4432 type : integer
45- - description : Pod Volume Restore status such as New/InProgress
33+ - description : Total bytes
4634 format : int64
47- jsonPath : .status.progress.bytesDone
48- name : BytesDone
35+ jsonPath : .status.progress.totalBytes
36+ name : Total Bytes
4937 type : integer
50- - jsonPath : .metadata.creationTimestamp
38+ - description : Name of the Backup Storage Location where the backup data is
39+ stored
40+ jsonPath : .spec.backupStorageLocation
41+ name : Storage Location
42+ type : string
43+ - description : Time duration since this PodVolumeRestore was created
44+ jsonPath : .metadata.creationTimestamp
5145 name : Age
5246 type : date
47+ - description : Name of the node where the PodVolumeRestore is processed
48+ jsonPath : .status.node
49+ name : Node
50+ type : string
51+ - description : The type of the uploader to handle data transfer
52+ jsonPath : .spec.uploaderType
53+ name : Uploader Type
54+ type : string
5355 name : v1
5456 schema :
5557 openAPIV3Schema :
7981 BackupStorageLocation is the name of the backup storage location
8082 where the backup repository is stored.
8183 type : string
84+ cancel :
85+ description : |-
86+ Cancel indicates request to cancel the ongoing PodVolumeRestore. It can be set
87+ when the PodVolumeRestore is in InProgress phase
88+ type : boolean
8289 pod :
8390 description : Pod is a reference to the pod containing the volume
8491 to be restored.
@@ -164,6 +171,13 @@ spec:
164171 status :
165172 description : PodVolumeRestoreStatus is the current status of a PodVolumeRestore.
166173 properties :
174+ acceptedTimestamp :
175+ description : |-
176+ AcceptedTimestamp records the time the pod volume restore is to be prepared.
177+ The server's time is used for AcceptedTimestamp
178+ format : date-time
179+ nullable : true
180+ type : string
167181 completionTimestamp :
168182 description : |-
169183 CompletionTimestamp records the time a restore was completed.
@@ -176,11 +190,19 @@ spec:
176190 description : Message is a message about the pod volume restore's
177191 status.
178192 type : string
193+ node :
194+ description : Node is name of the node where the pod volume restore
195+ is processed.
196+ type : string
179197 phase :
180198 description : Phase is the current state of the PodVolumeRestore.
181199 enum :
182200 - New
201+ - Accepted
202+ - Prepared
183203 - InProgress
204+ - Canceling
205+ - Canceled
184206 - Completed
185207 - Failed
186208 type : string
0 commit comments