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
2bde933c
Commit
2bde933c
authored
Feb 20, 2025
by
Brad Davidson
Committed by
Brad Davidson
Feb 20, 2025
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix curl test timeouts
Signed-off-by:
Brad Davidson
<
brad.davidson@rancher.com
>
parent
3f3ff12b
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
37 additions
and
37 deletions
+37
-37
dualstack_test.go
tests/e2e/dualstack/dualstack_test.go
+8
-8
externalip_test.go
tests/e2e/externalip/externalip_test.go
+1
-1
privateregistry_test.go
tests/e2e/privateregistry/privateregistry_test.go
+1
-1
splitserver_test.go
tests/e2e/splitserver/splitserver_test.go
+4
-4
svcpoliciesandfirewall_test.go
...e2e/svcpoliciesandfirewall/svcpoliciesandfirewall_test.go
+10
-10
upgradecluster_test.go
tests/e2e/upgradecluster/upgradecluster_test.go
+8
-8
validatecluster_test.go
tests/e2e/validatecluster/validatecluster_test.go
+4
-4
wasm_test.go
tests/e2e/wasm/wasm_test.go
+1
-1
No files found.
tests/e2e/dualstack/dualstack_test.go
View file @
2bde933c
...
@@ -105,7 +105,7 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
...
@@ -105,7 +105,7 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
if
!
strings
.
HasPrefix
(
pod
.
Name
,
"ds-clusterip-pod"
)
{
if
!
strings
.
HasPrefix
(
pod
.
Name
,
"ds-clusterip-pod"
)
{
continue
continue
}
}
cmd
:=
fmt
.
Sprintf
(
"curl -
L --insecure
http://%s"
,
ip
)
cmd
:=
fmt
.
Sprintf
(
"curl -
m 5 -s -f
http://%s"
,
ip
)
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
tc
.
Servers
[
0
]
.
RunCmdOnNode
(
cmd
)
return
tc
.
Servers
[
0
]
.
RunCmdOnNode
(
cmd
)
},
"60s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"Welcome to nginx!"
),
"failed cmd: "
+
cmd
)
},
"60s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"Welcome to nginx!"
),
"failed cmd: "
+
cmd
)
...
@@ -121,11 +121,11 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
...
@@ -121,11 +121,11 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
nodeIPs
,
err
:=
e2e
.
GetNodeIPs
(
tc
.
KubeConfigFile
)
nodeIPs
,
err
:=
e2e
.
GetNodeIPs
(
tc
.
KubeConfigFile
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"failed cmd: "
+
cmd
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"failed cmd: "
+
cmd
)
for
_
,
node
:=
range
nodeIPs
{
for
_
,
node
:=
range
nodeIPs
{
cmd
:=
fmt
.
Sprintf
(
"curl
--header host:%s
http://%s/name.html"
,
hostName
,
node
.
IPv4
)
cmd
:=
fmt
.
Sprintf
(
"curl
--header host:%s -m 5 -s -f
http://%s/name.html"
,
hostName
,
node
.
IPv4
)
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"10s"
,
"2s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
},
"10s"
,
"2s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
cmd
=
fmt
.
Sprintf
(
"curl
--header host:%s
http://[%s]/name.html"
,
hostName
,
node
.
IPv6
)
cmd
=
fmt
.
Sprintf
(
"curl
--header host:%s -m 5 -s -f
http://[%s]/name.html"
,
hostName
,
node
.
IPv6
)
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"5s"
,
"1s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
},
"5s"
,
"1s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
...
@@ -141,11 +141,11 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
...
@@ -141,11 +141,11 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
nodeIPs
,
err
:=
e2e
.
GetNodeIPs
(
tc
.
KubeConfigFile
)
nodeIPs
,
err
:=
e2e
.
GetNodeIPs
(
tc
.
KubeConfigFile
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
for
_
,
node
:=
range
nodeIPs
{
for
_
,
node
:=
range
nodeIPs
{
cmd
=
"curl -
L --insecure
http://"
+
node
.
IPv4
+
":"
+
nodeport
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
node
.
IPv4
+
":"
+
nodeport
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"10s"
,
"1s"
)
.
Should
(
ContainSubstring
(
"ds-nodeport-pod"
),
"failed cmd: "
+
cmd
)
},
"10s"
,
"1s"
)
.
Should
(
ContainSubstring
(
"ds-nodeport-pod"
),
"failed cmd: "
+
cmd
)
cmd
=
"curl -
L --insecure
http://["
+
node
.
IPv6
+
"]:"
+
nodeport
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://["
+
node
.
IPv6
+
"]:"
+
nodeport
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"10s"
,
"1s"
)
.
Should
(
ContainSubstring
(
"ds-nodeport-pod"
),
"failed cmd: "
+
cmd
)
},
"10s"
,
"1s"
)
.
Should
(
ContainSubstring
(
"ds-nodeport-pod"
),
"failed cmd: "
+
cmd
)
...
@@ -154,13 +154,13 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
...
@@ -154,13 +154,13 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
It
(
"Verifies podSelector Network Policy"
,
func
()
{
It
(
"Verifies podSelector Network Policy"
,
func
()
{
_
,
err
:=
tc
.
DeployWorkload
(
"pod_client.yaml"
)
_
,
err
:=
tc
.
DeployWorkload
(
"pod_client.yaml"
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
cmd
:=
"kubectl exec svc/client-curl -- curl -m
7
ds-clusterip-svc/name.html"
cmd
:=
"kubectl exec svc/client-curl -- curl -m
5 -s -f http://
ds-clusterip-svc/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"20s"
,
"3s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
},
"20s"
,
"3s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
_
,
err
=
tc
.
DeployWorkload
(
"netpol-fail.yaml"
)
_
,
err
=
tc
.
DeployWorkload
(
"netpol-fail.yaml"
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
cmd
=
"kubectl exec svc/client-curl -- curl -m
7
ds-clusterip-svc/name.html"
cmd
=
"kubectl exec svc/client-curl -- curl -m
5 -s -f http://
ds-clusterip-svc/name.html"
Eventually
(
func
()
error
{
Eventually
(
func
()
error
{
_
,
err
=
e2e
.
RunCommand
(
cmd
)
_
,
err
=
e2e
.
RunCommand
(
cmd
)
Expect
(
err
)
.
To
(
HaveOccurred
())
Expect
(
err
)
.
To
(
HaveOccurred
())
...
@@ -168,7 +168,7 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
...
@@ -168,7 +168,7 @@ var _ = Describe("Verify DualStack Configuration", Ordered, func() {
},
"20s"
,
"3s"
)
},
"20s"
,
"3s"
)
_
,
err
=
tc
.
DeployWorkload
(
"netpol-work.yaml"
)
_
,
err
=
tc
.
DeployWorkload
(
"netpol-work.yaml"
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
cmd
=
"kubectl exec svc/client-curl -- curl -m
7
ds-clusterip-svc/name.html"
cmd
=
"kubectl exec svc/client-curl -- curl -m
5 -s -f http://
ds-clusterip-svc/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"20s"
,
"3s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
},
"20s"
,
"3s"
)
.
Should
(
ContainSubstring
(
"ds-clusterip-pod"
),
"failed cmd: "
+
cmd
)
...
...
tests/e2e/externalip/externalip_test.go
View file @
2bde933c
...
@@ -127,7 +127,7 @@ var _ = Describe("Verify External-IP config", Ordered, func() {
...
@@ -127,7 +127,7 @@ var _ = Describe("Verify External-IP config", Ordered, func() {
clientIPs
,
err
:=
getClientIPs
(
tc
.
KubeConfigFile
)
clientIPs
,
err
:=
getClientIPs
(
tc
.
KubeConfigFile
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
for
_
,
ip
:=
range
clientIPs
{
for
_
,
ip
:=
range
clientIPs
{
cmd
:=
"kubectl exec svc/client-curl -- curl -m
7
"
+
ip
.
IPv4
+
"/name.html"
cmd
:=
"kubectl exec svc/client-curl -- curl -m
5 -s -f http://
"
+
ip
.
IPv4
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"20s"
,
"3s"
)
.
Should
(
ContainSubstring
(
"client-deployment"
),
"failed cmd: "
+
cmd
)
},
"20s"
,
"3s"
)
.
Should
(
ContainSubstring
(
"client-deployment"
),
"failed cmd: "
+
cmd
)
...
...
tests/e2e/privateregistry/privateregistry_test.go
View file @
2bde933c
...
@@ -123,7 +123,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -123,7 +123,7 @@ var _ = Describe("Verify Create", Ordered, func() {
g
.
Expect
(
string
(
pod
.
Status
.
Phase
))
.
Should
(
Equal
(
"Running"
))
g
.
Expect
(
string
(
pod
.
Status
.
Phase
))
.
Should
(
Equal
(
"Running"
))
},
"60s"
,
"5s"
)
.
Should
(
Succeed
())
},
"60s"
,
"5s"
)
.
Should
(
Succeed
())
cmd
:=
"curl "
+
pod
.
Status
.
PodIP
cmd
:=
"curl
-m 5 -s -f http://
"
+
pod
.
Status
.
PodIP
Expect
(
tc
.
Servers
[
0
]
.
RunCmdOnNode
(
cmd
))
.
To
(
ContainSubstring
(
"Welcome to nginx!"
))
Expect
(
tc
.
Servers
[
0
]
.
RunCmdOnNode
(
cmd
))
.
To
(
ContainSubstring
(
"Welcome to nginx!"
))
})
})
...
...
tests/e2e/splitserver/splitserver_test.go
View file @
2bde933c
...
@@ -175,7 +175,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -175,7 +175,7 @@ var _ = Describe("Verify Create", Ordered, func() {
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-clusterip"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-clusterip"
),
"failed cmd: "
+
cmd
)
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
cmd
=
"curl -
L --insecure
http://"
+
clusterip
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
clusterip
+
"/name.html"
for
_
,
node
:=
range
cpNodes
{
for
_
,
node
:=
range
cpNodes
{
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
node
.
RunCmdOnNode
(
cmd
)
return
node
.
RunCmdOnNode
(
cmd
)
...
@@ -198,7 +198,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -198,7 +198,7 @@ var _ = Describe("Verify Create", Ordered, func() {
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
cmd
=
"curl -
L --insecure
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"failed cmd: "
+
cmd
)
...
@@ -221,7 +221,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -221,7 +221,7 @@ var _ = Describe("Verify Create", Ordered, func() {
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
),
"failed cmd: "
+
cmd
)
cmd
=
"curl -
L --insecure
http://"
+
ip
+
":"
+
port
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
ip
+
":"
+
port
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
),
"failed cmd: "
+
cmd
)
...
@@ -234,7 +234,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -234,7 +234,7 @@ var _ = Describe("Verify Create", Ordered, func() {
for
_
,
node
:=
range
cpNodes
{
for
_
,
node
:=
range
cpNodes
{
ip
,
_
:=
node
.
FetchNodeExternalIP
()
ip
,
_
:=
node
.
FetchNodeExternalIP
()
cmd
:=
"curl
--header host:foo1.bar.com"
+
"
http://"
+
ip
+
"/name.html"
cmd
:=
"curl
--header host:foo1.bar.com -m 5 -s -f
http://"
+
ip
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-ingress"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-ingress"
),
"failed cmd: "
+
cmd
)
...
...
tests/e2e/svcpoliciesandfirewall/svcpoliciesandfirewall_test.go
View file @
2bde933c
...
@@ -132,14 +132,14 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
...
@@ -132,14 +132,14 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
// Verify connectivity to the external IP of the lbsvc service and the IP should be the flannel interface IP because of MASQ
// Verify connectivity to the external IP of the lbsvc service and the IP should be the flannel interface IP because of MASQ
for
_
,
externalIP
:=
range
lbSvcExternalIPs
{
for
_
,
externalIP
:=
range
lbSvcExternalIPs
{
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
cmd
:=
"curl -
s
"
+
externalIP
+
":81/ip"
cmd
:=
"curl -
m 5 -s -f http://
"
+
externalIP
+
":81/ip"
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"25s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"10.42"
))
},
"25s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"10.42"
))
}
}
// Verify connectivity to the external IP of the lbsvcExt service and the IP should not be the flannel interface IP
// Verify connectivity to the external IP of the lbsvcExt service and the IP should not be the flannel interface IP
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
cmd
:=
"curl -
s
"
+
lbSvcExtExternalIPs
[
0
]
+
":82/ip"
cmd
:=
"curl -
m 5 -s -f http://
"
+
lbSvcExtExternalIPs
[
0
]
+
":82/ip"
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"25s"
,
"5s"
)
.
ShouldNot
(
ContainSubstring
(
"10.42"
))
},
"25s"
,
"5s"
)
.
ShouldNot
(
ContainSubstring
(
"10.42"
))
...
@@ -150,7 +150,7 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
...
@@ -150,7 +150,7 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
continue
continue
}
}
Eventually
(
func
()
error
{
Eventually
(
func
()
error
{
cmd
:=
"curl -
s --max-time 5
"
+
externalIP
+
":82/ip"
cmd
:=
"curl -
m 5 -s -f http://
"
+
externalIP
+
":82/ip"
_
,
err
:=
e2e
.
RunCommand
(
cmd
)
_
,
err
:=
e2e
.
RunCommand
(
cmd
)
return
err
return
err
},
"40s"
,
"5s"
)
.
Should
(
MatchError
(
ContainSubstring
(
"exit status"
)))
},
"40s"
,
"5s"
)
.
Should
(
MatchError
(
ContainSubstring
(
"exit status"
)))
...
@@ -221,12 +221,12 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
...
@@ -221,12 +221,12 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
var
workingCmd
,
nonWorkingCmd
string
var
workingCmd
,
nonWorkingCmd
string
if
serverNodeName
==
clientPod1Node
{
if
serverNodeName
==
clientPod1Node
{
workingCmd
=
"kubectl exec "
+
clientPod1
+
" -- curl -
s --max-time 5
nginx-loadbalancer-svc-int:83/ip"
workingCmd
=
"kubectl exec "
+
clientPod1
+
" -- curl -
m 5 -s -f http://
nginx-loadbalancer-svc-int:83/ip"
nonWorkingCmd
=
"kubectl exec "
+
clientPod2
+
" -- curl -
s --max-time 5
nginx-loadbalancer-svc-int:83/ip"
nonWorkingCmd
=
"kubectl exec "
+
clientPod2
+
" -- curl -
m 5 -s -f http://
nginx-loadbalancer-svc-int:83/ip"
}
}
if
serverNodeName
==
clientPod2Node
{
if
serverNodeName
==
clientPod2Node
{
workingCmd
=
"kubectl exec "
+
clientPod2
+
" -- curl -
s --max-time 5
nginx-loadbalancer-svc-int:83/ip"
workingCmd
=
"kubectl exec "
+
clientPod2
+
" -- curl -
m 5 -s -f http://
nginx-loadbalancer-svc-int:83/ip"
nonWorkingCmd
=
"kubectl exec "
+
clientPod1
+
" -- curl -
s --max-time 5
nginx-loadbalancer-svc-int:83/ip"
nonWorkingCmd
=
"kubectl exec "
+
clientPod1
+
" -- curl -
m 5 -s -f http://
nginx-loadbalancer-svc-int:83/ip"
}
}
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
...
@@ -249,7 +249,7 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
...
@@ -249,7 +249,7 @@ var _ = Describe("Verify Services Traffic policies and firewall config", Ordered
// curling a service with internal traffic policy=cluster. It should work on both pods
// curling a service with internal traffic policy=cluster. It should work on both pods
for
_
,
pod
:=
range
[]
string
{
clientPod1
,
clientPod2
}
{
for
_
,
pod
:=
range
[]
string
{
clientPod1
,
clientPod2
}
{
cmd
:=
"kubectl exec "
+
pod
+
" -- curl -
s --max-time 5
nginx-loadbalancer-svc:81/ip"
cmd
:=
"kubectl exec "
+
pod
+
" -- curl -
m 5 -s -f http://
nginx-loadbalancer-svc:81/ip"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"20s"
,
"5s"
)
.
Should
(
SatisfyAny
(
},
"20s"
,
"5s"
)
.
Should
(
SatisfyAny
(
...
@@ -328,13 +328,13 @@ selector:
...
@@ -328,13 +328,13 @@ selector:
// Verify connectivity from nodes[0] works because we passed its IP to the loadBalancerSourceRanges
// Verify connectivity from nodes[0] works because we passed its IP to the loadBalancerSourceRanges
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
cmd
:=
"curl -
s --max-time 5
"
+
node
.
InternalIP
+
":82"
cmd
:=
"curl -
m 5 -s -f http://
"
+
node
.
InternalIP
+
":82"
return
sNode
.
RunCmdOnNode
(
cmd
)
return
sNode
.
RunCmdOnNode
(
cmd
)
},
"40s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"Welcome to nginx"
))
},
"40s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"Welcome to nginx"
))
// Verify connectivity from nodes[1] fails because we did not pass its IP to the loadBalancerSourceRanges
// Verify connectivity from nodes[1] fails because we did not pass its IP to the loadBalancerSourceRanges
Eventually
(
func
(
g
Gomega
)
error
{
Eventually
(
func
(
g
Gomega
)
error
{
cmd
:=
"curl -
s --max-time 5
"
+
node
.
InternalIP
+
":82"
cmd
:=
"curl -
m 5 -s -f http://
"
+
node
.
InternalIP
+
":82"
_
,
err
:=
aNode
.
RunCmdOnNode
(
cmd
)
_
,
err
:=
aNode
.
RunCmdOnNode
(
cmd
)
return
err
return
err
},
"40s"
,
"5s"
)
.
Should
(
MatchError
(
ContainSubstring
(
"exit status"
)))
},
"40s"
,
"5s"
)
.
Should
(
MatchError
(
ContainSubstring
(
"exit status"
)))
...
...
tests/e2e/upgradecluster/upgradecluster_test.go
View file @
2bde933c
...
@@ -80,7 +80,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -80,7 +80,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-clusterip"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-clusterip"
),
"failed cmd: "
+
cmd
)
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
cmd
=
"curl -
L --insecure
http://"
+
clusterip
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
clusterip
+
"/name.html"
for
_
,
node
:=
range
tc
.
Servers
{
for
_
,
node
:=
range
tc
.
Servers
{
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
node
.
RunCmdOnNode
(
cmd
)
return
node
.
RunCmdOnNode
(
cmd
)
...
@@ -103,7 +103,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -103,7 +103,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
cmd
=
"curl -
L --insecure
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
fmt
.
Println
(
cmd
)
fmt
.
Println
(
cmd
)
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
...
@@ -125,7 +125,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -125,7 +125,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
))
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
))
cmd
=
"curl -
L --insecure
http://"
+
ip
+
":"
+
port
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
ip
+
":"
+
port
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
),
"failed cmd: "
+
cmd
)
...
@@ -138,7 +138,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -138,7 +138,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
for
_
,
node
:=
range
tc
.
Servers
{
for
_
,
node
:=
range
tc
.
Servers
{
ip
,
_
:=
node
.
FetchNodeExternalIP
()
ip
,
_
:=
node
.
FetchNodeExternalIP
()
cmd
:=
"curl
--header host:foo1.bar.com"
+
"
http://"
+
ip
+
"/name.html"
cmd
:=
"curl
--header host:foo1.bar.com -m 5 -s -f
http://"
+
ip
+
"/name.html"
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-ingress"
),
"failed cmd: "
+
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-ingress"
),
"failed cmd: "
+
cmd
)
...
@@ -260,7 +260,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -260,7 +260,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
},
"420s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-clusterip"
))
},
"420s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-clusterip"
))
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
cmd
:=
"curl -
L --insecure
http://"
+
clusterip
+
"/name.html"
cmd
:=
"curl -
m 5 -s -f
http://"
+
clusterip
+
"/name.html"
fmt
.
Println
(
cmd
)
fmt
.
Println
(
cmd
)
for
_
,
node
:=
range
tc
.
Servers
{
for
_
,
node
:=
range
tc
.
Servers
{
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
...
@@ -282,7 +282,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -282,7 +282,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
cmd
=
"curl -
L --insecure
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
fmt
.
Println
(
cmd
)
fmt
.
Println
(
cmd
)
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
...
@@ -297,7 +297,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -297,7 +297,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
port
,
err
:=
e2e
.
RunCommand
(
cmd
)
port
,
err
:=
e2e
.
RunCommand
(
cmd
)
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Expect
(
err
)
.
NotTo
(
HaveOccurred
())
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
cmd
:=
"curl -
L --insecure
http://"
+
ip
+
":"
+
port
+
"/name.html"
cmd
:=
"curl -
m 5 -s -f
http://"
+
ip
+
":"
+
port
+
"/name.html"
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
))
},
"240s"
,
"5s"
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
))
...
@@ -311,7 +311,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
...
@@ -311,7 +311,7 @@ var _ = Describe("Verify Upgrade", Ordered, func() {
It
(
"After upgrade verifies Ingress"
,
func
()
{
It
(
"After upgrade verifies Ingress"
,
func
()
{
for
_
,
node
:=
range
tc
.
Servers
{
for
_
,
node
:=
range
tc
.
Servers
{
ip
,
_
:=
node
.
FetchNodeExternalIP
()
ip
,
_
:=
node
.
FetchNodeExternalIP
()
cmd
:=
"curl
--header host:foo1.bar.com"
+
"
http://"
+
ip
+
"/name.html"
cmd
:=
"curl
--header host:foo1.bar.com -m 5 -s -f
http://"
+
ip
+
"/name.html"
fmt
.
Println
(
cmd
)
fmt
.
Println
(
cmd
)
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
...
...
tests/e2e/validatecluster/validatecluster_test.go
View file @
2bde933c
...
@@ -86,7 +86,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -86,7 +86,7 @@ var _ = Describe("Verify Create", Ordered, func() {
},
"240s"
,
"5s"
)
.
Should
(
Succeed
())
},
"240s"
,
"5s"
)
.
Should
(
Succeed
())
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
clusterip
,
_
:=
e2e
.
FetchClusterIP
(
tc
.
KubeConfigFile
,
"nginx-clusterip-svc"
,
false
)
cmd
:=
"curl -
L --insecure
http://"
+
clusterip
+
"/name.html"
cmd
:=
"curl -
m 5 -s -f
http://"
+
clusterip
+
"/name.html"
for
_
,
node
:=
range
tc
.
Servers
{
for
_
,
node
:=
range
tc
.
Servers
{
Eventually
(
func
(
g
Gomega
)
{
Eventually
(
func
(
g
Gomega
)
{
res
,
err
:=
node
.
RunCmdOnNode
(
cmd
)
res
,
err
:=
node
.
RunCmdOnNode
(
cmd
)
...
@@ -113,7 +113,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -113,7 +113,7 @@ var _ = Describe("Verify Create", Ordered, func() {
g
.
Expect
(
res
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
g
.
Expect
(
res
)
.
Should
(
ContainSubstring
(
"test-nodeport"
),
"nodeport pod was not created"
)
},
"240s"
,
"5s"
)
.
Should
(
Succeed
())
},
"240s"
,
"5s"
)
.
Should
(
Succeed
())
cmd
=
"curl -
L --insecure
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
nodeExternalIP
+
":"
+
nodeport
+
"/name.html"
Eventually
(
func
(
g
Gomega
)
{
Eventually
(
func
(
g
Gomega
)
{
res
,
err
:=
e2e
.
RunCommand
(
cmd
)
res
,
err
:=
e2e
.
RunCommand
(
cmd
)
...
@@ -142,7 +142,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -142,7 +142,7 @@ var _ = Describe("Verify Create", Ordered, func() {
},
"240s"
,
"5s"
)
.
Should
(
Succeed
())
},
"240s"
,
"5s"
)
.
Should
(
Succeed
())
Eventually
(
func
(
g
Gomega
)
{
Eventually
(
func
(
g
Gomega
)
{
cmd
=
"curl -
L --insecure
http://"
+
ip
+
":"
+
port
+
"/name.html"
cmd
=
"curl -
m 5 -s -f
http://"
+
ip
+
":"
+
port
+
"/name.html"
res
,
err
:=
e2e
.
RunCommand
(
cmd
)
res
,
err
:=
e2e
.
RunCommand
(
cmd
)
g
.
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"failed cmd: %q result: %s"
,
cmd
,
res
)
g
.
Expect
(
err
)
.
NotTo
(
HaveOccurred
(),
"failed cmd: %q result: %s"
,
cmd
,
res
)
g
.
Expect
(
res
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
))
g
.
Expect
(
res
)
.
Should
(
ContainSubstring
(
"test-loadbalancer"
))
...
@@ -156,7 +156,7 @@ var _ = Describe("Verify Create", Ordered, func() {
...
@@ -156,7 +156,7 @@ var _ = Describe("Verify Create", Ordered, func() {
for
_
,
node
:=
range
tc
.
Servers
{
for
_
,
node
:=
range
tc
.
Servers
{
ip
,
_
:=
node
.
FetchNodeExternalIP
()
ip
,
_
:=
node
.
FetchNodeExternalIP
()
cmd
:=
"curl
--header host:foo1.bar.com"
+
"
http://"
+
ip
+
"/name.html"
cmd
:=
"curl
--header host:foo1.bar.com -m 5 -s -f
http://"
+
ip
+
"/name.html"
fmt
.
Println
(
cmd
)
fmt
.
Println
(
cmd
)
Eventually
(
func
(
g
Gomega
)
{
Eventually
(
func
(
g
Gomega
)
{
...
...
tests/e2e/wasm/wasm_test.go
View file @
2bde933c
...
@@ -109,7 +109,7 @@ var _ = Describe("Verify K3s can run Wasm workloads", Ordered, func() {
...
@@ -109,7 +109,7 @@ var _ = Describe("Verify K3s can run Wasm workloads", Ordered, func() {
for
_
,
endpoint
:=
range
endpoints
{
for
_
,
endpoint
:=
range
endpoints
{
url
:=
fmt
.
Sprintf
(
"http://%s/%s"
,
ingressIPs
[
0
],
endpoint
)
url
:=
fmt
.
Sprintf
(
"http://%s/%s"
,
ingressIPs
[
0
],
endpoint
)
fmt
.
Printf
(
"Connecting to Wasm web application at: %s
\n
"
,
url
)
fmt
.
Printf
(
"Connecting to Wasm web application at: %s
\n
"
,
url
)
cmd
:=
"curl -
sf
v "
+
url
cmd
:=
"curl -
m 5 -s -f -
v "
+
url
Eventually
(
func
()
(
string
,
error
)
{
Eventually
(
func
()
(
string
,
error
)
{
return
e2e
.
RunCommand
(
cmd
)
return
e2e
.
RunCommand
(
cmd
)
...
...
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