@@ -42,25 +42,25 @@ template file at `/etc/haproxy/template/haproxy.tmpl`.
42
42
43
43
The following annotations are supported:
44
44
45
- * ` [1 ] ` only in ` snapshot ` tag
45
+ * ` [0 ] ` only in ` canary ` tag
46
46
47
47
|| Name| Data| Usage|
48
48
| ---| ---| ---| :---:|
49
- | ` [1 ] ` | [ ` ingress.kubernetes.io/affinity ` ] ( #affinity ) | affinity type| -|
49
+ | ` [0 ] ` | [ ` ingress.kubernetes.io/affinity ` ] ( #affinity ) | affinity type| -|
50
50
|| ` ingress.kubernetes.io/auth-type ` | "basic"| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/auth/basic/haproxy ) |
51
51
|| ` ingress.kubernetes.io/auth-secret ` | secret name| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/auth/basic/haproxy ) |
52
52
|| ` ingress.kubernetes.io/auth-realm ` | realm string| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/auth/basic/haproxy ) |
53
- | ` [1 ] ` | ` ingress.kubernetes.io/auth-tls-error-page ` | url| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/auth/client-certs/haproxy ) |
53
+ | ` [0 ] ` | ` ingress.kubernetes.io/auth-tls-error-page ` | url| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/auth/client-certs/haproxy ) |
54
54
|| ` ingress.kubernetes.io/auth-tls-secret ` | namespace/secret name| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/auth/client-certs/haproxy ) |
55
55
|| [ ` ingress.kubernetes.io/proxy-body-size ` ] ( #proxy-body-size ) | size (bytes)| -|
56
56
|| ` ingress.kubernetes.io/secure-backends ` | [ true\| false] | -|
57
57
|| ` ingress.kubernetes.io/secure-verify-ca-secret ` | secret name| -|
58
- | ` [1 ] ` | [ ` ingress.kubernetes.io/session-cookie-name ` ] ( #affinity ) | cookie name| -|
58
+ | ` [0 ] ` | [ ` ingress.kubernetes.io/session-cookie-name ` ] ( #affinity ) | cookie name| -|
59
59
|| ` ingress.kubernetes.io/ssl-passthrough ` | [ true\| false] | -|
60
60
|| ` ingress.kubernetes.io/ssl-redirect ` | [ true\| false] | [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/rewrite/haproxy ) |
61
61
|| ` ingress.kubernetes.io/app-root ` | /url| [ doc] ( https://github.com/kubernetes/ingress/tree/master/examples/rewrite/haproxy ) |
62
62
|| ` ingress.kubernetes.io/whitelist-source-range ` | CIDR| -|
63
- | ` [1 ] ` | [ ` ingress.kubernetes.io/server-alias ` ] ( #server-alias ) | domain name or regex| -|
63
+ | ` [0 ] ` | [ ` ingress.kubernetes.io/server-alias ` ] ( #server-alias ) | domain name or regex| -|
64
64
65
65
### Affinity
66
66
@@ -96,22 +96,22 @@ A ConfigMap can be created with `kubectl create configmap`.
96
96
97
97
The following parameters are supported:
98
98
99
- * ` [1 ] ` only in ` snapshot ` tag
99
+ * ` [0 ] ` only in ` canary ` tag
100
100
101
101
|| Name| Type| Default|
102
102
| ---| ---| ---| ---|
103
103
|| [ ` balance-algorithm ` ] ( #balance-algorithm ) | algorithm name| ` roundrobin ` |
104
104
|| [ ` backend-check-interval ` ] ( #backend-check-interval ) | time with suffix| ` 2s ` |
105
- | ` [1 ] ` | [ ` backend-server-slots-increment ` ] ( #dynamic-scaling ) | number of slots| ` 32 ` |
106
- | ` [1 ] ` | [ ` dynamic-scaling ` ] ( #dynamic-scaling ) | [ true\| false] | ` false ` |
105
+ | ` [0 ] ` | [ ` backend-server-slots-increment ` ] ( #dynamic-scaling ) | number of slots| ` 32 ` |
106
+ | ` [0 ] ` | [ ` dynamic-scaling ` ] ( #dynamic-scaling ) | [ true\| false] | ` false ` |
107
107
|| [ ` forwardfor ` ] ( #forwardfor ) | [ add\| ignore\| ifmissing] | ` add ` |
108
- | ` [1 ] ` | [ ` healthz-port ` ] ( #healthz-port ) | port number| ` 10253 ` |
108
+ | ` [0 ] ` | [ ` healthz-port ` ] ( #healthz-port ) | port number| ` 10253 ` |
109
109
|| [ ` hsts ` ] ( #hsts ) | [ true\| false] | ` true ` |
110
110
|| [ ` hsts-include-subdomains ` ] ( #hsts ) | [ true\| false] | ` false ` |
111
111
|| [ ` hsts-max-age ` ] ( #hsts ) | number of seconds| ` 15768000 ` |
112
112
|| [ ` hsts-preload ` ] ( #hsts ) | [ true\| false] | ` false ` |
113
- | ` [1 ] ` | [ ` http-log-format ` ] ( #log-format ) | http log format| HAProxy default log format|
114
- | ` [1 ] ` | [ ` https-to-http-port ` ] ( #https-to-http-port ) | port number| 0 (do not listen)|
113
+ | ` [0 ] ` | [ ` http-log-format ` ] ( #log-format ) | http log format| HAProxy default log format|
114
+ | ` [0 ] ` | [ ` https-to-http-port ` ] ( #https-to-http-port ) | port number| 0 (do not listen)|
115
115
|| [ ` max-connections ` ] ( #max-connections ) | number| ` 2000 ` |
116
116
|| [ ` proxy-body-size ` ] ( #proxy-body-size ) | number of bytes| unlimited|
117
117
|| [ ` ssl-ciphers ` ] ( #ssl-ciphers ) | colon-separated list| [ link to code] ( https://github.com/jcmoraisjr/haproxy-ingress/blob/master/pkg/controller/config.go#L34 ) |
@@ -121,9 +121,9 @@ The following parameters are supported:
121
121
|| [ ` ssl-redirect ` ] ( #ssl-redirect ) | [ true\| false] | ` true ` |
122
122
|| [ ` stats-auth ` ] ( #stats ) | user: passwd | no auth|
123
123
|| [ ` stats-port ` ] ( #stats ) | port number| ` 1936 ` |
124
- | ` [1 ] ` | [ ` stats-proxy-protocol ` ] ( #stats ) | [ true\| false] | ` false ` |
124
+ | ` [0 ] ` | [ ` stats-proxy-protocol ` ] ( #stats ) | [ true\| false] | ` false ` |
125
125
|| [ ` syslog-endpoint ` ] ( #syslog-endpoint ) | IP: port (udp)| do not log|
126
- | ` [1 ] ` | [ ` tcp-log-format ` ] ( #log-format ) | tcp log format| HAProxy default log format|
126
+ | ` [0 ] ` | [ ` tcp-log-format ` ] ( #log-format ) | tcp log format| HAProxy default log format|
127
127
|| [ ` timeout-client ` ] ( #timeout ) | time with suffix| ` 50s ` |
128
128
|| [ ` timeout-client-fin ` ] ( #timeout ) | time with suffix| ` 50s ` |
129
129
|| [ ` timeout-connect ` ] ( #timeout ) | time with suffix| ` 5s ` |
@@ -132,7 +132,7 @@ The following parameters are supported:
132
132
|| [ ` timeout-server ` ] ( #timeout ) | time with suffix| ` 50s ` |
133
133
|| [ ` timeout-server-fin ` ] ( #timeout ) | time with suffix| ` 50s ` |
134
134
|| [ ` timeout-tunnel ` ] ( #timeout ) | time with suffix| ` 1h ` |
135
- | ` [1 ] ` | [ ` use-proxy-protocol ` ] ( #use-proxy-protocol ) | [ true\| false] | ` false ` |
135
+ | ` [0 ] ` | [ ` use-proxy-protocol ` ] ( #use-proxy-protocol ) | [ true\| false] | ` false ` |
136
136
137
137
### balance-algorithm
138
138
@@ -232,7 +232,7 @@ Define the maximum number of bytes HAProxy will allow on the body of requests. D
232
232
to not check, which means requests of unlimited size. This limit can be changed per ingress
233
233
resource.
234
234
235
- Since 0.4 (currently snapshot ) a suffix can be added to the size, so ` 10m ` means
235
+ Since 0.4 (currently canary/beta ) a suffix can be added to the size, so ` 10m ` means
236
236
` 10 * 1024 * 1024 ` bytes. Supported suffix are: ` k ` , ` m ` and ` g ` .
237
237
238
238
http://cbonte.github.io/haproxy-dconv/1.7/configuration.html#7.3.6-req.body_size
0 commit comments