88
88
- path :
89
89
type : Exact
90
90
value : /backendTLSSan
91
+ - backendRefs :
92
+ - group : " "
93
+ kind : Service
94
+ name : backendtlspolicy-multiple-sans-test
95
+ port : 443
96
+ matches :
97
+ - path :
98
+ type : Exact
99
+ value : /backendTLSMultiSans
91
100
---
92
101
apiVersion : v1
93
102
kind : Service
@@ -163,6 +172,21 @@ spec:
163
172
port : 443
164
173
targetPort : 8443
165
174
---
175
+ apiVersion : v1
176
+ kind : Service
177
+ metadata :
178
+ name : backendtlspolicy-multiple-sans-test
179
+ namespace : gateway-conformance-infra
180
+ spec :
181
+ selector :
182
+ app : backendtlspolicy-test
183
+ ports :
184
+ - name : " btls"
185
+ protocol : TCP
186
+ appProtocol : HTTPS
187
+ port : 443
188
+ targetPort : 8443
189
+ ---
166
190
# Deployment must not be applied until after the secret is generated.
167
191
apiVersion : apps/v1
168
192
kind : Deployment
@@ -269,6 +293,25 @@ spec:
269
293
---
270
294
apiVersion : gateway.networking.k8s.io/v1alpha3
271
295
kind : BackendTLSPolicy
296
+ metadata :
297
+ name : backendtlspolicy-cert-mismatch
298
+ namespace : gateway-conformance-infra
299
+ spec :
300
+ targetRefs :
301
+ - group : " "
302
+ kind : Service
303
+ name : " backendtlspolicy-cert-mismatch-test"
304
+ sectionName : " btls"
305
+ validation :
306
+ caCertificateRefs :
307
+ - group : " "
308
+ kind : ConfigMap
309
+ # This secret is generated dynamically by the test suite.
310
+ name : " backend-tls-mismatch-certificate"
311
+ hostname : " abc.example.com"
312
+ ---
313
+ apiVersion : gateway.networking.k8s.io/v1alpha3
314
+ kind : BackendTLSPolicy
272
315
metadata :
273
316
name : backendtlspolicy-san
274
317
namespace : gateway-conformance-infra
@@ -283,11 +326,37 @@ spec:
283
326
- group : " "
284
327
kind : ConfigMap
285
328
# This secret is generated dynamically by the test suite.
286
- name : " backend-tls-certificate"
329
+ name : " backend-tls-checks-certificate"
330
+ hostname : " abc.example.com"
287
331
subjectAltNames :
288
332
- type : Hostname
289
333
hostname : abc.example.com
290
- hostname : " mismatch.example.com"
334
+ ---
335
+ apiVersion : gateway.networking.k8s.io/v1alpha3
336
+ kind : BackendTLSPolicy
337
+ metadata :
338
+ name : backendtlspolicy-multiple-sans
339
+ namespace : gateway-conformance-infra
340
+ spec :
341
+ targetRefs :
342
+ - group : " "
343
+ kind : Service
344
+ name : " backendtlspolicy-multiple-sans-test"
345
+ sectionName : " btls"
346
+ validation :
347
+ caCertificateRefs :
348
+ - group : " "
349
+ kind : ConfigMap
350
+ # This secret is generated dynamically by the test suite.
351
+ name : " backend-tls-checks-certificate"
352
+ hostname : " abc.example.com"
353
+ subjectAltNames :
354
+ - type : Hostname
355
+ hostname : abc.example.com
356
+ - type : Hostname
357
+ hostname : efg.example.com
358
+ - type : Hostname
359
+ hostname : yjh.example.com
291
360
---
292
361
apiVersion : gateway.networking.k8s.io/v1alpha3
293
362
kind : BackendTLSPolicy
@@ -305,8 +374,8 @@ spec:
305
374
- group : " "
306
375
kind : ConfigMap
307
376
# This secret is generated dynamically by the test suite.
308
- name : " backend-tls-certificate"
377
+ name : " backend-tls-checks-certificate"
378
+ hostname : " abc.example.com"
309
379
subjectAltNames :
310
380
- type : Hostname
311
381
hostname : cde.example.com
312
- hostname : " mismatch.example.com"
0 commit comments