Skip to main content

Condition

Description

Type field of tag type

type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)

Kind: string
Tag: type
Data Type: string
Maximum Length: 316
Optional: False
Regular Expression: ^([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])$


Status field of tag status

status of the condition, one of True, False, Unknown.

Kind: ConditionStatus
Tag: status
Data Type: Alias
Enumeration: True, False, Unknown
Optional: False


ObservedGeneration field of tag observedGeneration

observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.

Kind: int64
Tag: observedGeneration
Data Type: int64
Minimum Value: 0
Optional: True


LastTransitionTime field of tag lastTransitionTime

lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.

Kind: Time
Tag: lastTransitionTime
Data Type: string
Format: date-time
Optional: False


Reason field of tag reason

reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.

Kind: string
Tag: reason
Data Type: string
Maximum Length: 1024
Minimum Length: 1
Optional: False
Regular Expression: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$


Message field of tag message

message is a human readable message indicating details about the transition. This may be an empty string.

Kind: string
Tag: message
Data Type: string
Maximum Length: 32768
Optional: False