File tree Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Expand file tree Collapse file tree 2 files changed +35
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ Image can be run with arguments:
20
20
| [ ` --default-ssl-certificate ` ] ( #--default-ssl-certificate ) | |
21
21
| [ ` --ingress.class ` ] ( #--ingressclass ) | |
22
22
| [ ` --empty-ingress-class ` ] ( #--empty-ingress-class ) | ` false ` |
23
+ | [ ` --gateway-controller-name ` ] ( #--gateway-controller-name ) :construction : (dev) | |
23
24
| [ ` --namespace-blacklist ` ] ( #--namespace-blacklist ) | |
24
25
| [ ` --namespace-whitelist ` ] ( #--namespace-whitelist ) | |
25
26
| [ ` --publish-service ` ] ( #--publish-service ) | |
@@ -337,6 +338,28 @@ args:
337
338
338
339
***
339
340
341
+ # ## `--gateway-controller-name`
342
+
343
+
344
+ > :construction: this is only available from next version, currently available in dev build
345
+
346
+ identifier of your controller to know which gatewayclass it will handle
347
+
348
+ Possible values :
349
+
350
+ - The name of the controllerName in GatewayClass
351
+
352
+ Example :
353
+
354
+ ` ` ` yaml
355
+ args:
356
+ - --gateway-controller-name=haproxy.org/gateway-controller
357
+ ` ` `
358
+
359
+ <p align='right'><a href='#haproxy-kubernetes-ingress-controller'>:arrow_up_small: back to top</a></p>
360
+
361
+ ***
362
+
340
363
# ## `--namespace-blacklist`
341
364
342
365
Namespaces that the ingress controller should not monitor for changes to pods and services.
Original file line number Diff line number Diff line change @@ -187,6 +187,17 @@ image_arguments:
187
187
helm : |-
188
188
helm install haproxy haproxytech/kubernetes-ingress \
189
189
--set-string "controller.extraArgs={--empty-ingress-class}"
190
+ - argument : --gateway-controller-name
191
+ description : identifier of your controller to know which gatewayclass it will handle
192
+ values :
193
+ - The name of the controllerName in GatewayClass
194
+ version_min : " 1.10"
195
+ example : |-
196
+ args:
197
+ - --gateway-controller-name=haproxy.org/gateway-controller
198
+ helm : |-
199
+ helm install intranet haproxytech/kubernetes-ingress \
200
+ --set controller.gatewayControllerName=haproxy.org/gateway-controller
190
201
- argument : --namespace-blacklist
191
202
description : Namespaces that the ingress controller should not monitor for changes to pods and services.
192
203
values :
@@ -1126,7 +1137,7 @@ annotations:
1126
1137
haproxy.org/path-rewrite: (.*) /foo\1 # add the prefix /foo... "/bar?q=1" into "/foo/bar?q=1"
1127
1138
haproxy.org/path-rewrite: ([^?]*)(\?(.*))? \1/foo\2 # add the suffix /foo ... "/bar?q=1" into "/bar/foo?q=1"
1128
1139
haproxy.org/path-rewrite: /foo/(.*) /\1 # strip /foo ... "/foo/bar?q=1" into "/bar?q=1"
1129
-
1140
+
1130
1141
# strip /foo ... "/foo/bar?q=1" into "/bar?q=1" and replace "/bar/*" with "/baz/*"
1131
1142
# with multiline (using `|`) annotation
1132
1143
haproxy.org/path-rewrite: |
You can’t perform that action at this time.
0 commit comments