Skip to content

Commit c2d41fd

Browse files
committed
remove unused code and use framework
1 parent 6be12b8 commit c2d41fd

File tree

3 files changed

+33
-45
lines changed

3 files changed

+33
-45
lines changed

test/e2e/framework/job/rest.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,3 @@ func GetJobPods(c clientset.Interface, ns, jobName string) (*v1.PodList, error)
4141
func CreateJob(c clientset.Interface, ns string, job *batchv1.Job) (*batchv1.Job, error) {
4242
return c.BatchV1().Jobs(ns).Create(job)
4343
}
44-
45-
// UpdateJob uses c to updated job in namespace ns. If the returned error is nil, the returned Job is valid and has
46-
// been updated.
47-
func UpdateJob(c clientset.Interface, ns string, job *batchv1.Job) (*batchv1.Job, error) {
48-
return c.BatchV1().Jobs(ns).Update(job)
49-
}
50-
51-
// DeleteJob uses c to delete the Job named name in namespace ns. If the returned error is nil, the Job has been
52-
// deleted.
53-
func DeleteJob(c clientset.Interface, ns, name string) error {
54-
return c.BatchV1().Jobs(ns).Delete(name, nil)
55-
}

test/e2e/framework/statefulset/fixtures.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import (
2929
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
3030
clientset "k8s.io/client-go/kubernetes"
3131
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
32-
e2efwk "k8s.io/kubernetes/test/e2e/framework"
32+
"k8s.io/kubernetes/test/e2e/framework"
3333
imageutils "k8s.io/kubernetes/test/utils/image"
3434
)
3535

@@ -157,17 +157,17 @@ func ResumeNextPod(c clientset.Interface, ss *appsv1.StatefulSet) {
157157
resumedPod := ""
158158
for _, pod := range podList.Items {
159159
if pod.Status.Phase != v1.PodRunning {
160-
e2efwk.Failf("Found pod in phase %q, cannot resume", pod.Status.Phase)
160+
framework.Failf("Found pod in phase %q, cannot resume", pod.Status.Phase)
161161
}
162162
if podutil.IsPodReady(&pod) || !hasPauseProbe(&pod) {
163163
continue
164164
}
165165
if resumedPod != "" {
166-
e2efwk.Failf("Found multiple paused stateful pods: %v and %v", pod.Name, resumedPod)
166+
framework.Failf("Found multiple paused stateful pods: %v and %v", pod.Name, resumedPod)
167167
}
168-
_, err := e2efwk.RunHostCmdWithRetries(pod.Namespace, pod.Name, "dd if=/dev/zero of=/data/statefulset-continue bs=1 count=1 conv=fsync", StatefulSetPoll, StatefulPodTimeout)
169-
e2efwk.ExpectNoError(err)
170-
e2efwk.Logf("Resumed pod %v", pod.Name)
168+
_, err := framework.RunHostCmdWithRetries(pod.Namespace, pod.Name, "dd if=/dev/zero of=/data/statefulset-continue bs=1 count=1 conv=fsync", StatefulSetPoll, StatefulPodTimeout)
169+
framework.ExpectNoError(err)
170+
framework.Logf("Resumed pod %v", pod.Name)
171171
resumedPod = pod.Name
172172
}
173173
}

test/e2e/framework/statefulset/rest.go

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import (
3131
"k8s.io/apimachinery/pkg/util/wait"
3232
clientset "k8s.io/client-go/kubernetes"
3333
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
34-
e2efwk "k8s.io/kubernetes/test/e2e/framework"
34+
"k8s.io/kubernetes/test/e2e/framework"
3535
"k8s.io/kubernetes/test/e2e/manifest"
3636
)
3737

@@ -41,37 +41,37 @@ func CreateStatefulSet(c clientset.Interface, manifestPath, ns string) *appsv1.S
4141
return filepath.Join(manifestPath, file)
4242
}
4343

44-
e2efwk.Logf("Parsing statefulset from %v", mkpath("statefulset.yaml"))
44+
framework.Logf("Parsing statefulset from %v", mkpath("statefulset.yaml"))
4545
ss, err := manifest.StatefulSetFromManifest(mkpath("statefulset.yaml"), ns)
46-
e2efwk.ExpectNoError(err)
47-
e2efwk.Logf("Parsing service from %v", mkpath("service.yaml"))
46+
framework.ExpectNoError(err)
47+
framework.Logf("Parsing service from %v", mkpath("service.yaml"))
4848
svc, err := manifest.SvcFromManifest(mkpath("service.yaml"))
49-
e2efwk.ExpectNoError(err)
49+
framework.ExpectNoError(err)
5050

51-
e2efwk.Logf(fmt.Sprintf("creating " + ss.Name + " service"))
51+
framework.Logf(fmt.Sprintf("creating " + ss.Name + " service"))
5252
_, err = c.CoreV1().Services(ns).Create(svc)
53-
e2efwk.ExpectNoError(err)
53+
framework.ExpectNoError(err)
5454

