Skip to content

Commit cf89583

Browse files
committed
fix e2e
1 parent 9374bbe commit cf89583

File tree

6 files changed

+16
-12
lines changed

6 files changed

+16
-12
lines changed

test/e2e/gatewayapi/gateway.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ spec:
112112
Expect(gcyaml).To(ContainSubstring("message: the gatewayclass has been accepted by the api7-ingress-controller"), "checking GatewayClass condition message")
113113

114114
By("create Gateway")
115-
err = s.CreateResourceFromString(defautlGateway)
115+
err = s.CreateResourceFromStringWithNamespace(defautlGateway, s.CurrentNamespace())
116116
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
117117
time.Sleep(5 * time.Second)
118118

@@ -123,7 +123,7 @@ spec:
123123
Expect(gwyaml).To(ContainSubstring("message: the gateway has been accepted by the api7-ingress-controller"), "checking Gateway condition message")
124124

125125
By("create Gateway with not accepted GatewayClass")
126-
err = s.CreateResourceFromString(noClassGateway)
126+
err = s.CreateResourceFromStringWithNamespace(noClassGateway, s.CurrentNamespace())
127127
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
128128
time.Sleep(5 * time.Second)
129129

@@ -184,7 +184,7 @@ spec:
184184
time.Sleep(5 * time.Second)
185185

186186
By("create Gateway")
187-
err = s.CreateResourceFromString(defaultGateway)
187+
err = s.CreateResourceFromStringWithNamespace(defaultGateway, s.CurrentNamespace())
188188
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
189189
time.Sleep(10 * time.Second)
190190

@@ -257,7 +257,7 @@ spec:
257257
time.Sleep(5 * time.Second)
258258

259259
By("create Gateway")
260-
err = s.CreateResourceFromString(defaultGateway)
260+
err = s.CreateResourceFromStringWithNamespace(defaultGateway, s.CurrentNamespace())
261261
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
262262
time.Sleep(10 * time.Second)
263263

test/e2e/gatewayapi/gatewayclass.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ spec:
7777
}).WithTimeout(8 * time.Second).ProbeEvery(time.Second).Should(ContainSubstring(`status: "True"`))
7878

7979
By("create a Gateway")
80-
err = s.CreateResourceFromString(defaultGateway)
80+
err = s.CreateResourceFromStringWithNamespace(defaultGateway, s.CurrentNamespace())
8181
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
8282
time.Sleep(time.Second)
8383

test/e2e/gatewayapi/gatewayproxy.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ spec:
207207
time.Sleep(5 * time.Second)
208208

209209
By("Create Gateway with GatewayProxy")
210-
err = s.CreateResourceFromString(fmt.Sprintf(gatewayWithProxy, gatewayClassName))
210+
err = s.CreateResourceFromStringWithNamespace(fmt.Sprintf(gatewayWithProxy, gatewayClassName), s.CurrentNamespace())
211211
Expect(err).NotTo(HaveOccurred(), "creating Gateway with GatewayProxy")
212212
time.Sleep(5 * time.Second)
213213

@@ -220,9 +220,9 @@ spec:
220220

221221
AfterEach(func() {
222222
By("Clean up resources")
223-
_ = s.DeleteResourceFromString(fmt.Sprintf(gatewayProxyWithEnabledPlugin, framework.DashboardTLSEndpoint, s.AdminKey()))
224223
_ = s.DeleteResourceFromString(fmt.Sprintf(httpRouteForTest, "api7"))
225224
_ = s.DeleteResourceFromString(fmt.Sprintf(gatewayWithProxy, gatewayClassName))
225+
_ = s.DeleteResourceFromString(fmt.Sprintf(gatewayProxyWithEnabledPlugin, framework.DashboardTLSEndpoint, s.AdminKey()))
226226
})
227227

228228
Context("Test Gateway with enabled GatewayProxy plugin", func() {

test/e2e/gatewayapi/httproute.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ spec:
125125
Expect(gcyaml).To(ContainSubstring("message: the gatewayclass has been accepted by the api7-ingress-controller"), "checking GatewayClass condition message")
126126

127127
By("create Gateway")
128-
err = s.CreateResourceFromString(fmt.Sprintf(defaultGateway, gatewayClassName))
128+
err = s.CreateResourceFromStringWithNamespace(fmt.Sprintf(defaultGateway, gatewayClassName), s.CurrentNamespace())
129129
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
130130
time.Sleep(5 * time.Second)
131131

@@ -158,7 +158,7 @@ spec:
158158
Expect(gcyaml).To(ContainSubstring("message: the gatewayclass has been accepted by the api7-ingress-controller"), "checking GatewayClass condition message")
159159

160160
By("create Gateway")
161-
err = s.CreateResourceFromString(fmt.Sprintf(defaultGatewayHTTPS, gatewayClassName))
161+
err = s.CreateResourceFromStringWithNamespace(fmt.Sprintf(defaultGatewayHTTPS, gatewayClassName), s.CurrentNamespace())
162162
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
163163
time.Sleep(5 * time.Second)
164164

test/e2e/scaffold/k8s.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ func (s *Scaffold) DeleteResourceFromStringWithNamespace(yaml, namespace string)
129129
return k8s.KubectlDeleteFromStringE(s.t, s.kubectlOptions, yaml)
130130
}
131131

132+
func (s *Scaffold) CurrentNamespace() string {
133+
return s.kubectlOptions.Namespace
134+
}
135+
132136
func (s *Scaffold) NewAPISIX() (dashboard.Dashboard, error) {
133137
return dashboard.NewClient()
134138
}
@@ -268,7 +272,7 @@ func (s *Scaffold) ApplyDefaultGatewayResource(
268272
)
269273

270274
By("create Gateway")
271-
err = s.CreateResourceFromString(fmt.Sprintf(defaultGateway, gatewayClassName))
275+
err = s.CreateResourceFromStringWithNamespace(fmt.Sprintf(defaultGateway, gatewayClassName), s.CurrentNamespace())
272276
Expect(err).NotTo(HaveOccurred(), "creating Gateway")
273277
time.Sleep(5 * time.Second)
274278

test/e2e/scaffold/scaffold.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -488,8 +488,8 @@ func (s *Scaffold) afterEach() {
488488
err := k8s.DeleteNamespaceE(s.t, s.kubectlOptions, s.namespace)
489489
Expect(err).NotTo(HaveOccurred(), "deleting namespace "+s.namespace)
490490

491-
for _, f := range s.finalizers {
492-
runWithRecover(f)
491+
for i := len(s.finalizers) - 1; i >= 0; i-- {
492+
runWithRecover(s.finalizers[i])
493493
}
494494

495495
// Wait for a while to prevent the worker node being overwhelming

0 commit comments

Comments
 (0)