kubernetes/api/discovery/apis.json
Antoni Zawodny 3f094dc228
Create Workload API v1alpha2 (#136976)
* Drop WorkloadRef field and introduce SchedulingGroup field in Pod API

* Introduce v1alpha2 Workload and PodGroup APIs, drop v1alpha1 Workload API

Co-authored-by: yongruilin <yongrlin@outlook.com>

* Run hack/update-codegen.sh

* Adjust kube-scheduler code and integration tests to v1alpha2 API

* Drop v1alpha1 scheduling API group and run make update

---------

Co-authored-by: yongruilin <yongrlin@outlook.com>
2026-03-10 07:59:10 +05:30

344 lines
7.5 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"
}
]
},
{
"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/v1beta1",
"version": "v1beta1"
},
{
"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/v1beta1",
"version": "v1beta1"
}
]
},
{
"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"
},
{
"groupVersion": "scheduling.k8s.io/v1alpha2",
"version": "v1alpha2"
}
]
},
{
"name": "coordination.k8s.io",
"preferredVersion": {
"groupVersion": "coordination.k8s.io/v1",
"version": "v1"
},
"versions": [
{
"groupVersion": "coordination.k8s.io/v1",
"version": "v1"
},
{
"groupVersion": "coordination.k8s.io/v1beta1",
"version": "v1beta1"
},
{
"groupVersion": "coordination.k8s.io/v1alpha2",
"version": "v1alpha2"
}
]
},
{
"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": "resource.k8s.io",
"preferredVersion": {
"groupVersion": "resource.k8s.io/v1",
"version": "v1"
},
"versions": [
{
"groupVersion": "resource.k8s.io/v1",
"version": "v1"
},
{
"groupVersion": "resource.k8s.io/v1beta2",
"version": "v1beta2"
},
{
"groupVersion": "resource.k8s.io/v1beta1",
"version": "v1beta1"
},
{
"groupVersion": "resource.k8s.io/v1alpha3",
"version": "v1alpha3"
}
]
},
{
"name": "flowcontrol.apiserver.k8s.io",
"preferredVersion": {
"groupVersion": "flowcontrol.apiserver.k8s.io/v1",
"version": "v1"
},
"versions": [
{
"groupVersion": "flowcontrol.apiserver.k8s.io/v1",
"version": "v1"
}
]
},
{
"name": "internal.apiserver.k8s.io",
"preferredVersion": {
"groupVersion": "internal.apiserver.k8s.io/v1alpha1",
"version": "v1alpha1"
},
"versions": [
{
"groupVersion": "internal.apiserver.k8s.io/v1alpha1",
"version": "v1alpha1"
}
]
},
{
"name": "storagemigration.k8s.io",
"preferredVersion": {
"groupVersion": "storagemigration.k8s.io/v1beta1",
"version": "v1beta1"
},
"versions": [
{
"groupVersion": "storagemigration.k8s.io/v1beta1",
"version": "v1beta1"
}
]
}
],
"kind": "APIGroupList"
}