Skip to content

Commit 2b6ba03

Browse files
jayasheelankumarl-technicore
authored andcommitted
Updating the CCM e2e for 1.22
1 parent 37bdcaa commit 2b6ba03

File tree

30 files changed

+5559
-7
lines changed

30 files changed

+5559
-7
lines changed

go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ require (
6464
k8s.io/client-go v0.22.5
6565
k8s.io/cloud-provider v0.22.5
6666
k8s.io/component-base v0.22.5
67+
k8s.io/component-helpers v0.22.5
6768
k8s.io/csi-translation-lib v0.22.5
6869
k8s.io/klog v1.0.0
6970
k8s.io/klog/v2 v2.9.0

test/e2e/framework/kubeclient.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"fmt"
2121
"io"
2222
"io/ioutil"
23-
//"k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1"
2423
"net"
2524
"net/url"
2625
"os"
@@ -48,15 +47,15 @@ import (
4847
restclient "k8s.io/client-go/rest"
4948
clientcmd "k8s.io/client-go/tools/clientcmd"
5049
"k8s.io/client-go/tools/remotecommand"
50+
v1helper "k8s.io/component-helpers/scheduling/corev1"
5151
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
5252
appsinternal "k8s.io/kubernetes/pkg/apis/apps"
5353
batchinternal "k8s.io/kubernetes/pkg/apis/batch"
5454
api "k8s.io/kubernetes/pkg/apis/core"
55-
v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
5655
extensionsinternal "k8s.io/kubernetes/pkg/apis/extensions"
5756
"k8s.io/kubernetes/pkg/controller"
5857
"k8s.io/kubernetes/pkg/controller/nodelifecycle"
59-
//"k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1"
58+
scheduler "k8s.io/kubernetes/pkg/scheduler/framework"
6059
testutil "k8s.io/kubernetes/test/utils"
6160
uexec "k8s.io/utils/exec"
6261
)
@@ -625,7 +624,7 @@ func isNodeUntainted(node *v1.Node) bool {
625624
},
626625
},
627626
}
628-
nodeInfo := v1alpha1.NewNodeInfo()
627+
nodeInfo := scheduler.NewNodeInfo()
629628
nodeInfo.SetNode(node)
630629
fit, err := PodToleratesNodeTaints(fakePod, nodeInfo)
631630
if err != nil {
@@ -635,7 +634,7 @@ func isNodeUntainted(node *v1.Node) bool {
635634
return fit
636635
}
637636

638-
func PodToleratesNodeTaints(pod *v1.Pod, nodeInfo *v1alpha1.NodeInfo) (bool, error) {
637+
func PodToleratesNodeTaints(pod *v1.Pod, nodeInfo *scheduler.NodeInfo) (bool, error) {
639638
if nodeInfo == nil || nodeInfo.Node() == nil {
640639
return false, nil
641640
}
@@ -646,13 +645,15 @@ func PodToleratesNodeTaints(pod *v1.Pod, nodeInfo *v1alpha1.NodeInfo) (bool, err
646645
})
647646
}
648647

649-
func podToleratesNodeTaints(pod *v1.Pod, nodeInfo *v1alpha1.NodeInfo, filter func(t *v1.Taint) bool) (bool, error) {
648+
func podToleratesNodeTaints(pod *v1.Pod, nodeInfo *scheduler.NodeInfo, filter func(t *v1.Taint) bool) (bool, error) {
650649
taints := nodeInfo.Node().Spec.Taints
651650
if len(taints) == 0 {
652651
return true, nil
653652
}
654653

655-
if v1helper.TolerationsTolerateTaintsWithFilter(pod.Spec.Tolerations, taints, filter) {
654+
_, matchingFlag := v1helper.FindMatchingUntoleratedTaint(taints, pod.Spec.Tolerations, filter)
655+
656+
if matchingFlag {
656657
return true, nil
657658
}
658659
return false, nil

vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go

Lines changed: 148 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-cmp/cmp/cmpopts/errors_go113.go

Lines changed: 15 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-cmp/cmp/cmpopts/errors_xerrors.go

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)