Packages

package v1alpha1

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ServerStorageVersion(apiServerID: Optional[String] = Optional.Absent, decodableVersions: Optional[Vector[String]] = Optional.Absent, encodingVersion: Optional[String] = Optional.Absent) extends Product with Serializable

    An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.

    An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.

    apiServerID

    The ID of the reporting API server.

    decodableVersions

    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 this version when persisting it in the backend (e.g., etcd).

  2. class ServerStorageVersionFields extends AnyRef
  3. case class StorageVersion(metadata: Optional[ObjectMeta] = Optional.Absent, spec: StorageVersionSpec, status: StorageVersionStatus) extends Product with Serializable

    Storage version of a specific resource.

  4. case class StorageVersionCondition(lastTransitionTime: Optional[Time] = Optional.Absent, message: Optional[String] = Optional.Absent, observedGeneration: Optional[Long] = Optional.Absent, reason: String, status: String, type: String) extends Product with Serializable

    Describes the state of the storageVersion at a certain point.

    Describes the state of the storageVersion at a certain point.

    message

    A human readable message indicating details about the transition.

    observedGeneration

    If set, this represents the .metadata.generation that the condition was set based upon.

    reason

    The reason for the condition's last transition.

    status

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

    type

    Type of the condition.

  5. class StorageVersionConditionFields extends AnyRef
  6. class StorageVersionFields extends AnyRef
  7. case class StorageVersionSpec(value: Json) extends Product with Serializable

    StorageVersionSpec is an empty spec.

  8. class StorageVersionSpecFields extends AnyRef
  9. case class StorageVersionStatus(commonEncodingVersion: Optional[String] = Optional.Absent, conditions: Optional[Vector[StorageVersionCondition]] = Optional.Absent, storageVersions: Optional[Vector[ServerStorageVersion]] = Optional.Absent) extends Product with Serializable

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

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

    commonEncodingVersion

    If 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

    The latest available observations of the storageVersion's state.

    storageVersions

    The reported versions per API server instance.

  10. class StorageVersionStatusFields extends AnyRef

Ungrouped