Merge pull request #122386 from kerthcet/cleanup/add-test

Add more testcases when setting up scheduler
This commit is contained in:
Kubernetes Prow Robot 2023-12-20 04:11:16 +01:00 committed by GitHub
commit 4111bef430
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -121,6 +121,19 @@ profiles:
t.Fatal(err)
}
// plugin config
simplifiedPluginConfigFilev1 := filepath.Join(tmpDir, "simplifiedPluginv1.yaml")
if err := os.WriteFile(simplifiedPluginConfigFilev1, []byte(fmt.Sprintf(`
apiVersion: kubescheduler.config.k8s.io/v1
kind: KubeSchedulerConfiguration
clientConnection:
kubeconfig: '%s'
profiles:
- schedulerName: simplified-scheduler
`, configKubeconfig)), os.FileMode(0600)); err != nil {
t.Fatal(err)
}
// out-of-tree plugin config v1
outOfTreePluginConfigFilev1 := filepath.Join(tmpDir, "outOfTreePluginv1.yaml")
if err := os.WriteFile(outOfTreePluginConfigFilev1, []byte(fmt.Sprintf(`
@ -216,6 +229,16 @@ leaderElection:
features.VolumeCapacityPriority: false,
},
},
{
name: "component configuration v1 with only scheduler name configured",
flags: []string{
"--config", simplifiedPluginConfigFilev1,
"--kubeconfig", configKubeconfig,
},
wantPlugins: map[string]*config.Plugins{
"simplified-scheduler": defaults.ExpandedPluginsV1,
},
},
{
name: "default config with a beta feature disabled",
flags: []string{