github.com/projectcontour/contour@v1.28.2/site/content/examples/proxydemo/04-proxy-include-basic.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    routes:
    15      - services:
    16          - name: rootapp
    17            port: 80
    18        conditions:
    19          - prefix: /
    20      - services:
    21          - name: secureapp-default
    22            port: 80
    23        conditions:
    24          - prefix: /secure
    25      - services:
    26          - name: secureapp
    27            port: 80
    28        conditions:
    29          - prefix: /secure
    30          - header:
    31              name: User-Agent
    32              contains: Chrome
    33  ---
    34  apiVersion: projectcontour.io/v1
    35  kind: HTTPProxy
    36  metadata:
    37    name: blogsite
    38    namespace: projectcontour-marketing
    39  spec:
    40    routes:
    41      - services:
    42          - name: wwwblog
    43            port: 80