⎈ k8s knowledge compiler

StorageVersionMigration [page]deterministic

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

reference

`apiVersion: storagemigration.k8s.io/v1beta1`

`import "k8s.io/api/storagemigration/v1beta1"`

## StorageVersionMigration {#StorageVersionMigration}

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

<hr>

<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>apiVersion</code><br/><em>string</em></td> <td>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</td> </tr> <tr> <td><code>kind</code><br/><em>string</em></td> <td>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</td> </tr> <tr> <td><code>metadata</code><br/><em><a href="">ObjectMeta</a></em></td> <td>Standard object metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata</td> </tr> <tr> <td><code>spec</code><br/><em><a href="">StorageVersionMigrationSpec</a></em></td> <td>Specification of the migration.</td> </tr> <tr> <td><code>status</code><br/><em><a href="">StorageVersionMigrationStatus</a></em></td> <td>Status of the migration.</td> </tr> </tbody> </table>

## StorageVersionMigrationSpec {#StorageVersionMigrationSpec}

Spec of the storage version migration.

<hr>

<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>resource</code>&nbsp;<strong>*</strong><br/><em><a href="">GroupResource</a></em></td> <td>The resource that is being migrated. The migrator sends requests to the endpoint serving the resource. Immutable.</td> </tr> </tbody> </table>

## StorageVersionMigrationStatus {#StorageVersionMigrationStatus}

Status of the storage version migration.

<hr>

<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>conditions</code><br/><em><a href="">Condition array</a></em><br/><em>patch strategy: merge on key <code>type</code></em></td> <td>The latest available observations of the migration's current state.</td> </tr> <tr> <td><code>resourceVersion</code><br/><em>string</em></td> <td>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.</td> </tr> </tbody> </table>

## StorageVersionMigrationList {#StorageVersionMigrationList}

StorageVersionMigrationList is a collection of storage version migrations.

<hr>

<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>apiVersion</code><br/><em>string</em></td> <td>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</td> </tr> <tr> <td><code>items</code>&nbsp;<strong>*</strong><br/><em><a href="">StorageVersionMigration array</a></em></td> <td>Items is the list of StorageVersionMigration</td> </tr> <tr> <td><code>kind</code><br/><em>string</em></td> <td>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.i …(trimmed)

Sources

reference/kubernetes-api/storagemigration/storage-version-migration-v1beta1.md · docStorageVersionMigration

Related (18)

part_of Operations {#Operations}describes conf=1
part_of `post` Createdescribes conf=1
part_of `patch` Patchdescribes conf=1
part_of `put` Replacedescribes conf=1
part_of `delete` Deletedescribes conf=1
part_of `delete` Delete Collectiondescribes conf=1
part_of `get` Readdescribes conf=1
part_of `get` Listdescribes conf=1
part_of `get` Watchdescribes conf=1
part_of `get` Watch Listdescribes conf=1
part_of `patch` Patch Statusdescribes conf=1
part_of `get` Read Statusdescribes conf=1
part_of `put` Replace Statusdescribes conf=1
api_for StorageVersiondocuments API object conf=1

← all Docs