feat: implements Storage Version Migration API in-tree

Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com>
This commit is contained in:
Nilekh Chaudhari
2023-10-10 20:23:08 +00:00
parent 7ea3d0245a
commit 91a7708cdc
97 changed files with 10227 additions and 0 deletions

View File

@@ -2065,6 +2065,55 @@
"version": "v1alpha2"
}
]
},
{
"metadata": {
"creationTimestamp": null,
"name": "storagemigration.k8s.io"
},
"versions": [
{
"freshness": "Current",
"resources": [
{
"resource": "storageversionmigrations",
"responseKind": {
"group": "",
"kind": "StorageVersionMigration",
"version": ""
},
"scope": "Cluster",
"singularResource": "storageversionmigration",
"subresources": [
{
"responseKind": {
"group": "",
"kind": "StorageVersionMigration",
"version": ""
},
"subresource": "status",
"verbs": [
"get",
"patch",
"update"
]
}
],
"verbs": [
"create",
"delete",
"deletecollection",
"get",
"list",
"patch",
"update",
"watch"
]
}
],
"version": "v1alpha1"
}
]
}
],
"kind": "APIGroupDiscoveryList",

View File

@@ -309,6 +309,19 @@
"version": "v1alpha2"
}
]
},
{
"name": "storagemigration.k8s.io",
"preferredVersion": {
"groupVersion": "storagemigration.k8s.io/v1alpha1",
"version": "v1alpha1"
},
"versions": [
{
"groupVersion": "storagemigration.k8s.io/v1alpha1",
"version": "v1alpha1"
}
]
}
],
"kind": "APIGroupList"

View File

@@ -0,0 +1,15 @@
{
"apiVersion": "v1",
"kind": "APIGroup",
"name": "storagemigration.k8s.io",
"preferredVersion": {
"groupVersion": "storagemigration.k8s.io/v1alpha1",
"version": "v1alpha1"
},
"versions": [
{
"groupVersion": "storagemigration.k8s.io/v1alpha1",
"version": "v1alpha1"
}
]
}

View File

@@ -0,0 +1,35 @@
{
"apiVersion": "v1",
"groupVersion": "storagemigration.k8s.io/v1alpha1",
"kind": "APIResourceList",
"resources": [
{
"kind": "StorageVersionMigration",
"name": "storageversionmigrations",
"namespaced": false,
"singularName": "storageversionmigration",
"storageVersionHash": "N0mJdFqO17c=",
"verbs": [
"create",
"delete",
"deletecollection",
"get",
"list",
"patch",
"update",
"watch"
]
},
{
"kind": "StorageVersionMigration",
"name": "storageversionmigrations/status",
"namespaced": false,
"singularName": "",
"verbs": [
"get",
"patch",
"update"
]
}
]
}