55-
e2efwk.Logf(fmt.Sprintf("creating statefulset %v/%v with %d replicas and selector %+v", ss.Namespace, ss.Name, *(ss.Spec.Replicas), ss.Spec.Selector))
55+
framework.Logf(fmt.Sprintf("creating statefulset %v/%v with %d replicas and selector %+v", ss.Namespace, ss.Name, *(ss.Spec.Replicas), ss.Spec.Selector))
5656
_, err = c.AppsV1().StatefulSets(ns).Create(ss)
57-
e2efwk.ExpectNoError(err)
57+
framework.ExpectNoError(err)
5858
WaitForRunningAndReady(c, *ss.Spec.Replicas, ss)
5959
return ss
6060
}
6161

6262
// GetPodList gets the current Pods in ss.
6363
func GetPodList(c clientset.Interface, ss *appsv1.StatefulSet) *v1.PodList {
6464
selector, err := metav1.LabelSelectorAsSelector(ss.Spec.Selector)
65-
e2efwk.ExpectNoError(err)
65+
framework.ExpectNoError(err)
6666
podList, err := c.CoreV1().Pods(ss.Namespace).List(metav1.ListOptions{LabelSelector: selector.String()})
67-
e2efwk.ExpectNoError(err)
67+
framework.ExpectNoError(err)
6868
return podList
6969
}
7070

