@@ -71,23 +71,29 @@ func KillK3sCluster(nodes []string) error {
71
71
if _ , err := e2e .RunCmdOnNode ("sudo k3s-killall.sh" , node ); err != nil {
72
72
return err
73
73
}
74
+ if strings .Contains (node , "server" ) {
75
+ if _ , err := e2e .RunCmdOnNode ("sudo rm -rf /var/lib/rancher/k3s/server/db" , node ); err != nil {
76
+ return err
77
+ }
78
+ }
74
79
}
75
80
return nil
76
81
}
77
82
78
83
var _ = ReportAfterEach (e2e .GenReport )
79
84
85
+ var _ = BeforeSuite (func () {
86
+ var err error
87
+ if * local {
88
+ serverNodeNames , agentNodeNames , err = e2e .CreateLocalCluster (* nodeOS , 1 , 1 )
89
+ } else {
90
+ serverNodeNames , agentNodeNames , err = e2e .CreateCluster (* nodeOS , 1 , 1 )
91
+ }
92
+ Expect (err ).NotTo (HaveOccurred (), e2e .GetVagrantLog (err ))
93
+ })
94
+
80
95
var _ = Describe ("Various Startup Configurations" , Ordered , func () {
81
96
Context ("Verify CRI-Dockerd :" , func () {
82
- It ("Stands up the nodes" , func () {
83
- var err error
84
- if * local {
85
- serverNodeNames , agentNodeNames , err = e2e .CreateLocalCluster (* nodeOS , 1 , 1 )
86
- } else {
87
- serverNodeNames , agentNodeNames , err = e2e .CreateCluster (* nodeOS , 1 , 1 )
88
- }
89
- Expect (err ).NotTo (HaveOccurred (), e2e .GetVagrantLog (err ))
90
- })
91
97
It ("Starts K3s with no issues" , func () {
92
98
dockerYAML := "docker: true"
93
99
err := StartK3sCluster (append (serverNodeNames , agentNodeNames ... ), dockerYAML , dockerYAML )
@@ -109,7 +115,7 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
109
115
for _ , node := range nodes {
110
116
g .Expect (node .Status ).Should (Equal ("Ready" ))
111
117
}
112
- }, "620s " , "5s" ).Should (Succeed ())
118
+ }, "360s " , "5s" ).Should (Succeed ())
113
119
_ , _ = e2e .ParseNodes (kubeConfigFile , true )
114
120
115
121
fmt .Printf ("\n Fetching pods status\n " )
@@ -123,7 +129,7 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
123
129
g .Expect (pod .Status ).Should (Equal ("Running" ), pod .Name )
124
130
}
125
131
}
126
- }, "620s " , "5s" ).Should (Succeed ())
132
+ }, "360s " , "5s" ).Should (Succeed ())
127
133
_ , _ = e2e .ParsePods (kubeConfigFile , true )
128
134
})
129
135
It ("Kills the cluster" , func () {
@@ -153,7 +159,7 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
153
159
for _ , node := range nodes {
154
160
g .Expect (node .Status ).Should (Equal ("Ready" ))
155
161
}
156
- }, "620s " , "5s" ).Should (Succeed ())
162
+ }, "360s " , "5s" ).Should (Succeed ())
157
163
_ , _ = e2e .ParseNodes (kubeConfigFile , true )
158
164
159
165
fmt .Printf ("\n Fetching pods status\n " )
@@ -167,7 +173,7 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
167
173
g .Expect (pod .Status ).Should (Equal ("Running" ), pod .Name )
168
174
}
169
175
}
170
- }, "620s " , "5s" ).Should (Succeed ())
176
+ }, "360s " , "5s" ).Should (Succeed ())
171
177
_ , _ = e2e .ParsePods (kubeConfigFile , true )
172
178
})
173
179
It ("Kills the cluster" , func () {
@@ -197,7 +203,7 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
197
203
for _ , node := range nodes {
198
204
g .Expect (node .Status ).Should (Equal ("Ready" ))
199
205
}
200
- }, "620s " , "5s" ).Should (Succeed ())
206
+ }, "360s " , "5s" ).Should (Succeed ())
201
207
_ , _ = e2e .ParseNodes (kubeConfigFile , true )
202
208
203
209
fmt .Printf ("\n Fetching pods status\n " )
@@ -211,21 +217,21 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
211
217
g .Expect (pod .Status ).Should (Equal ("Running" ), pod .Name )
212
218
}
213
219
}
214
- }, "620s " , "5s" ).Should (Succeed ())
220
+ }, "360s " , "5s" ).Should (Succeed ())
215
221
_ , _ = e2e .ParsePods (kubeConfigFile , true )
216
222
})
217
223
218
224
It ("Returns pod metrics" , func () {
219
225
cmd := "kubectl top pod -A"
220
226
Eventually (func () error {
221
- _ , err := e2e .RunCmdOnNode (cmd , serverNodeNames [ 0 ] )
227
+ _ , err := e2e .RunCommand (cmd )
222
228
return err
223
- }, "620s " , "5s" ).Should (Succeed ())
229
+ }, "600s " , "5s" ).Should (Succeed ())
224
230
})
225
231
226
232
It ("Returns node metrics" , func () {
227
233
cmd := "kubectl top node"
228
- _ , err := e2e .RunCmdOnNode (cmd , serverNodeNames [ 0 ] )
234
+ _ , err := e2e .RunCommand (cmd )
229
235
Expect (err ).NotTo (HaveOccurred ())
230
236
})
231
237
@@ -237,7 +243,7 @@ var _ = Describe("Various Startup Configurations", Ordered, func() {
237
243
238
244
It ("Collects logs from a pod" , func () {
239
245
cmd := "kubectl logs -n kube-system -l app.kubernetes.io/name=traefik -c traefik"
240
- _ , err := e2e .RunCmdOnNode (cmd , serverNodeNames [ 0 ] )
246
+ _ , err := e2e .RunCommand (cmd )
241
247
Expect (err ).NotTo (HaveOccurred ())
242
248
})
243
249
0 commit comments