Kubernetes::ServerStorageVersion
Inherits YAML::Serializable < JSON::Serializable < Kubernetes::Serializable < Struct < Value < Object
An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.
Constructors
Instance methods
apiServerID is the ID of the reporting API server.
decodableVersions are the encoding versions the API server can handle to decode. The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
decodableVersions are the encoding versions the API server can handle to decode. The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
encodingVersion the API server encodes the object to when persisting it in the backend (e.g., etcd).
encodingVersion the API server encodes the object to when persisting it in the backend (e.g., etcd).
servedVersions lists all versions the API server can serve. DecodableVersions must include all ServedVersions.
Macros
Helper macro for defining fields with automatic camelCase conversion