apiserver/pkg/server/storage
Siyuan Zhang 9bb4aa730a Refactor compatibility version code
Replace DefaultComponentGlobalsRegistry with new instance of componentGlobalsRegistry in test api server.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

move kube effective version validation out of component base.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

move DefaultComponentGlobalsRegistry out of component base.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

move ComponentGlobalsRegistry out of featuregate pkg.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

remove usage of DefaultComponentGlobalsRegistry in test files.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

change non-test DefaultKubeEffectiveVersion to use DefaultBuildEffectiveVersion.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Restore useDefaultBuildBinaryVersion in effective version.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

rename DefaultKubeEffectiveVersion to DefaultKubeEffectiveVersionForTest.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

pass options.ComponentGlobalsRegistry into config for controller manager and scheduler.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Pass apiserver effective version to DefaultResourceEncodingConfig.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

change statusz registry to take effective version from the components.

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Address review comments

Signed-off-by: Siyuan Zhang <sizhang@google.com>

update vendor

Signed-off-by: Siyuan Zhang <sizhang@google.com>

Kubernetes-commit: 8fc3a33454ba38783bb63de41ecf5343e2ced67c
2024-12-20 07:03:03 +00:00
..
doc.go remove import doc comments 2024-12-02 14:43:58 +01:00
resource_config.go reduce API surface area of whether a resource is enabled 2022-02-21 17:23:19 -05:00
resource_config_test.go reduce API surface area of whether a resource is enabled 2022-02-21 17:23:19 -05:00
resource_encoding_config.go Refactor compatibility version code 2024-12-20 07:03:03 +00:00
resource_encoding_config_test.go Refactor compatibility version code 2024-12-20 07:03:03 +00:00
storage_codec.go kube-apiserver: print supported media types on failure to find a serializer 2022-11-05 23:03:23 +08:00
storage_factory.go API emulation versioning honors cohabitating resources 2024-09-09 17:54:35 +08:00
storage_factory_test.go Refactor compatibility version code 2024-12-20 07:03:03 +00:00