@@ -44,10 +44,9 @@ var kubeProxyE2eImage = imageutils.GetE2EImage(imageutils.Agnhost)
44
44
45
45
var _ = SIGDescribe ("Network" , func () {
46
46
const (
47
- testDaemonHTTPPort = 11301
48
- testDaemonTCPPort = 11302
49
- deadlineTimeoutSeconds = 5
50
- postFinTimeoutSeconds = 15
47
+ testDaemonHTTPPort = 11301
48
+ testDaemonTCPPort = 11302
49
+ postFinTimeoutSeconds = 30
51
50
)
52
51
53
52
fr := framework .NewDefaultFramework ("network" )
@@ -81,8 +80,6 @@ var _ = SIGDescribe("Network", func() {
81
80
nodeIP : ips [1 ],
82
81
}
83
82
84
- zero := int64 (0 )
85
-
86
83
// Create a pod to check the conntrack entries on the host node
87
84
// It mounts the host /proc/net folder to be able to access
88
85
// the nf_conntrack file with the host conntrack entries
@@ -101,7 +98,7 @@ var _ = SIGDescribe("Network", func() {
101
98
{
102
99
Name : "e2e-net-exec" ,
103
100
Image : kubeProxyE2eImage ,
104
- ImagePullPolicy : "Always" ,
101
+ ImagePullPolicy : v1 . PullIfNotPresent ,
105
102
Args : []string {"pause" },
106
103
VolumeMounts : []v1.VolumeMount {
107
104
{
@@ -125,7 +122,6 @@ var _ = SIGDescribe("Network", func() {
125
122
},
126
123
},
127
124
},
128
- TerminationGracePeriodSeconds : & zero ,
129
125
},
130
126
}
131
127
fr .PodClient ().CreateSync (hostExecPod )
@@ -152,19 +148,18 @@ var _ = SIGDescribe("Network", func() {
152
148
{
153
149
Name : "e2e-net-client" ,
154
150
Image : kubeProxyE2eImage ,
155
- ImagePullPolicy : "Always" ,
151
+ ImagePullPolicy : v1 . PullIfNotPresent ,
156
152
Args : []string {
157
153
"net" ,
158
154
"--runner" , "nat-closewait-client" ,
159
155
"--options" ,
160
156
fmt .Sprintf (`{"RemoteAddr":"%v", "PostFinTimeoutSeconds":%v, "TimeoutSeconds":%v, "LeakConnection":true}` ,
161
157
net .JoinHostPort (serverNodeInfo .nodeIP , strconv .Itoa (testDaemonTCPPort )),
162
158
postFinTimeoutSeconds ,
163
- deadlineTimeoutSeconds ),
159
+ 0 ),
164
160
},
165
161
},
166
162
},
167
- TerminationGracePeriodSeconds : & zero ,
168
163
},
169
164
}
170
165
@@ -180,7 +175,7 @@ var _ = SIGDescribe("Network", func() {
180
175
{
181
176
Name : "e2e-net-server" ,
182
177
Image : kubeProxyE2eImage ,
183
- ImagePullPolicy : "Always" ,
178
+ ImagePullPolicy : v1 . PullIfNotPresent ,
184
179
Args : []string {
185
180
"net" ,
186
181
"--runner" , "nat-closewait-server" ,
@@ -198,7 +193,6 @@ var _ = SIGDescribe("Network", func() {
198
193
},
199
194
},
200
195
},
201
- TerminationGracePeriodSeconds : & zero ,
202
196
},
203
197
}
204
198
@@ -237,7 +231,7 @@ var _ = SIGDescribe("Network", func() {
237
231
cmd := fmt .Sprintf ("cat /rootfs/proc/net/nf_conntrack " +
238
232
"| grep -m 1 'CLOSE_WAIT.*dst=%v.*dport=%v' " ,
239
233
ip , testDaemonTCPPort )
240
- if err := wait .PollImmediate (deadlineTimeoutSeconds , postFinTimeoutSeconds , func () (bool , error ) {
234
+ if err := wait .PollImmediate (1 * time . Second , postFinTimeoutSeconds , func () (bool , error ) {
241
235
result , err := framework .RunHostCmd (fr .Namespace .Name , "e2e-net-exec" , cmd )
242
236
// retry if we can't obtain the conntrack entry
243
237
if err != nil {
0 commit comments