This is in preparation for revamping the resource.k8s.io completely. Because there will be no support for transitioning from v1alpha2 to v1alpha3, the roundtrip test data for that API in 1.29 and 1.30 gets removed. Repeating the version in the import name of the API packages is not really required. It was done for a while to support simpler grepping for usage of alpha APIs, but there are better ways for that now. So during this transition, "resourceapi" gets used instead of "resourcev1alpha3" and the version gets dropped from informer and lister imports. The advantage is that the next bump to v1beta1 will affect fewer source code lines. Only source code where the version really matters (like API registration) retains the versioned import.
329 lines
7.2 KiB
JSON
329 lines
7.2 KiB
JSON
{
|
|
"apiVersion": "v1",
|
|
"groups": [
|
|
{
|
|
"name": "apiregistration.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "apiregistration.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "apiregistration.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "apps",
|
|
"preferredVersion": {
|
|
"groupVersion": "apps/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "apps/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "events.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "events.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "events.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "authentication.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "authentication.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "authentication.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
{
|
|
"groupVersion": "authentication.k8s.io/v1beta1",
|
|
"version": "v1beta1"
|
|
},
|
|
{
|
|
"groupVersion": "authentication.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "authorization.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "authorization.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "authorization.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "autoscaling",
|
|
"preferredVersion": {
|
|
"groupVersion": "autoscaling/v2",
|
|
"version": "v2"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "autoscaling/v2",
|
|
"version": "v2"
|
|
},
|
|
{
|
|
"groupVersion": "autoscaling/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "batch",
|
|
"preferredVersion": {
|
|
"groupVersion": "batch/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "batch/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "certificates.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "certificates.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "certificates.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
{
|
|
"groupVersion": "certificates.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "networking.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "networking.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "networking.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
{
|
|
"groupVersion": "networking.k8s.io/v1beta1",
|
|
"version": "v1beta1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "policy",
|
|
"preferredVersion": {
|
|
"groupVersion": "policy/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "policy/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "rbac.authorization.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "rbac.authorization.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "rbac.authorization.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "storage.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "storage.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "storage.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
{
|
|
"groupVersion": "storage.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "admissionregistration.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "admissionregistration.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "admissionregistration.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
{
|
|
"groupVersion": "admissionregistration.k8s.io/v1beta1",
|
|
"version": "v1beta1"
|
|
},
|
|
{
|
|
"groupVersion": "admissionregistration.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "apiextensions.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "apiextensions.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "apiextensions.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "scheduling.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "scheduling.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "scheduling.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "coordination.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "coordination.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "coordination.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "node.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "node.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "node.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "discovery.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "discovery.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "discovery.k8s.io/v1",
|
|
"version": "v1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "flowcontrol.apiserver.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "flowcontrol.apiserver.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "flowcontrol.apiserver.k8s.io/v1",
|
|
"version": "v1"
|
|
},
|
|
{
|
|
"groupVersion": "flowcontrol.apiserver.k8s.io/v1beta3",
|
|
"version": "v1beta3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "internal.apiserver.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "internal.apiserver.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "internal.apiserver.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "resource.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "resource.k8s.io/v1alpha3",
|
|
"version": "v1alpha3"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "resource.k8s.io/v1alpha3",
|
|
"version": "v1alpha3"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "storagemigration.k8s.io",
|
|
"preferredVersion": {
|
|
"groupVersion": "storagemigration.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
},
|
|
"versions": [
|
|
{
|
|
"groupVersion": "storagemigration.k8s.io/v1alpha1",
|
|
"version": "v1alpha1"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"kind": "APIGroupList"
|
|
}
|