github.com/projectcontour/contour@v1.28.2/site/content/examples/proxydemo/06-proxy-include-headers.yaml (about)

     1  apiVersion: projectcontour.io/v1
     2  kind: HTTPProxy
     3  metadata:
     4    name: root
     5    namespace: projectcontour-roots
     6  spec:
     7    virtualhost:
     8      fqdn: local.projectcontour.io
     9    includes:
    10      - name: blogsite
    11        namespace: projectcontour-marketing
    12        conditions:
    13          - prefix: /blog
    14          - header:
    15              name: User-Agent
    16              notcontains: Chrome
    17          - header:
    18              name: User-Agent
    19              notcontains: Firefox
    20    routes:
    21      - services:
    22          - name: rootapp
    23            port: 80
    24        conditions:
    25          - prefix: /
    26      - services:
    27          - name: secureapp-default
    28            port: 80
    29        conditions:
    30          - prefix: /secure
    31      - services:
    32          - name: secureapp
    33            port: 80
    34        conditions:
    35          - prefix: /secure
    36          - header:
    37              name: User-Agent
    38              contains: Chrome