istio
1apiVersion: networking.istio.io/v1alpha3
2kind: ServiceEntry
3metadata:
4name: cors
5namespace: testns
6spec:
7hosts:
8- cors.test.istio.io
9ports:
10- number: 80
11name: http
12protocol: HTTP
13resolution: STATIC
14endpoints:
15- address: 127.0.0.2
16ports:
17http: 7072
18---
19apiVersion: networking.istio.io/v1alpha3
20kind: VirtualService
21metadata:
22name: cors
23namespace: testns
24spec:
25hosts:
26- cors.test.istio.io
27http:
28- route:
29- destination:
30host: cors.test.istio.io
31corsPolicy:
32allowOrigins:
33- exact: http://foo.example
34allowMethods:
35- POST
36- GET
37- OPTIONS
38allowHeaders:
39- content-type
40exposeHeaders:
41- x-custom-header
42maxAge: 300s
43allowCredentials: true
44