Skip to content

Commit 5775f23

Browse files
authored
fix: list is missing index parameter (#2513)
1 parent 95787e6 commit 5775f23

File tree

9 files changed

+13
-19
lines changed

9 files changed

+13
-19
lines changed

.github/workflows/apisix-e2e-test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,5 +114,6 @@ jobs:
114114
TEST_DIR: "./test/e2e/apisix/"
115115
PROVIDER_TYPE: ${{ matrix.provider_type }}
116116
TEST_LABEL: ${{ matrix.cases_subset }}
117+
TEST_ENV: CI
117118
run: |
118119
make ginkgo-e2e-test

internal/controller/utils.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1192,7 +1192,7 @@ func ListMatchingRequests(
11921192
matchFunc func(obj client.Object) bool,
11931193
opts ...client.ListOption,
11941194
) []reconcile.Request {
1195-
if err := c.List(ctx, listObj); err != nil {
1195+
if err := c.List(ctx, listObj, opts...); err != nil {
11961196
logger.Error(err, "failed to list resource")
11971197
return nil
11981198
}

test/e2e/crds/v2/consumer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ var _ = Describe("Test ApisixConsumer", Label("apisix.apache.org", "v2", "apisix
4949
time.Sleep(5 * time.Second)
5050

5151
By("create IngressClass")
52-
err = s.CreateResourceFromString(s.GetIngressClassYaml())
52+
err = s.CreateResourceFromStringWithNamespace(s.GetIngressClassYaml(), "")
5353
Expect(err).NotTo(HaveOccurred(), "creating IngressClass")
5454
time.Sleep(5 * time.Second)
5555
})

test/e2e/crds/v2/globalrule.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ spec:
6262
time.Sleep(5 * time.Second)
6363

6464
By("create IngressClass")
65-
err = s.CreateResourceFromString(s.GetIngressClassYaml())
65+
err = s.CreateResourceFromStringWithNamespace(s.GetIngressClassYaml(), "")
6666
Expect(err).NotTo(HaveOccurred(), "creating IngressClass")
6767
time.Sleep(5 * time.Second)
6868

test/e2e/crds/v2/pluginconfig.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var _ = Describe("Test ApisixPluginConfig", Label("apisix.apache.org", "v2", "ap
4848
time.Sleep(5 * time.Second)
4949

5050
By("create IngressClass")
51-
err = s.CreateResourceFromString(s.GetIngressClassYaml())
51+
err = s.CreateResourceFromStringWithNamespace(s.GetIngressClassYaml(), "")
5252
Expect(err).NotTo(HaveOccurred(), "creating IngressClass")
5353
time.Sleep(5 * time.Second)
5454
})

test/e2e/crds/v2/route.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ var _ = Describe("Test ApisixRoute", Label("apisix.apache.org", "v2", "apisixrou
5555
time.Sleep(5 * time.Second)
5656

5757
By("create IngressClass")
58-
err = s.CreateResourceFromString(s.GetIngressClassYaml())
58+
err = s.CreateResourceFromStringWithNamespace(s.GetIngressClassYaml(), "")
5959
Expect(err).NotTo(HaveOccurred(), "creating IngressClass")
6060
time.Sleep(5 * time.Second)
6161
})

test/e2e/crds/v2/status.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ var _ = Describe("Test CRD Status", Label("apisix.apache.org", "v2", "apisixrout
4949
time.Sleep(5 * time.Second)
5050

5151
By("create IngressClass")
52-
err = s.CreateResourceFromString(s.GetIngressClassYaml())
52+
err = s.CreateResourceFromStringWithNamespace(s.GetIngressClassYaml(), "")
5353
Expect(err).NotTo(HaveOccurred(), "creating IngressClass")
5454
time.Sleep(5 * time.Second)
5555
})

test/e2e/crds/v2/tls.go

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ var _ = Describe("Test ApisixTls", Label("apisix.apache.org", "v2", "apisixtls")
106106
time.Sleep(5 * time.Second)
107107

108108
By("create IngressClass")
109-
err = s.CreateResourceFromString(fmt.Sprintf(ingressClassYamlTls, s.Namespace(), s.GetControllerName(), s.Namespace()))
109+
err = s.CreateResourceFromStringWithNamespace(fmt.Sprintf(ingressClassYamlTls, s.Namespace(), s.GetControllerName(), s.Namespace()), "")
110110
Expect(err).NotTo(HaveOccurred(), "creating IngressClass")
111111
time.Sleep(5 * time.Second)
112112

@@ -115,17 +115,6 @@ var _ = Describe("Test ApisixTls", Label("apisix.apache.org", "v2", "apisixtls")
115115
applier.MustApplyAPIv2(types.NamespacedName{Namespace: s.Namespace(), Name: "test-route-tls"}, &apisixRoute, fmt.Sprintf(apisixRouteYamlTls, s.Namespace()))
116116
})
117117

118-
AfterEach(func() {
119-
By("delete GatewayProxy")
120-
gatewayProxy := fmt.Sprintf(gatewayProxyYamlTls, s.Deployer.GetAdminEndpoint(), s.AdminKey())
121-
err := s.DeleteResourceFromStringWithNamespace(gatewayProxy, s.Namespace())
122-
Expect(err).ShouldNot(HaveOccurred(), "deleting GatewayProxy")
123-
124-
By("delete IngressClass")
125-
err = s.DeleteResourceFromStringWithNamespace(fmt.Sprintf(ingressClassYamlTls, s.Namespace(), s.GetControllerName(), s.Namespace()), "")
126-
Expect(err).ShouldNot(HaveOccurred(), "deleting IngressClass")
127-
})
128-
129118
It("Basic ApisixTls test", func() {
130119
const host = "api6.com"
131120

test/e2e/scaffold/apisix_deployer.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,13 +99,17 @@ func (s *APISIXDeployer) BeforeEach() {
9999
e := utils.ParallelExecutor{}
100100

101101
e.Add(func() {
102+
defer GinkgoRecover()
102103
s.DeployDataplane(DeployDataplaneOptions{})
103104
s.DeployIngress()
104105
adminTunnel, err := s.createAdminTunnel(s.dataplaneService)
105106
Expect(err).NotTo(HaveOccurred())
106107
s.adminTunnel = adminTunnel
107108
})
108-
e.Add(s.DeployTestService)
109+
e.Add(func() {
110+
defer GinkgoRecover()
111+
s.DeployTestService()
112+
})
109113
e.Wait()
110114
}
111115

0 commit comments

Comments
 (0)