github.com/fafucoder/cilium@v1.6.11/examples/kubernetes-istio/bookinfo-productpage-v2-policy.yaml (about)

     1  apiVersion: cilium.io/v2
     2  kind: CiliumNetworkPolicy
     3  metadata:
     4    name: productpage-v2
     5    namespace: default
     6  specs:
     7    - endpointSelector:
     8        matchLabels:
     9          "k8s:app": productpage
    10          "k8s:version": v2
    11      ingress:
    12      - toPorts:
    13        - ports:
    14          - port: "9080"
    15            protocol: TCP
    16          rules:
    17            http:
    18            - method: GET
    19              path: "/"
    20            - method: GET
    21              path: "/index.html"
    22            - method: POST
    23              path: "/login"
    24            - method: GET
    25              path: "/logout"
    26            - method: GET
    27              path: "/productpage"
    28            - method: GET
    29              path: "/api/v1/products"
    30            - method: GET
    31              path: "/api/v1/products/[0-9]*"
    32  #          - method: GET
    33  #            path: "/api/v1/products/[0-9]*/reviews"
    34  #          - method: GET
    35  #            path: "/api/v1/products/[0-9]*/ratings"
    36