mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-12 13:31:52 +00:00
Merge pull request #122386 from kerthcet/cleanup/add-test
Add more testcases when setting up scheduler
This commit is contained in:
commit
4111bef430
@ -121,6 +121,19 @@ profiles:
|
|||||||
t.Fatal(err)
|
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
|
// out-of-tree plugin config v1
|
||||||
outOfTreePluginConfigFilev1 := filepath.Join(tmpDir, "outOfTreePluginv1.yaml")
|
outOfTreePluginConfigFilev1 := filepath.Join(tmpDir, "outOfTreePluginv1.yaml")
|
||||||
if err := os.WriteFile(outOfTreePluginConfigFilev1, []byte(fmt.Sprintf(`
|
if err := os.WriteFile(outOfTreePluginConfigFilev1, []byte(fmt.Sprintf(`
|
||||||
@ -216,6 +229,16 @@ leaderElection:
|
|||||||
features.VolumeCapacityPriority: false,
|
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",
|
name: "default config with a beta feature disabled",
|
||||||
flags: []string{
|
flags: []string{
|
||||||
|
Loading…
Reference in New Issue
Block a user