New to Voyager? Please start here.
Backend Rules
Voyager supports full spectrum of HAProxy backend rules via backendRule
. Read more
about HAProxy backend rules.
apiVersion: voyager.appscode.com/v1
kind: Ingress
metadata:
name: test-ingress
namespace: default
spec:
rules:
- host: appscode.example.com
http:
paths:
- path: '/test'
backend:
service:
name: test-service
port:
number: 80
backendRules:
- 'acl add_url capture.req.uri -m beg /test-second'
- 'http-response set-header X-Added-From-Proxy added-from-proxy if add_url'
This example will apply an acl to the server backend, and a extra header from Loadbalancer if request uri
starts with /test-second
.