blob: 23f2a71d84e3fb2615b053e0a835fd4f36d86a76 [file] [log] [blame]
# Broken config in a yaml config file
#
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: bad-match
spec:
hosts:
- "*"
gateways:
- bookinfo-gateway
http:
- match:
- uri:
regex: "[A-Z"
route:
- destination:
host: productpage
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: valid-regexp
spec:
hosts:
- "*"
gateways:
- bookinfo-gateway
http:
- match:
- uri:
regex: "[A-Z]"
route:
- destination:
host: productpage
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: ecma-not-v2
spec:
hosts:
- "*"
gateways:
- bookinfo-gateway
http:
- match:
- uri:
regex: "^(?!.<path to match here>.).*"
route:
- destination:
host: productpage
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: no-regexes
spec:
hosts:
- "*"
gateways:
- bookinfo-gateway
http:
- route:
- destination:
host: productpage
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: lots-of-regexes
spec:
hosts:
- "*"
gateways:
- bookinfo-gateway
http:
- match:
- uri:
regex: "[A-Z"
- scheme:
regex: "[A-"
- authority:
regex: "[A-B"
- headers:
end-user:
regex: "[jason-"
- queryParams:
zipcode:
regex: "[1-"
corsPolicy:
allowOrigins:
- regex: "[O-R"
route:
- destination:
host: productpage