@@ -328,51 +328,56 @@ spec:
328328 conditions :
329329 description : Conditions defines current state of the HelmReleaseProxy.
330330 items :
331- description : Condition defines an observation of a Cluster API resource
332- operational state.
331+ description : Condition contains details for one aspect of the current
332+ state of this API Resource .
333333 properties :
334334 lastTransitionTime :
335335 description : |-
336336 lastTransitionTime is the last time the condition transitioned from one status to another.
337- This should be when the underlying condition changed. If that is not known, then using the time when
338- the API field changed is acceptable.
337+ This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
339338 format : date-time
340339 type : string
341340 message :
342341 description : |-
343342 message is a human readable message indicating details about the transition.
344- This field may be empty.
345- maxLength : 10240
346- minLength : 1
343+ This may be an empty string.
344+ maxLength : 32768
347345 type : string
346+ observedGeneration :
347+ description : |-
348+ observedGeneration represents the .metadata.generation that the condition was set based upon.
349+ For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
350+ with respect to the current state of the instance.
351+ format : int64
352+ minimum : 0
353+ type : integer
348354 reason :
349355 description : |-
350- reason is the reason for the condition's last transition in CamelCase.
351- The specific API may choose whether or not this field is considered a guaranteed API.
352- This field may be empty.
353- maxLength : 256
356+ reason contains a programmatic identifier indicating the reason for the condition's last transition.
357+ Producers of specific condition types may define expected values and meanings for this field,
358+ and whether the values are considered a guaranteed API.
359+ The value should be a CamelCase string.
360+ This field may not be empty.
361+ maxLength : 1024
354362 minLength : 1
355- type : string
356- severity :
357- description : |-
358- severity provides an explicit classification of Reason code, so the users or machines can immediately
359- understand the current situation and act accordingly.
360- The Severity field MUST be set only when Status=False.
361- maxLength : 32
363+ pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
362364 type : string
363365 status :
364366 description : status of the condition, one of True, False, Unknown.
367+ enum :
368+ - " True"
369+ - " False"
370+ - Unknown
365371 type : string
366372 type :
367- description : |-
368- type of condition in CamelCase or in foo.example.com/CamelCase.
369- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions
370- can be useful (see .node.status.conditions), the ability to deconflict is important.
371- maxLength : 256
372- minLength : 1
373+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
374+ maxLength : 316
375+ 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])$
373376 type : string
374377 required :
375378 - lastTransitionTime
379+ - message
380+ - reason
376381 - status
377382 - type
378383 type : object
0 commit comments