Discover modules > cue.dev/x/k8s.io > api > storagemigration > v1beta1
v0.12.0
#StorageVersionMigration: ¶

StorageVersionMigration represents a migration of stored data to the latest storage version.

"apiVersion": "storagemigration.k8s.io/v1beta1" ¶

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

"kind": "StorageVersionMigration" ¶

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

"metadata"?: v1.#ObjectMeta ¶

Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

"spec"?: #StorageVersionMigrationSpec ¶

Specification of the migration.

"status"?: #StorageVersionMigrationStatus ¶

Status of the migration.

#StorageVersionMigrationList: ¶

StorageVersionMigrationList is a collection of storage version migrations.

"apiVersion": "storagemigration.k8s.io/v1beta1" ¶

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

"items"!: [...#StorageVersionMigration] ¶

Items is the list of StorageVersionMigration

[...]: #StorageVersionMigration
"kind": "StorageVersionMigrationList" ¶

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

"metadata"?: v1.#ListMeta ¶

Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

#StorageVersionMigrationSpec: ¶

Spec of the storage version migration.

"resource"!: v1.#GroupResource ¶

The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.

#StorageVersionMigrationStatus: ¶

Status of the storage version migration.

"conditions"?: [...v1.#Condition] ¶

The latest available observations of the migration's current state.

[...]: v1.#Condition
"resourceVersion"?: string ¶

ResourceVersion to compare with the GC cache for performing the migration. This is the current resource version of given group, version and resource when kube-controller-manager first observes this StorageVersionMigration resource.

Source files

  • schema.cue