istio
34 строки · 706.0 Байт
1apiVersion: security.istio.io/v1beta1
2kind: AuthorizationPolicy
3metadata:
4name: httpbin-deny
5namespace: foo
6spec:
7action: ALLOW
8rules:
9- from:
10- source:
11requestPrincipals: ["id-1"]
12to:
13- operation:
14methods: ["GET"]
15- from:
16- source:
17namespaces: ["ns-1"]
18to:
19- operation:
20ports: ["8080"]
21methods: ["GET"]
22- from:
23- source:
24namespaces: ["ns-2"]
25requestPrincipals: ["id-2"]
26to:
27- operation:
28ports: ["9090"]
29- from:
30- source:
31namespaces: ["ns-1"]
32to:
33- operation:
34ports: ["80"]
35