[agent-deploy] - node cordon

This commit is contained in:
zeaslity
2024-06-04 17:46:25 +08:00
parent 2872800e6d
commit e6efa9062f
2 changed files with 126 additions and 2 deletions

View File

@@ -212,8 +212,8 @@ func TestCmiiK8sOperator_PodFizz2(t *testing.T) {
func TestCmiiK8sOperator_PodByNodeName(t *testing.T) {
cmiiEnv := "uat"
nodeName := "test-03.ecs.io"
cmiiEnv := devOperation
nodeName := "dev-04.ecs.io"
exists := DefaultCmiiOperator.PodByNodeName(cmiiEnv, nodeName)
exists = FilterAllCmiiPodSoft(exists)
@@ -227,6 +227,34 @@ func TestCmiiK8sOperator_PodByNodeName(t *testing.T) {
}
}
func TestCmiiK8sOperator_NodeCordon(t *testing.T) {
cmiiEnv := devOperation
nodeName := "dev-06.ecs.io"
cordon := DefaultCmiiOperator.NodeCordon(cmiiEnv, nodeName)
assert.Equal(t, cordon, true, "cordon node failed !")
}
func TestCmiiK8sOperator_NodeUnCordon(t *testing.T) {
cmiiEnv := devOperation
nodeName := "dev-06.ecs.io"
uncordon := DefaultCmiiOperator.NodeUnCordon(cmiiEnv, nodeName)
assert.Equal(t, uncordon, true, "uncordon node failed !")
}
func TestCmiiK8sOperator_PodEvictFromNode(t *testing.T) {
cmiiEnv := devOperation
nodeName := "dev-04.ecs.io"
podList := DefaultCmiiOperator.PodEvictFromNode(cmiiEnv, nodeName)
for _, podInterface := range podList {
utils.BeautifulPrint(podInterface)
}
}
func TestCmiiK8sOperator_PodExec(t *testing.T) {
podList := DefaultCmiiOperator.PodByAppName(devFlight, "cmii-uav-gateway")