kubernetes/pkg/controlplane
Siyuan Zhang 8fc3a33454 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>
2025-02-05 16:10:53 -08:00
..
apiserver Refactor compatibility version code 2025-02-05 16:10:53 -08:00
controller update kube-apiserver 2025-01-20 13:01:53 +00:00
reconcilers refactor: add delete options for Delete method in storage interface 2024-10-08 10:45:15 -04:00
storageversionhashdata update kube-apiserver 2025-01-20 13:01:53 +00:00
doc.go remove import doc comments 2024-12-02 16:59:34 +01:00
import_known_versions.go feat: implements Storage Version Migration API in-tree 2024-03-08 04:18:56 +00:00
import_known_versions_test.go add field and label selectors to authorization attributes 2024-07-19 15:06:47 -04:00
instance.go v1alpha2 LeaseCandidate API 2024-11-08 02:27:19 +00:00
instance_test.go Refactor compatibility version code 2025-02-05 16:10:53 -08:00
OWNERS Use emeritus_* 2024-08-22 17:48:27 -04:00