Skip to content

Commit 5b5e4a8

Browse files
committed
apply feedback
1 parent 332d794 commit 5b5e4a8

File tree

1 file changed

+14
-21
lines changed

1 file changed

+14
-21
lines changed

test/e2e/node/pod_resize.go

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,20 @@ import (
3737
"github.com/onsi/gomega"
3838
)
3939

40-
func doPodResizeAdmissionPluginsTests(f *framework.Framework) {
40+
func doPodResizeAdmissionPluginsTests() {
4141
testcases := []struct {
4242
name string
43-
enableAdmissionPlugin func(ctx context.Context, f *framework.Framework, ns string)
43+
enableAdmissionPlugin func(ctx context.Context, f *framework.Framework)
4444
wantMemoryError string
4545
wantCPUError string
4646
}{
4747
{
4848
name: "pod-resize-resource-quota-test",
49-
enableAdmissionPlugin: func(ctx context.Context, f *framework.Framework, ns string) {
49+
enableAdmissionPlugin: func(ctx context.Context, f *framework.Framework) {
5050
resourceQuota := v1.ResourceQuota{
5151
ObjectMeta: metav1.ObjectMeta{
5252
Name: "resize-resource-quota",
53-
Namespace: ns,
53+
Namespace: f.Namespace.Name,
5454
},
5555
Spec: v1.ResourceQuotaSpec{
5656
Hard: v1.ResourceList{
@@ -61,19 +61,19 @@ func doPodResizeAdmissionPluginsTests(f *framework.Framework) {
6161
}
6262

6363
ginkgo.By("Creating a ResourceQuota")
64-
_, rqErr := f.ClientSet.CoreV1().ResourceQuotas(ns).Create(ctx, &resourceQuota, metav1.CreateOptions{})
64+
_, rqErr := f.ClientSet.CoreV1().ResourceQuotas(f.Namespace.Name).Create(ctx, &resourceQuota, metav1.CreateOptions{})
6565
framework.ExpectNoError(rqErr, "failed to create resource quota")
6666
},
6767
wantMemoryError: "exceeded quota: resize-resource-quota, requested: memory=350Mi, used: memory=700Mi, limited: memory=800Mi",
6868
wantCPUError: "exceeded quota: resize-resource-quota, requested: cpu=200m, used: cpu=700m, limited: cpu=800m",
6969
},
7070
{
7171
name: "pod-resize-limit-ranger-test",
72-
enableAdmissionPlugin: func(ctx context.Context, f *framework.Framework, ns string) {
72+
enableAdmissionPlugin: func(ctx context.Context, f *framework.Framework) {
7373
lr := v1.LimitRange{
7474
ObjectMeta: metav1.ObjectMeta{
7575
Name: "resize-limit-ranger",
76-
Namespace: ns,
76+
Namespace: f.Namespace.Name,
7777
},
7878
Spec: v1.LimitRangeSpec{
7979
Limits: []v1.LimitRangeItem{
@@ -101,7 +101,7 @@ func doPodResizeAdmissionPluginsTests(f *framework.Framework) {
101101
}
102102

103103
ginkgo.By("Creating a LimitRanger")
104-
_, lrErr := f.ClientSet.CoreV1().LimitRanges(ns).Create(ctx, &lr, metav1.CreateOptions{})
104+
_, lrErr := f.ClientSet.CoreV1().LimitRanges(f.Namespace.Name).Create(ctx, &lr, metav1.CreateOptions{})
105105
framework.ExpectNoError(lrErr, "failed to create limit ranger")
106106
},
107107
wantMemoryError: "forbidden: maximum memory usage per Container is 500Mi, but limit is 750Mi",
@@ -111,8 +111,7 @@ func doPodResizeAdmissionPluginsTests(f *framework.Framework) {
111111

112112
for _, tc := range testcases {
113113
ginkgo.It(tc.name, func(ctx context.Context) {
114-
ns, err := f.CreateNamespace(ctx, tc.name, nil)
115-
framework.ExpectNoError(err, "failed creating Namespace")
114+
f := framework.NewDefaultFramework(tc.name)
116115

117116
containers := []e2epod.ResizableContainerInfo{
118117
{
@@ -136,14 +135,14 @@ func doPodResizeAdmissionPluginsTests(f *framework.Framework) {
136135
{"name":"c1", "resources":{"requests":{"cpu":"250m","memory":"750Mi"},"limits":{"cpu":"250m","memory":"750Mi"}}}
137136
]}}`
138137

139-
tc.enableAdmissionPlugin(ctx, f, ns.Name)
138+
tc.enableAdmissionPlugin(ctx, f)
140139

141140
tStamp := strconv.Itoa(time.Now().Nanosecond())
142141
e2epod.InitDefaultResizePolicy(containers)
143142
e2epod.InitDefaultResizePolicy(expected)
144-
testPod1 := e2epod.MakePodWithResizableContainers(ns.Name, "testpod1", tStamp, containers)
143+
testPod1 := e2epod.MakePodWithResizableContainers(f.Namespace.Name, "testpod1", tStamp, containers)
145144
testPod1 = e2epod.MustMixinRestrictedPodSecurity(testPod1)
146-
testPod2 := e2epod.MakePodWithResizableContainers(ns.Name, "testpod2", tStamp, containers)
145+
testPod2 := e2epod.MakePodWithResizableContainers(f.Namespace.Name, "testpod2", tStamp, containers)
147146
testPod2 = e2epod.MustMixinRestrictedPodSecurity(testPod2)
148147

149148
ginkgo.By("creating pods")
@@ -189,12 +188,6 @@ func doPodResizeAdmissionPluginsTests(f *framework.Framework) {
189188
framework.ExpectNoError(pErrEx1, "failed to get pod post exceed CPU resize")
190189
e2epod.VerifyPodResources(patchedPodExceedCPU, expected)
191190
framework.ExpectNoError(e2epod.VerifyPodStatusResources(patchedPodExceedMemory, expected))
192-
193-
ginkgo.By("deleting pods")
194-
delErr1 := e2epod.DeletePodWithWait(ctx, f.ClientSet, newPods[0])
195-
framework.ExpectNoError(delErr1, "failed to delete pod %s", newPods[0].Name)
196-
delErr2 := e2epod.DeletePodWithWait(ctx, f.ClientSet, newPods[1])
197-
framework.ExpectNoError(delErr2, "failed to delete pod %s", newPods[1].Name)
198191
})
199192
}
200193

@@ -376,13 +369,13 @@ var _ = SIGDescribe(framework.WithSerial(), "Pod InPlace Resize Container (sched
376369
})
377370

378371
var _ = SIGDescribe("Pod InPlace Resize Container", feature.InPlacePodVerticalScaling, func() {
379-
f := framework.NewDefaultFramework("pod-resize-tests")
380372
ginkgo.BeforeEach(func(ctx context.Context) {
373+
f := framework.NewDefaultFramework("pod-resize-tests")
381374
node, err := e2enode.GetRandomReadySchedulableNode(ctx, f.ClientSet)
382375
framework.ExpectNoError(err)
383376
if framework.NodeOSDistroIs("windows") || e2enode.IsARM64(node) {
384377
e2eskipper.Skipf("runtime does not support InPlacePodVerticalScaling -- skipping")
385378
}
386379
})
387-
doPodResizeAdmissionPluginsTests(f)
380+
doPodResizeAdmissionPluginsTests()
388381
})

0 commit comments

Comments
 (0)