@@ -34,50 +34,6 @@ var _ = Describe("Test BackendTrafficPolicy base on HTTPRoute", Label("apisix.ap
3434 err error
3535 )
3636
37- var defaultGatewayProxy = `
38- apiVersion: apisix.apache.org/v1alpha1
39- kind: GatewayProxy
40- metadata:
41- name: %s
42- spec:
43- provider:
44- type: ControlPlane
45- controlPlane:
46- endpoints:
47- - %s
48- auth:
49- type: AdminKey
50- adminKey:
51- value: "%s"
52- `
53-
54- var defaultGatewayClass = `
55- apiVersion: gateway.networking.k8s.io/v1
56- kind: GatewayClass
57- metadata:
58- name: %s
59- spec:
60- controllerName: %s
61- `
62-
63- var defaultGateway = `
64- apiVersion: gateway.networking.k8s.io/v1
65- kind: Gateway
66- metadata:
67- name: %s
68- spec:
69- gatewayClassName: %s
70- listeners:
71- - name: http1
72- protocol: HTTP
73- port: 80
74- infrastructure:
75- parametersRef:
76- group: apisix.apache.org
77- kind: GatewayProxy
78- name: %s
79- `
80-
8137 var defaultHTTPRoute = `
8238apiVersion: gateway.networking.k8s.io/v1
8339kind: HTTPRoute
@@ -133,19 +89,17 @@ spec:
13389 BeforeEach (func () {
13490 gatewayName := s .Namespace ()
13591 By ("create GatewayProxy" )
136- gatewayProxyName := gatewayName
137- err = s .CreateResourceFromString (fmt .Sprintf (defaultGatewayProxy , gatewayProxyName , s .Deployer .GetAdminEndpoint (), s .AdminKey ()))
92+ err = s .CreateResourceFromString (s .GetGatewayProxySpec ())
13893 Expect (err ).NotTo (HaveOccurred (), "creating GatewayProxy" )
13994 time .Sleep (time .Second )
14095
14196 By ("create GatewayClass" )
142- gatewayClassName := s .Namespace ()
143- err = s .CreateResourceFromString (fmt .Sprintf (defaultGatewayClass , gatewayClassName , s .GetControllerName ()))
97+ err = s .CreateResourceFromString (s .GetGatewayClassYaml ())
14498 Expect (err ).NotTo (HaveOccurred (), "creating GatewayClass" )
14599 time .Sleep (time .Second )
146100
147101 By ("create Gateway" )
148- err = s .CreateResourceFromString (fmt . Sprintf ( defaultGateway , gatewayName , gatewayClassName , gatewayProxyName ))
102+ err = s .CreateResourceFromString (s . GetGatewayYaml ( ))
149103 Expect (err ).NotTo (HaveOccurred (), "creating Gateway" )
150104 time .Sleep (time .Second )
151105
@@ -210,22 +164,6 @@ spec:
210164var _ = Describe ("Test BackendTrafficPolicy base on Ingress" , Label ("apisix.apache.org" , "v1alpha1" , "backendtrafficpolicy" ), func () {
211165 s := scaffold .NewDefaultScaffold ()
212166
213- var defaultGatewayProxy = `
214- apiVersion: apisix.apache.org/v1alpha1
215- kind: GatewayProxy
216- metadata:
217- name: %s
218- spec:
219- provider:
220- type: ControlPlane
221- controlPlane:
222- endpoints:
223- - %s
224- auth:
225- type: AdminKey
226- adminKey:
227- value: "%s"
228- `
229167 var defaultIngressClass = `
230168apiVersion: networking.k8s.io/v1
231169kind: IngressClass
@@ -234,12 +172,12 @@ metadata:
234172 annotations:
235173 ingressclass.kubernetes.io/is-default-class: "true"
236174spec:
237- controller: "%s"
175+ controller: %s
238176 parameters:
239177 apiGroup: "apisix.apache.org"
240178 kind: "GatewayProxy"
241- name: "%s "
242- namespace: "%s"
179+ name: "apisix-proxy-config "
180+ namespace: %s
243181 scope: "Namespace"
244182`
245183
@@ -263,13 +201,11 @@ spec:
263201`
264202 var beforeEach = func () {
265203 By ("create GatewayProxy" )
266- gatewayProxyName := s .Namespace ()
267- gatewayProxy := fmt .Sprintf (defaultGatewayProxy , gatewayProxyName , s .Deployer .GetAdminEndpoint (), s .AdminKey ())
268- err := s .CreateResourceFromString (gatewayProxy )
204+ err := s .CreateResourceFromString (s .GetGatewayProxySpec ())
269205 Expect (err ).NotTo (HaveOccurred (), "creating GatewayProxy" )
270206
271207 By ("create IngressClass with GatewayProxy reference" )
272- err = s .CreateResourceFromString (fmt .Sprintf (defaultIngressClass , s .GetControllerName (), gatewayProxyName , s .Namespace ()))
208+ err = s .CreateResourceFromString (fmt .Sprintf (defaultIngressClass , s .GetControllerName (), s .Namespace ()))
273209 Expect (err ).NotTo (HaveOccurred (), "creating IngressClass with GatewayProxy" )
274210
275211 By ("create Ingress with GatewayProxy IngressClass" )
0 commit comments