7171
// DeleteAllStatefulSets deletes all StatefulSet API Objects in Namespace ns.
7272
func DeleteAllStatefulSets(c clientset.Interface, ns string) {
7373
ssList, err := c.AppsV1().StatefulSets(ns).List(metav1.ListOptions{LabelSelector: labels.Everything().String()})
74-
e2efwk.ExpectNoError(err)
74+
framework.ExpectNoError(err)
7575

7676
// Scale down each statefulset, then delete it completely.
7777
// Deleting a pvc without doing this will leak volumes, #25101.
@@ -83,7 +83,7 @@ func DeleteAllStatefulSets(c clientset.Interface, ns string) {
8383
errList = append(errList, fmt.Sprintf("%v", err))
8484
}
8585
WaitForStatusReplicas(c, ss, 0)
86-
e2efwk.Logf("Deleting statefulset %v", ss.Name)
86+
framework.Logf("Deleting statefulset %v", ss.Name)
8787
// Use OrphanDependents=false so it's deleted synchronously.
8888
// We already made sure the Pods are gone inside Scale().
8989
if err := c.AppsV1().StatefulSets(ss.Namespace).Delete(ss.Name, &metav1.DeleteOptions{OrphanDependents: new(bool)}); err != nil {
@@ -97,13 +97,13 @@ func DeleteAllStatefulSets(c clientset.Interface, ns string) {
9797
pvcPollErr := wait.PollImmediate(StatefulSetPoll, StatefulSetTimeout, func() (bool, error) {
9898
pvcList, err := c.CoreV1().PersistentVolumeClaims(ns).List(metav1.ListOptions{LabelSelector: labels.Everything().String()})
9999
if err != nil {
100-
e2efwk.Logf("WARNING: Failed to list pvcs, retrying %v", err)
100+
framework.Logf("WARNING: Failed to list pvcs, retrying %v", err)
101101
return false, nil
102102
}
103103
for _, pvc := range pvcList.Items {
104104
pvNames.Insert(pvc.Spec.VolumeName)
105105
// TODO: Double check that there are no pods referencing the pvc
106-
e2efwk.Logf("Deleting pvc: %v with volume %v", pvc.Name, pvc.Spec.VolumeName)
106+
framework.Logf("Deleting pvc: %v with volume %v", pvc.Name, pvc.Spec.VolumeName)
107107
if err := c.CoreV1().PersistentVolumeClaims(ns).Delete(pvc.Name, nil); err != nil {
108108
return false, nil
109109
}
@@ -117,7 +117,7 @@ func DeleteAllStatefulSets(c clientset.Interface, ns string) {
117117
pollErr := wait.PollImmediate(StatefulSetPoll, StatefulSetTimeout, func() (bool, error) {
118118
pvList, err := c.CoreV1().PersistentVolumes().List(metav1.ListOptions{LabelSelector: labels.Everything().String()})
119119
if err != nil {
120-
e2efwk.Logf("WARNING: Failed to list pvs, retrying %v", err)
120+
framework.Logf("WARNING: Failed to list pvs, retrying %v", err)
121121
return false, nil
122122
}
123123
waitingFor := []string{}
@@ -129,14 +129,14 @@ func DeleteAllStatefulSets(c clientset.Interface, ns string) {
129129
if len(waitingFor) == 0 {
130130
return true, nil
131131
}
132-
e2efwk.Logf("Still waiting for pvs of statefulset to disappear:\n%v", strings.Join(waitingFor, "\n"))
132+
framework.Logf("Still waiting for pvs of statefulset to disappear:\n%v", strings.Join(waitingFor, "\n"))
133133
return false, nil
134134
})
135135
if pollErr != nil {
136136
errList = append(errList, fmt.Sprintf("Timeout waiting for pv provisioner to delete pvs, this might mean the test leaked pvs."))
137137
}
138138
if len(errList) != 0 {
139-
e2efwk.ExpectNoError(fmt.Errorf("%v", strings.Join(errList, "\n")))
139+
framework.ExpectNoError(fmt.Errorf("%v", strings.Join(errList, "\n")))
140140
}
141141
}
142142

@@ -145,7 +145,7 @@ func Scale(c clientset.Interface, ss *appsv1.StatefulSet, count int32) (*appsv1.
145145
name := ss.Name
146146
ns := ss.Namespace
147147

148-
e2efwk.Logf("Scaling statefulset %s to %d", name, count)
148+
framework.Logf("Scaling statefulset %s to %d", name, count)
149149
ss = update(c, ns, name, func(ss *appsv1.StatefulSet) { *(ss.Spec.Replicas) = count })
150150

151151
var statefulPodList *v1.PodList
@@ -178,7 +178,7 @@ func UpdateReplicas(c clientset.Interface, ss *appsv1.StatefulSet, count int32)
178178
func Restart(c clientset.Interface, ss *appsv1.StatefulSet) {
179179
oldReplicas := *(ss.Spec.Replicas)
180180
ss, err := Scale(c, ss, 0)
181-
e2efwk.ExpectNoError(err)
181+
framework.ExpectNoError(err)
182182
// Wait for controller to report the desired number of Pods.
183183
// This way we know the controller has observed all Pod deletions
184184
// before we scale it back up.
@@ -191,7 +191,7 @@ func CheckHostname(c clientset.Interface, ss *appsv1.StatefulSet) error {
191191
cmd := "printf $(hostname)"
192192
podList := GetPodList(c, ss)
193193
for _, statefulPod := range podList.Items {
194-
hostname, err := e2efwk.RunHostCmdWithRetries(statefulPod.Namespace, statefulPod.Name, cmd, StatefulSetPoll, StatefulPodTimeout)
194+
hostname, err := framework.RunHostCmdWithRetries(statefulPod.Namespace, statefulPod.Name, cmd, StatefulSetPoll, StatefulPodTimeout)
195195
if err != nil {
196196
return err
197197
}
@@ -221,7 +221,7 @@ func CheckMount(c clientset.Interface, ss *appsv1.StatefulSet, mountPath string)
221221

222222
// CheckServiceName asserts that the ServiceName for ss is equivalent to expectedServiceName.
223223
func CheckServiceName(ss *appsv1.StatefulSet, expectedServiceName string) error {
224-
e2efwk.Logf("Checking if statefulset spec.serviceName is %s", expectedServiceName)
224+
framework.Logf("Checking if statefulset spec.serviceName is %s", expectedServiceName)
225225

226226
if expectedServiceName != ss.Spec.ServiceName {
227227
return fmt.Errorf("wrong service name governing statefulset. Expected %s got %s",
@@ -235,8 +235,8 @@ func CheckServiceName(ss *appsv1.StatefulSet, expectedServiceName string) error
235235
func ExecInStatefulPods(c clientset.Interface, ss *appsv1.StatefulSet, cmd string) error {
236236
podList := GetPodList(c, ss)
237237
for _, statefulPod := range podList.Items {
238-
stdout, err := e2efwk.RunHostCmdWithRetries(statefulPod.Namespace, statefulPod.Name, cmd, StatefulSetPoll, StatefulPodTimeout)
239-
e2efwk.Logf("stdout of %v on %v: %v", cmd, statefulPod.Name, stdout)
238+
stdout, err := framework.RunHostCmdWithRetries(statefulPod.Namespace, statefulPod.Name, cmd, StatefulSetPoll, StatefulPodTimeout)
239+
framework.Logf("stdout of %v on %v: %v", cmd, statefulPod.Name, stdout)
240240
if err != nil {
241241
return err
242242
}
@@ -249,17 +249,17 @@ func update(c clientset.Interface, ns, name string, update func(ss *appsv1.State
249249
for i := 0; i < 3; i++ {
250250
ss, err := c.AppsV1().StatefulSets(ns).Get(name, metav1.GetOptions{})
251251
if err != nil {
252-
e2efwk.Failf("failed to get statefulset %q: %v", name, err)
252+
framework.Failf("failed to get statefulset %q: %v", name, err)
253253
}
254254
update(ss)
255255
ss, err = c.AppsV1().StatefulSets(ns).Update(ss)
256256
if err == nil {
257257
return ss
258258
}
259259
if !apierrors.IsConflict(err) && !apierrors.IsServerTimeout(err) {
260-
e2efwk.Failf("failed to update statefulset %q: %v", name, err)
260+
framework.Failf("failed to update statefulset %q: %v", name, err)
261261
}
262262
}
263-
e2efwk.Failf("too many retries draining statefulset %q", name)
263+
framework.Failf("too many retries draining statefulset %q", name)
264264
return nil
265265
}

0 commit comments

Comments
 (0)