StorageVersionStatus

io.k8s.api.apiserverinternal.v1alpha1.StorageVersionStatus source ↗

API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.

commonEncodingVersionstringIf all API server instances agree on the same encoding storage version, then this field is set to that version. Otherwise this field is left empty. API servers should finish updating its storageVersionStatus entry before serving write operations, so that this field will be in sync with the reality.
conditions[]StorageVersionConditionThe latest available observations of the storageVersion's state.
lastTransitionTimeTimeLast time the condition transitioned from one status to another.
messagestring requiredA human readable message indicating details about the transition.
observedGenerationinteger (int64)If set, this represents the .metadata.generation that the condition was set based upon.
reasonstring requiredThe reason for the condition's last transition.
statusstring requiredStatus of the condition, one of True, False, Unknown.
typestring requiredType of the condition.
storageVersions[]ServerStorageVersionThe reported versions per API server instance.
apiServerIDstringThe ID of the reporting API server.
decodableVersions[]stringThe API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
encodingVersionstringThe API server encodes the object to this version when persisting it in the backend (e.g., etcd).
servedVersions[]stringThe API server can serve these versions. DecodableVersions must include all ServedVersions.