kubernetes/api/openapi-spec/v3
Patrick Ohly a5de75458e DRA API: bump maximum size of ReservedFor to 256
The original limit of 32 seemed sufficient for a single GPU on a node. But for
shared non-local resources it is too low. For example, a ResourceClaim might be
used to allocate an interconnect channel that connects all pods of a workload
running on several different nodes, in which case the number of pods can be
considerably larger.

256 is high enough for currently planned systems. If we need something even
higher in the future, an alternative approach might be needed to avoid
scalability problems.

Normally, increasing such a limit would have to be done incrementally over two
releases. In this case we decided on
Slack (https://kubernetes.slack.com/archives/CJUQN3E4T/p1734593174791519) to
make an exception and apply this change to current master for 1.33 and backport
it to the next 1.32.x patch release for production usage.

This breaks downgrades to a 1.32 release without this change if there are
ResourceClaims with a number of consumers > 32 in ReservedFor. In practice,
this breakage is very unlikely because there are no workloads yet which need so
many consumers and such downgrades to a previous patch release are also
unlikely. Downgrades to 1.31 already weren't supported when using DRA v1beta1.
2025-01-09 14:27:03 +01:00
..
.well-known__openid-configuration_openapi.json generated: Update OpenAPI 2022-03-29 17:49:56 -07:00
api__v1_openapi.json Merge pull request #128407 from ndixita/pod-level-resources 2024-11-08 07:10:50 +00:00
api_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__admissionregistration.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__admissionregistration.k8s.io__v1alpha1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__admissionregistration.k8s.io__v1beta1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__admissionregistration.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__apiextensions.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__apiextensions.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__apiregistration.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__apiregistration.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__apps__v1_openapi.json Merge pull request #128407 from ndixita/pod-level-resources 2024-11-08 07:10:50 +00:00
apis__apps_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__authentication.k8s.io__v1_openapi.json Regenerate OpenAPI specs. 2024-11-06 15:42:49 -05:00
apis__authentication.k8s.io__v1beta1_openapi.json Regenerate OpenAPI specs. 2024-11-06 15:42:49 -05:00
apis__authentication.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__authorization.k8s.io__v1_openapi.json Regenerate OpenAPI specs. 2024-11-06 15:42:49 -05:00
apis__authorization.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__autoscaling__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__autoscaling__v2_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__autoscaling_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__batch__v1_openapi.json Merge pull request #128407 from ndixita/pod-level-resources 2024-11-08 07:10:50 +00:00
apis__batch_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__certificates.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__certificates.k8s.io__v1alpha1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__certificates.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__coordination.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__coordination.k8s.io__v1alpha2_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__coordination.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__discovery.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__discovery.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__events.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__events.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__flowcontrol.apiserver.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__flowcontrol.apiserver.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__internal.apiserver.k8s.io__v1alpha1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__internal.apiserver.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__networking.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__networking.k8s.io__v1beta1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__networking.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__node.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__node.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__policy__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__policy_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__rbac.authorization.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__rbac.authorization.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__resource.k8s.io__v1alpha3_openapi.json DRA API: bump maximum size of ReservedFor to 256 2025-01-09 14:27:03 +01:00
apis__resource.k8s.io__v1beta1_openapi.json DRA API: bump maximum size of ReservedFor to 256 2025-01-09 14:27:03 +01:00
apis__resource.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__scheduling.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__scheduling.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__storage.k8s.io__v1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__storage.k8s.io__v1alpha1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__storage.k8s.io__v1beta1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__storage.k8s.io_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
apis__storagemigration.k8s.io__v1alpha1_openapi.json generated 2024-11-08 02:27:20 +00:00
apis__storagemigration.k8s.io_openapi.json feat: implements Storage Version Migration API in-tree 2024-03-08 04:18:56 +00:00
apis_openapi.json Fix "list_type_missing" API violations in meta/v1 2023-11-27 12:05:52 -08:00
logs_openapi.json generated: Update OpenAPI 2022-03-29 17:49:56 -07:00
openid__v1__jwks_openapi.json generated: Update OpenAPI 2022-03-29 17:49:56 -07:00
version_openapi.json generated: Update OpenAPI 2022-03-29 17:49:56 -07:00