Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
36bc97cb
Commit
36bc97cb
authored
Apr 08, 2019
by
SataQiu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix some golint failures of e2e/network/[d-k]*.go
parent
f873d2a0
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
38 additions
and
40 deletions
+38
-40
dns_common.go
test/e2e/network/dns_common.go
+2
-3
dns_configmap.go
test/e2e/network/dns_configmap.go
+13
-13
example_cluster_dns.go
test/e2e/network/example_cluster_dns.go
+3
-3
firewall.go
test/e2e/network/firewall.go
+2
-2
ingress.go
test/e2e/network/ingress.go
+2
-3
kube_proxy.go
test/e2e/network/kube_proxy.go
+16
-16
No files found.
test/e2e/network/dns_common.go
View file @
36bc97cb
...
@@ -53,7 +53,7 @@ type dnsTestCommon struct {
...
@@ -53,7 +53,7 @@ type dnsTestCommon struct {
cm
*
v1
.
ConfigMap
cm
*
v1
.
ConfigMap
}
}
func
newD
ns
TestCommon
()
dnsTestCommon
{
func
newD
NS
TestCommon
()
dnsTestCommon
{
return
dnsTestCommon
{
return
dnsTestCommon
{
f
:
framework
.
NewDefaultFramework
(
"dns-config-map"
),
f
:
framework
.
NewDefaultFramework
(
"dns-config-map"
),
ns
:
"kube-system"
,
ns
:
"kube-system"
,
...
@@ -137,9 +137,8 @@ func (t *dnsTestCommon) runDig(dnsName, target string) []string {
...
@@ -137,9 +137,8 @@ func (t *dnsTestCommon) runDig(dnsName, target string) []string {
if
stdout
==
""
{
if
stdout
==
""
{
return
[]
string
{}
return
[]
string
{}
}
else
{
return
strings
.
Split
(
stdout
,
"
\n
"
)
}
}
return
strings
.
Split
(
stdout
,
"
\n
"
)
}
}
func
(
t
*
dnsTestCommon
)
setConfigMap
(
cm
*
v1
.
ConfigMap
)
{
func
(
t
*
dnsTestCommon
)
setConfigMap
(
cm
*
v1
.
ConfigMap
)
{
...
...
test/e2e/network/dns_configmap.go
View file @
36bc97cb
...
@@ -35,7 +35,7 @@ type dnsFederationsConfigMapTest struct {
...
@@ -35,7 +35,7 @@ type dnsFederationsConfigMapTest struct {
}
}
var
(
var
(
googleD
ns
Hostname
=
"google-public-dns-a.google.com"
googleD
NS
Hostname
=
"google-public-dns-a.google.com"
// The ConfigMap update mechanism takes longer than the standard
// The ConfigMap update mechanism takes longer than the standard
// wait.ForeverTestTimeout.
// wait.ForeverTestTimeout.
moreForeverTestTimeout
=
2
*
60
*
time
.
Second
moreForeverTestTimeout
=
2
*
60
*
time
.
Second
...
@@ -43,7 +43,7 @@ var (
...
@@ -43,7 +43,7 @@ var (
var
_
=
SIGDescribe
(
"DNS configMap federations [Feature:Federation]"
,
func
()
{
var
_
=
SIGDescribe
(
"DNS configMap federations [Feature:Federation]"
,
func
()
{
t
:=
&
dnsFederationsConfigMapTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
t
:=
&
dnsFederationsConfigMapTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should be able to change federation configuration [Slow][Serial]"
,
func
()
{
It
(
"should be able to change federation configuration [Slow][Serial]"
,
func
()
{
t
.
c
=
t
.
f
.
ClientSet
t
.
c
=
t
.
f
.
ClientSet
...
@@ -314,13 +314,13 @@ func (t *dnsPtrFwdTest) run(isIPv6 bool) {
...
@@ -314,13 +314,13 @@ func (t *dnsPtrFwdTest) run(isIPv6 bool) {
if
isIPv6
{
if
isIPv6
{
t
.
checkDNSRecordFrom
(
t
.
checkDNSRecordFrom
(
"2001:4860:4860::8888"
,
"2001:4860:4860::8888"
,
func
(
actual
[]
string
)
bool
{
return
len
(
actual
)
==
1
&&
actual
[
0
]
==
googleD
ns
Hostname
+
"."
},
func
(
actual
[]
string
)
bool
{
return
len
(
actual
)
==
1
&&
actual
[
0
]
==
googleD
NS
Hostname
+
"."
},
"ptr-record"
,
"ptr-record"
,
moreForeverTestTimeout
)
moreForeverTestTimeout
)
}
else
{
}
else
{
t
.
checkDNSRecordFrom
(
t
.
checkDNSRecordFrom
(
"8.8.8.8"
,
"8.8.8.8"
,
func
(
actual
[]
string
)
bool
{
return
len
(
actual
)
==
1
&&
actual
[
0
]
==
googleD
ns
Hostname
+
"."
},
func
(
actual
[]
string
)
bool
{
return
len
(
actual
)
==
1
&&
actual
[
0
]
==
googleD
NS
Hostname
+
"."
},
"ptr-record"
,
"ptr-record"
,
moreForeverTestTimeout
)
moreForeverTestTimeout
)
}
}
...
@@ -401,7 +401,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
...
@@ -401,7 +401,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
f
:=
t
.
f
f
:=
t
.
f
serviceName
:=
"dns-externalname-upstream-test"
serviceName
:=
"dns-externalname-upstream-test"
externalNameService
:=
framework
.
CreateServiceSpec
(
serviceName
,
googleD
ns
Hostname
,
false
,
nil
)
externalNameService
:=
framework
.
CreateServiceSpec
(
serviceName
,
googleD
NS
Hostname
,
false
,
nil
)
if
_
,
err
:=
f
.
ClientSet
.
CoreV1
()
.
Services
(
f
.
Namespace
.
Name
)
.
Create
(
externalNameService
);
err
!=
nil
{
if
_
,
err
:=
f
.
ClientSet
.
CoreV1
()
.
Services
(
f
.
Namespace
.
Name
)
.
Create
(
externalNameService
);
err
!=
nil
{
Fail
(
fmt
.
Sprintf
(
"Failed when creating service: %v"
,
err
))
Fail
(
fmt
.
Sprintf
(
"Failed when creating service: %v"
,
err
))
}
}
...
@@ -421,7 +421,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
...
@@ -421,7 +421,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
t
.
checkDNSRecordFrom
(
t
.
checkDNSRecordFrom
(
fmt
.
Sprintf
(
"%s.%s.svc.%s"
,
serviceName
,
f
.
Namespace
.
Name
,
framework
.
TestContext
.
ClusterDNSDomain
),
fmt
.
Sprintf
(
"%s.%s.svc.%s"
,
serviceName
,
f
.
Namespace
.
Name
,
framework
.
TestContext
.
ClusterDNSDomain
),
func
(
actual
[]
string
)
bool
{
func
(
actual
[]
string
)
bool
{
return
len
(
actual
)
>=
1
&&
actual
[
0
]
==
googleD
ns
Hostname
+
"."
return
len
(
actual
)
>=
1
&&
actual
[
0
]
==
googleD
NS
Hostname
+
"."
},
},
"cluster-dns-ipv6"
,
"cluster-dns-ipv6"
,
moreForeverTestTimeout
)
moreForeverTestTimeout
)
...
@@ -429,7 +429,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
...
@@ -429,7 +429,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
t
.
checkDNSRecordFrom
(
t
.
checkDNSRecordFrom
(
fmt
.
Sprintf
(
"%s.%s.svc.%s"
,
serviceName
,
f
.
Namespace
.
Name
,
framework
.
TestContext
.
ClusterDNSDomain
),
fmt
.
Sprintf
(
"%s.%s.svc.%s"
,
serviceName
,
f
.
Namespace
.
Name
,
framework
.
TestContext
.
ClusterDNSDomain
),
func
(
actual
[]
string
)
bool
{
func
(
actual
[]
string
)
bool
{
return
len
(
actual
)
>=
1
&&
actual
[
0
]
==
googleD
ns
Hostname
+
"."
return
len
(
actual
)
>=
1
&&
actual
[
0
]
==
googleD
NS
Hostname
+
"."
},
},
"cluster-dns"
,
"cluster-dns"
,
moreForeverTestTimeout
)
moreForeverTestTimeout
)
...
@@ -478,7 +478,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
...
@@ -478,7 +478,7 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) {
var
_
=
SIGDescribe
(
"DNS configMap nameserver [IPv4]"
,
func
()
{
var
_
=
SIGDescribe
(
"DNS configMap nameserver [IPv4]"
,
func
()
{
Context
(
"Change stubDomain"
,
func
()
{
Context
(
"Change stubDomain"
,
func
()
{
nsTest
:=
&
dnsNameserverTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
nsTest
:=
&
dnsNameserverTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should be able to change stubDomain configuration [Slow][Serial]"
,
func
()
{
It
(
"should be able to change stubDomain configuration [Slow][Serial]"
,
func
()
{
nsTest
.
c
=
nsTest
.
f
.
ClientSet
nsTest
.
c
=
nsTest
.
f
.
ClientSet
...
@@ -487,7 +487,7 @@ var _ = SIGDescribe("DNS configMap nameserver [IPv4]", func() {
...
@@ -487,7 +487,7 @@ var _ = SIGDescribe("DNS configMap nameserver [IPv4]", func() {
})
})
Context
(
"Forward PTR lookup"
,
func
()
{
Context
(
"Forward PTR lookup"
,
func
()
{
fwdTest
:=
&
dnsPtrFwdTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
fwdTest
:=
&
dnsPtrFwdTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should forward PTR records lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
It
(
"should forward PTR records lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
fwdTest
.
c
=
fwdTest
.
f
.
ClientSet
fwdTest
.
c
=
fwdTest
.
f
.
ClientSet
...
@@ -496,7 +496,7 @@ var _ = SIGDescribe("DNS configMap nameserver [IPv4]", func() {
...
@@ -496,7 +496,7 @@ var _ = SIGDescribe("DNS configMap nameserver [IPv4]", func() {
})
})
Context
(
"Forward external name lookup"
,
func
()
{
Context
(
"Forward external name lookup"
,
func
()
{
externalNameTest
:=
&
dnsExternalNameTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
externalNameTest
:=
&
dnsExternalNameTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should forward externalname lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
It
(
"should forward externalname lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
externalNameTest
.
c
=
externalNameTest
.
f
.
ClientSet
externalNameTest
.
c
=
externalNameTest
.
f
.
ClientSet
...
@@ -508,7 +508,7 @@ var _ = SIGDescribe("DNS configMap nameserver [IPv4]", func() {
...
@@ -508,7 +508,7 @@ var _ = SIGDescribe("DNS configMap nameserver [IPv4]", func() {
var
_
=
SIGDescribe
(
"DNS configMap nameserver [Feature:Networking-IPv6]"
,
func
()
{
var
_
=
SIGDescribe
(
"DNS configMap nameserver [Feature:Networking-IPv6]"
,
func
()
{
Context
(
"Change stubDomain"
,
func
()
{
Context
(
"Change stubDomain"
,
func
()
{
nsTest
:=
&
dnsNameserverTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
nsTest
:=
&
dnsNameserverTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should be able to change stubDomain configuration [Slow][Serial]"
,
func
()
{
It
(
"should be able to change stubDomain configuration [Slow][Serial]"
,
func
()
{
nsTest
.
c
=
nsTest
.
f
.
ClientSet
nsTest
.
c
=
nsTest
.
f
.
ClientSet
...
@@ -517,7 +517,7 @@ var _ = SIGDescribe("DNS configMap nameserver [Feature:Networking-IPv6]", func()
...
@@ -517,7 +517,7 @@ var _ = SIGDescribe("DNS configMap nameserver [Feature:Networking-IPv6]", func()
})
})
Context
(
"Forward PTR lookup"
,
func
()
{
Context
(
"Forward PTR lookup"
,
func
()
{
fwdTest
:=
&
dnsPtrFwdTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
fwdTest
:=
&
dnsPtrFwdTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should forward PTR records lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
It
(
"should forward PTR records lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
fwdTest
.
c
=
fwdTest
.
f
.
ClientSet
fwdTest
.
c
=
fwdTest
.
f
.
ClientSet
...
@@ -526,7 +526,7 @@ var _ = SIGDescribe("DNS configMap nameserver [Feature:Networking-IPv6]", func()
...
@@ -526,7 +526,7 @@ var _ = SIGDescribe("DNS configMap nameserver [Feature:Networking-IPv6]", func()
})
})
Context
(
"Forward external name lookup"
,
func
()
{
Context
(
"Forward external name lookup"
,
func
()
{
externalNameTest
:=
&
dnsExternalNameTest
{
dnsTestCommon
:
newD
ns
TestCommon
()}
externalNameTest
:=
&
dnsExternalNameTest
{
dnsTestCommon
:
newD
NS
TestCommon
()}
It
(
"should forward externalname lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
It
(
"should forward externalname lookup to upstream nameserver [Slow][Serial]"
,
func
()
{
externalNameTest
.
c
=
externalNameTest
.
f
.
ClientSet
externalNameTest
.
c
=
externalNameTest
.
f
.
ClientSet
...
...
test/e2e/network/example_cluster_dns.go
View file @
36bc97cb
...
@@ -39,7 +39,7 @@ const (
...
@@ -39,7 +39,7 @@ const (
dnsReadyTimeout
=
time
.
Minute
dnsReadyTimeout
=
time
.
Minute
)
)
const
queryD
ns
PythonTemplate
string
=
`
const
queryD
NS
PythonTemplate
string
=
`
import socket
import socket
try:
try:
socket.gethostbyname('%s')
socket.gethostbyname('%s')
...
@@ -131,8 +131,8 @@ var _ = SIGDescribe("ClusterDns [Feature:Example]", func() {
...
@@ -131,8 +131,8 @@ var _ = SIGDescribe("ClusterDns [Feature:Example]", func() {
}
}
podName
:=
pods
.
Items
[
0
]
.
Name
podName
:=
pods
.
Items
[
0
]
.
Name
queryD
ns
:=
fmt
.
Sprintf
(
queryDns
PythonTemplate
,
backendSvcName
+
"."
+
namespaces
[
0
]
.
Name
)
queryD
NS
:=
fmt
.
Sprintf
(
queryDNS
PythonTemplate
,
backendSvcName
+
"."
+
namespaces
[
0
]
.
Name
)
_
,
err
=
framework
.
LookForStringInPodExec
(
namespaces
[
0
]
.
Name
,
podName
,
[]
string
{
"python"
,
"-c"
,
queryD
ns
},
"ok"
,
dnsReadyTimeout
)
_
,
err
=
framework
.
LookForStringInPodExec
(
namespaces
[
0
]
.
Name
,
podName
,
[]
string
{
"python"
,
"-c"
,
queryD
NS
},
"ok"
,
dnsReadyTimeout
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"waiting for output from pod exec"
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"waiting for output from pod exec"
)
updatedPodYaml
:=
prepareResourceWithReplacedString
(
frontendPodYaml
,
fmt
.
Sprintf
(
"dns-backend.development.svc.%s"
,
framework
.
TestContext
.
ClusterDNSDomain
),
fmt
.
Sprintf
(
"dns-backend.%s.svc.%s"
,
namespaces
[
0
]
.
Name
,
framework
.
TestContext
.
ClusterDNSDomain
))
updatedPodYaml
:=
prepareResourceWithReplacedString
(
frontendPodYaml
,
fmt
.
Sprintf
(
"dns-backend.development.svc.%s"
,
framework
.
TestContext
.
ClusterDNSDomain
),
fmt
.
Sprintf
(
"dns-backend.%s.svc.%s"
,
namespaces
[
0
]
.
Name
,
framework
.
TestContext
.
ClusterDNSDomain
))
...
...
test/e2e/network/firewall.go
View file @
36bc97cb
...
@@ -41,8 +41,8 @@ const (
...
@@ -41,8 +41,8 @@ const (
)
)
var
_
=
SIGDescribe
(
"Firewall rule"
,
func
()
{
var
_
=
SIGDescribe
(
"Firewall rule"
,
func
()
{
var
firewall
_test_n
ame
=
"firewall-test"
var
firewall
TestN
ame
=
"firewall-test"
f
:=
framework
.
NewDefaultFramework
(
firewall
_test_n
ame
)
f
:=
framework
.
NewDefaultFramework
(
firewall
TestN
ame
)
var
cs
clientset
.
Interface
var
cs
clientset
.
Interface
var
cloudConfig
framework
.
CloudConfig
var
cloudConfig
framework
.
CloudConfig
...
...
test/e2e/network/ingress.go
View file @
36bc97cb
...
@@ -489,10 +489,9 @@ var _ = SIGDescribe("Loadbalancing: L7", func() {
...
@@ -489,10 +489,9 @@ var _ = SIGDescribe("Loadbalancing: L7", func() {
if
int
(
deploy
.
Status
.
UpdatedReplicas
)
==
replicas
{
if
int
(
deploy
.
Status
.
UpdatedReplicas
)
==
replicas
{
if
res
.
Len
()
==
replicas
{
if
res
.
Len
()
==
replicas
{
return
true
,
nil
return
true
,
nil
}
else
{
}
framework
.
Logf
(
"Expecting %d different responses, but got %d."
,
replicas
,
res
.
Len
())
framework
.
Logf
(
"Expecting %d different responses, but got %d."
,
replicas
,
res
.
Len
())
return
false
,
nil
return
false
,
nil
}
}
else
{
}
else
{
framework
.
Logf
(
"Waiting for rolling update to finished. Keep sending traffic."
)
framework
.
Logf
(
"Waiting for rolling update to finished. Keep sending traffic."
)
...
@@ -928,7 +927,7 @@ func executeBacksideBacksideHTTPSTest(f *framework.Framework, jig *ingress.TestJ
...
@@ -928,7 +927,7 @@ func executeBacksideBacksideHTTPSTest(f *framework.Framework, jig *ingress.TestJ
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"Failed to verify backside re-encryption ingress"
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"Failed to verify backside re-encryption ingress"
)
}
}
func
detectH
ttp
VersionAndSchemeTest
(
f
*
framework
.
Framework
,
jig
*
ingress
.
TestJig
,
address
,
version
,
scheme
string
)
{
func
detectH
TTP
VersionAndSchemeTest
(
f
*
framework
.
Framework
,
jig
*
ingress
.
TestJig
,
address
,
version
,
scheme
string
)
{
timeoutClient
:=
&
http
.
Client
{
Timeout
:
ingress
.
IngressReqTimeout
}
timeoutClient
:=
&
http
.
Client
{
Timeout
:
ingress
.
IngressReqTimeout
}
resp
:=
""
resp
:=
""
err
:=
wait
.
PollImmediate
(
framework
.
LoadBalancerPollInterval
,
framework
.
LoadBalancerPollTimeout
,
func
()
(
bool
,
error
)
{
err
:=
wait
.
PollImmediate
(
framework
.
LoadBalancerPollInterval
,
framework
.
LoadBalancerPollTimeout
,
func
()
(
bool
,
error
)
{
...
...
test/e2e/network/kube_proxy.go
View file @
36bc97cb
...
@@ -39,8 +39,8 @@ var kubeProxyE2eImage = imageutils.GetE2EImage(imageutils.Net)
...
@@ -39,8 +39,8 @@ var kubeProxyE2eImage = imageutils.GetE2EImage(imageutils.Net)
var
_
=
SIGDescribe
(
"Network"
,
func
()
{
var
_
=
SIGDescribe
(
"Network"
,
func
()
{
const
(
const
(
testDaemonH
ttp
Port
=
11301
testDaemonH
TTP
Port
=
11301
testDaemonT
cp
Port
=
11302
testDaemonT
CP
Port
=
11302
timeoutSeconds
=
10
timeoutSeconds
=
10
postFinTimeoutSeconds
=
5
postFinTimeoutSeconds
=
5
)
)
...
@@ -60,19 +60,19 @@ var _ = SIGDescribe("Network", func() {
...
@@ -60,19 +60,19 @@ var _ = SIGDescribe("Network", func() {
type
NodeInfo
struct
{
type
NodeInfo
struct
{
node
*
v1
.
Node
node
*
v1
.
Node
name
string
name
string
nodeI
p
string
nodeI
P
string
}
}
clientNodeInfo
:=
NodeInfo
{
clientNodeInfo
:=
NodeInfo
{
node
:
&
nodes
.
Items
[
0
],
node
:
&
nodes
.
Items
[
0
],
name
:
nodes
.
Items
[
0
]
.
Name
,
name
:
nodes
.
Items
[
0
]
.
Name
,
nodeI
p
:
ips
[
0
],
nodeI
P
:
ips
[
0
],
}
}
serverNodeInfo
:=
NodeInfo
{
serverNodeInfo
:=
NodeInfo
{
node
:
&
nodes
.
Items
[
1
],
node
:
&
nodes
.
Items
[
1
],
name
:
nodes
.
Items
[
1
]
.
Name
,
name
:
nodes
.
Items
[
1
]
.
Name
,
nodeI
p
:
ips
[
1
],
nodeI
P
:
ips
[
1
],
}
}
zero
:=
int64
(
0
)
zero
:=
int64
(
0
)
...
@@ -101,7 +101,7 @@ var _ = SIGDescribe("Network", func() {
...
@@ -101,7 +101,7 @@ var _ = SIGDescribe("Network", func() {
Image
:
kubeProxyE2eImage
,
Image
:
kubeProxyE2eImage
,
ImagePullPolicy
:
"Always"
,
ImagePullPolicy
:
"Always"
,
Command
:
[]
string
{
Command
:
[]
string
{
"/net"
,
"-serve"
,
fmt
.
Sprintf
(
"0.0.0.0:%d"
,
testDaemonH
ttp
Port
),
"/net"
,
"-serve"
,
fmt
.
Sprintf
(
"0.0.0.0:%d"
,
testDaemonH
TTP
Port
),
},
},
},
},
},
},
...
@@ -127,14 +127,14 @@ var _ = SIGDescribe("Network", func() {
...
@@ -127,14 +127,14 @@ var _ = SIGDescribe("Network", func() {
"-runner"
,
"nat-closewait-server"
,
"-runner"
,
"nat-closewait-server"
,
"-options"
,
"-options"
,
fmt
.
Sprintf
(
`{"LocalAddr":"0.0.0.0:%v", "PostFindTimeoutSeconds":%v}`
,
fmt
.
Sprintf
(
`{"LocalAddr":"0.0.0.0:%v", "PostFindTimeoutSeconds":%v}`
,
testDaemonT
cp
Port
,
testDaemonT
CP
Port
,
postFinTimeoutSeconds
),
postFinTimeoutSeconds
),
},
},
Ports
:
[]
v1
.
ContainerPort
{
Ports
:
[]
v1
.
ContainerPort
{
{
{
Name
:
"tcp"
,
Name
:
"tcp"
,
ContainerPort
:
testDaemonT
cp
Port
,
ContainerPort
:
testDaemonT
CP
Port
,
HostPort
:
testDaemonT
cp
Port
,
HostPort
:
testDaemonT
CP
Port
,
},
},
},
},
},
},
...
@@ -146,14 +146,14 @@ var _ = SIGDescribe("Network", func() {
...
@@ -146,14 +146,14 @@ var _ = SIGDescribe("Network", func() {
By
(
fmt
.
Sprintf
(
By
(
fmt
.
Sprintf
(
"Launching a server daemon on node %v (node ip: %v, image: %v)"
,
"Launching a server daemon on node %v (node ip: %v, image: %v)"
,
serverNodeInfo
.
name
,
serverNodeInfo
.
name
,
serverNodeInfo
.
nodeI
p
,
serverNodeInfo
.
nodeI
P
,
kubeProxyE2eImage
))
kubeProxyE2eImage
))
fr
.
PodClient
()
.
CreateSync
(
serverPodSpec
)
fr
.
PodClient
()
.
CreateSync
(
serverPodSpec
)
By
(
fmt
.
Sprintf
(
By
(
fmt
.
Sprintf
(
"Launching a client daemon on node %v (node ip: %v, image: %v)"
,
"Launching a client daemon on node %v (node ip: %v, image: %v)"
,
clientNodeInfo
.
name
,
clientNodeInfo
.
name
,
clientNodeInfo
.
nodeI
p
,
clientNodeInfo
.
nodeI
P
,
kubeProxyE2eImage
))
kubeProxyE2eImage
))
fr
.
PodClient
()
.
CreateSync
(
clientPodSpec
)
fr
.
PodClient
()
.
CreateSync
(
clientPodSpec
)
...
@@ -161,7 +161,7 @@ var _ = SIGDescribe("Network", func() {
...
@@ -161,7 +161,7 @@ var _ = SIGDescribe("Network", func() {
options
:=
nat
.
CloseWaitClientOptions
{
options
:=
nat
.
CloseWaitClientOptions
{
RemoteAddr
:
fmt
.
Sprintf
(
"%v:%v"
,
RemoteAddr
:
fmt
.
Sprintf
(
"%v:%v"
,
serverNodeInfo
.
nodeI
p
,
testDaemonTcp
Port
),
serverNodeInfo
.
nodeI
P
,
testDaemonTCP
Port
),
TimeoutSeconds
:
timeoutSeconds
,
TimeoutSeconds
:
timeoutSeconds
,
PostFinTimeoutSeconds
:
0
,
PostFinTimeoutSeconds
:
0
,
LeakConnection
:
true
,
LeakConnection
:
true
,
...
@@ -171,7 +171,7 @@ var _ = SIGDescribe("Network", func() {
...
@@ -171,7 +171,7 @@ var _ = SIGDescribe("Network", func() {
cmd
:=
fmt
.
Sprintf
(
cmd
:=
fmt
.
Sprintf
(
`curl -X POST http://localhost:%v/run/nat-closewait-client -d `
+
`curl -X POST http://localhost:%v/run/nat-closewait-client -d `
+
`'%v' 2>/dev/null`
,
`'%v' 2>/dev/null`
,
testDaemonH
ttp
Port
,
testDaemonH
TTP
Port
,
string
(
jsonBytes
))
string
(
jsonBytes
))
framework
.
RunHostCmdOrDie
(
fr
.
Namespace
.
Name
,
"e2e-net-client"
,
cmd
)
framework
.
RunHostCmdOrDie
(
fr
.
Namespace
.
Name
,
"e2e-net-client"
,
cmd
)
...
@@ -182,7 +182,7 @@ var _ = SIGDescribe("Network", func() {
...
@@ -182,7 +182,7 @@ var _ = SIGDescribe("Network", func() {
// in a loop as there may be a race with the client connecting.
// in a loop as there may be a race with the client connecting.
framework
.
IssueSSHCommandWithResult
(
framework
.
IssueSSHCommandWithResult
(
fmt
.
Sprintf
(
"sudo cat /proc/net/nf_conntrack | grep 'dport=%v'"
,
fmt
.
Sprintf
(
"sudo cat /proc/net/nf_conntrack | grep 'dport=%v'"
,
testDaemonT
cp
Port
),
testDaemonT
CP
Port
),
framework
.
TestContext
.
Provider
,
framework
.
TestContext
.
Provider
,
clientNodeInfo
.
node
)
clientNodeInfo
.
node
)
...
@@ -194,8 +194,8 @@ var _ = SIGDescribe("Network", func() {
...
@@ -194,8 +194,8 @@ var _ = SIGDescribe("Network", func() {
"| grep 'CLOSE_WAIT.*dst=%v.*dport=%v' "
+
"| grep 'CLOSE_WAIT.*dst=%v.*dport=%v' "
+
"| tail -n 1"
+
"| tail -n 1"
+
"| awk '{print $5}' "
,
"| awk '{print $5}' "
,
serverNodeInfo
.
nodeI
p
,
serverNodeInfo
.
nodeI
P
,
testDaemonT
cp
Port
),
testDaemonT
CP
Port
),
framework
.
TestContext
.
Provider
,
framework
.
TestContext
.
Provider
,
clientNodeInfo
.
node
)
clientNodeInfo
.
node
)
framework
.
ExpectNoError
(
err
)
framework
.
ExpectNoError
(
err
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment