1717 scope : Namespaced
1818 versions :
1919 - additionalPrinterColumns :
20- - jsonPath : .spec.instanceUUID
21- name : InstanceUUID
20+ - jsonPath : .spec.nodeUUID
21+ name : NodeUUID
2222 type : string
2323 name : v1alpha1
2424 schema :
@@ -112,77 +112,9 @@ spec:
112112 description : CnsNodeVMBatchAttachmentStatus defines the observed state
113113 of CnsNodeVMBatchAttachment
114114 properties :
115- conditions :
116- description : Conditions describes any conditions associated with this
117- CnsNodeVMBatchAttachment instance.
118- items :
119- description : " Condition contains details for one aspect of the current
120- state of this API Resource.\n ---\n This struct is intended for
121- direct use as an array at the field path .status.conditions. For
122- example,\n\n\n\t type FooStatus struct{\n\t // Represents the
123- observations of a foo's current state.\n\t // Known .status.conditions.type
124- are: \" Available\" , \" Progressing\" , and \" Degraded\"\n\t //
125- +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t
126- \ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\" conditions,omitempty\"
127- patchStrategy:\" merge\" patchMergeKey:\" type\" protobuf:\" bytes,1,rep,name=conditions\" `\n\n\n\t
128- \ // other fields\n\t }"
129- properties :
130- lastTransitionTime :
131- description : |-
132- lastTransitionTime is the last time the condition transitioned from one status to another.
133- This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
134- format : date-time
135- type : string
136- message :
137- description : |-
138- message is a human readable message indicating details about the transition.
139- This may be an empty string.
140- maxLength : 32768
141- type : string
142- observedGeneration :
143- description : |-
144- observedGeneration represents the .metadata.generation that the condition was set based upon.
145- For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
146- with respect to the current state of the instance.
147- format : int64
148- minimum : 0
149- type : integer
150- reason :
151- description : |-
152- reason contains a programmatic identifier indicating the reason for the condition's last transition.
153- Producers of specific condition types may define expected values and meanings for this field,
154- and whether the values are considered a guaranteed API.
155- The value should be a CamelCase string.
156- This field may not be empty.
157- maxLength : 1024
158- minLength : 1
159- pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
160- type : string
161- status :
162- description : status of the condition, one of True, False, Unknown.
163- enum :
164- - " True"
165- - " False"
166- - Unknown
167- type : string
168- type :
169- description : |-
170- type of condition in CamelCase or in foo.example.com/CamelCase.
171- ---
172- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
173- useful (see .node.status.conditions), the ability to deconflict is important.
174- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
175- maxLength : 316
176- pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
177- type : string
178- required :
179- - lastTransitionTime
180- - message
181- - reason
182- - status
183- - type
184- type : object
185- type : array
115+ error :
116+ description : Error is the overall error status for the instance.
117+ type : string
186118 volumes :
187119 description : VolumeStatus reflects the status for each volume.
188120 items :
@@ -194,91 +126,29 @@ spec:
194126 description : PersistentVolumeClaim contains details about the
195127 volume's current state.
196128 properties :
129+ attached :
130+ description : |-
131+ Attached indicates the attach status of a PVC.
132+ If volume is not attached, Attached will be set to false.
133+ If volume is attached, Attached will be set to true.
134+ If volume is detached successfully, its entry will be removed from VolumeStatus.
135+ type : boolean
197136 claimName :
198137 description : ClaimName is the PVC name.
199138 type : string
200139 cnsVolumeId :
201140 description : CnsVolumeID is the volume ID for the PVC.
202141 type : string
203- conditions :
204- description : Conditions describes any conditions associated
205- with this volume.
206- items :
207- description : " Condition contains details for one aspect
208- of the current state of this API Resource.\n ---\n This
209- struct is intended for direct use as an array at the
210- field path .status.conditions. For example,\n\n\n\t type
211- FooStatus struct{\n\t // Represents the observations
212- of a foo's current state.\n\t // Known .status.conditions.type
213- are: \" Available\" , \" Progressing\" , and \" Degraded\"\n\t
214- \ // +patchMergeKey=type\n\t // +patchStrategy=merge\n\t
215- \ // +listType=map\n\t // +listMapKey=type\n\t
216- \ Conditions []metav1.Condition `json:\" conditions,omitempty\"
217- patchStrategy:\" merge\" patchMergeKey:\" type\" protobuf:\" bytes,1,rep,name=conditions\" `\n\n\n\t
218- \ // other fields\n\t }"
219- properties :
220- lastTransitionTime :
221- description : |-
222- lastTransitionTime is the last time the condition transitioned from one status to another.
223- This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
224- format : date-time
225- type : string
226- message :
227- description : |-
228- message is a human readable message indicating details about the transition.
229- This may be an empty string.
230- maxLength : 32768
231- type : string
232- observedGeneration :
233- description : |-
234- observedGeneration represents the .metadata.generation that the condition was set based upon.
235- For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
236- with respect to the current state of the instance.
237- format : int64
238- minimum : 0
239- type : integer
240- reason :
241- description : |-
242- reason contains a programmatic identifier indicating the reason for the condition's last transition.
243- Producers of specific condition types may define expected values and meanings for this field,
244- and whether the values are considered a guaranteed API.
245- The value should be a CamelCase string.
246- This field may not be empty.
247- maxLength : 1024
248- minLength : 1
249- pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
250- type : string
251- status :
252- description : status of the condition, one of True,
253- False, Unknown.
254- enum :
255- - " True"
256- - " False"
257- - Unknown
258- type : string
259- type :
260- description : |-
261- type of condition in CamelCase or in foo.example.com/CamelCase.
262- ---
263- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
264- useful (see .node.status.conditions), the ability to deconflict is important.
265- The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
266- maxLength : 316
267- pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
268- type : string
269- required :
270- - lastTransitionTime
271- - message
272- - reason
273- - status
274- - type
275- type : object
276- type : array
277142 diskUUID :
278143 description : DiskUUID is the ID obtained when volume is
279144 attached to a VM.
280145 type : string
146+ error :
147+ description : Error indicates the error which may have occurred
148+ during attach/detach.
149+ type : string
281150 required :
151+ - attached
282152 - claimName
283153 type : object
284154 required :
@@ -300,4 +170,4 @@ status:
300170 kind : " "
301171 plural : " "
302172 conditions : []
303- storedVersions : []
173+ storedVersions : []
0 commit comments