kubernetes/cmd
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
..
clicheck More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
cloud-controller-manager Fixes from review by Jan Šafránek/Andrew/Michael 2024-05-03 15:11:36 -04:00
dependencycheck replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
dependencyverifier Linter to ensure go-cmp/cmp is used ONLY in tests 2025-01-24 20:49:14 -05:00
fieldnamedocscheck Make verify-fieldname-docs actually error 2024-01-14 10:32:08 -08:00
gendocs More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
genkubedocs replace deprecated io/ioutil with os and io for cmd 2022-02-01 13:59:41 +08:00
genman More migrations from genericclioptions to genericiooptions 2023-04-05 15:03:09 +03:00
genswaggertypedocs
genutils
genyaml Use sigs.k8s.io/yaml instead of gopkg.in/yaml 2024-10-07 15:32:00 +02:00
gotemplate fix: use ErrorContains(t, err instead of Contains(t, err.Error() 2024-09-26 22:22:20 +02:00
import-boss unittests: Fixes unit tests for Windows (part 11) 2024-05-16 12:36:49 +00:00
importverifier Use sigs.k8s.io/yaml instead of gopkg.in/yaml 2024-10-07 15:32:00 +02:00
kube-apiserver Refactor compatibility version code 2025-02-05 16:10:53 -08:00
kube-controller-manager Refactor compatibility version code 2025-02-05 16:10:53 -08:00
kube-proxy Refactor compatibility version code 2025-02-05 16:10:53 -08:00
kube-scheduler Refactor compatibility version code 2025-02-05 16:10:53 -08:00
kubeadm kubeadm: fix dry-run for kubelet-wait-bootstrap phase 2025-02-05 12:40:08 +01:00
kubectl Update sig-cli OWNERS 2022-02-14 10:55:35 -07:00
kubectl-convert More migrations from genericclioptions to genericiooptions 2023-04-05 17:05:23 +03:00
kubelet Merge pull request #128727 from Tal-or/memorymanager_cleanup 2025-01-23 14:15:20 -08:00
kubemark Move pkg/kubelet/cri/remote to cri-client 2024-05-14 10:58:18 +02:00
preferredimports Fix update-import-aliases for workspaces 2024-02-29 22:06:44 -08:00
prune-junit-xml prune-junit-xml: preserve system out + err text during test pruning 2024-12-02 11:17:57 +01:00
yamlfmt Use sigs.k8s.io/yaml instead of gopkg.in/yaml 2024-10-07 15:32:00 +02:00
OWNERS lavalamp is taking a long break 2023-05-11 16:43:38 +00:00