You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// OSArgs contains arguments that can be sent to controller
68
-
typeOSArgsstruct {
69
-
Help []bool`short:"h" long:"help" description:"show this help message"`
70
-
Version []bool`short:"v" long:"version" description:"version"`
71
-
DefaultBackendServiceNamespaceValue`long:"default-backend-service" default:"" description:"default service to serve 404 page. If not specified HAProxy serves http 400"`
72
-
DefaultCertificateNamespaceValue`long:"default-ssl-certificate" default:"" description:"secret name of the certificate"`
73
-
ConfigMapNamespaceValue`long:"configmap" description:"configmap designated for HAProxy" default:""`
74
-
ConfigMapTCPServicesNamespaceValue`long:"configmap-tcp-services" description:"configmap used to define tcp services" default:""`
75
-
ConfigMapErrorFilesNamespaceValue`long:"configmap-errorfiles" description:"configmap used to define custom error pages associated to HTTP error codes" default:""`
76
-
ConfigMapPatternFilesNamespaceValue`long:"configmap-patternfiles" description:"configmap used to provide a list of pattern files to use in haproxy configuration " default:""`
77
-
KubeConfigstring`long:"kubeconfig" default:"" description:"combined with -e. location of kube config file"`
78
-
IngressClassstring`long:"ingress.class" default:"" description:"ingress.class to monitor in multiple controllers environment"`
79
-
EmptyIngressClassbool`long:"empty-ingress-class" description:"empty-ingress-class manages the behavior in case an ingress has no explicit ingress class annotation. true: to process, false: to skip"`
80
-
PublishServicestring`long:"publish-service" default:"" description:"Takes the form namespace/name. The controller mirrors the address of this service's endpoints to the load-balancer status of all Ingress objects it satisfies"`
DisableIPV4bool`long:"disable-ipv4" description:"toggle to disable the IPv4 protocol from all frontends"`
90
-
DisableIPV6bool`long:"disable-ipv6" description:"toggle to disable the IPv6 protocol from all frontends"`
91
-
DisableHTTPbool`long:"disable-http" description:"toggle to disable the HTTP frontend"`
92
-
DisableHTTPSbool`long:"disable-https" description:"toggle to disable the HTTPs frontend"`
93
-
HTTPBindPortint64`long:"http-bind-port" default:"80" description:"port to listen on for HTTP traffic"`
94
-
HTTPSBindPortint64`long:"https-bind-port" default:"443" description:"port to listen on for HTTPS traffic"`
95
-
IPV4BindAddrstring`long:"ipv4-bind-address" default:"0.0.0.0" description:"IPv4 address the Ingress Controller listens on (if enabled)"`
96
-
IPV6BindAddrstring`long:"ipv6-bind-address" default:"::" description:"IPv6 address the Ingress Controller listens on (if enabled)"`
97
-
Programstring`long:"program" description:"path to HAProxy program. NOTE: works only with External mode"`
98
-
CfgDirstring`long:"config-dir" description:"path to HAProxy configuration directory. NOTE: works only in External mode"`
99
-
RuntimeDirstring`long:"runtime-dir" description:"path to HAProxy runtime directory. NOTE: works only in External mode"`
68
+
typeOSArgsstruct { //nolint:maligned
69
+
Help []bool`short:"h" long:"help" description:"show this help message"`
70
+
Version []bool`short:"v" long:"version" description:"version"`
71
+
DefaultBackendServiceNamespaceValue`long:"default-backend-service" default:"" description:"default service to serve 404 page. If not specified HAProxy serves http 400"`
72
+
DefaultCertificateNamespaceValue`long:"default-ssl-certificate" default:"" description:"secret name of the certificate"`
73
+
ConfigMapNamespaceValue`long:"configmap" description:"configmap designated for HAProxy" default:""`
74
+
ConfigMapTCPServicesNamespaceValue`long:"configmap-tcp-services" description:"configmap used to define tcp services" default:""`
75
+
ConfigMapErrorFilesNamespaceValue`long:"configmap-errorfiles" description:"configmap used to define custom error pages associated to HTTP error codes" default:""`
76
+
ConfigMapPatternFilesNamespaceValue`long:"configmap-patternfiles" description:"configmap used to provide a list of pattern files to use in haproxy configuration " default:""`
77
+
KubeConfigstring`long:"kubeconfig" default:"" description:"combined with -e. location of kube config file"`
78
+
IngressClassstring`long:"ingress.class" default:"" description:"ingress.class to monitor in multiple controllers environment"`
79
+
EmptyIngressClassbool`long:"empty-ingress-class" description:"empty-ingress-class manages the behavior in case an ingress has no explicit ingress class annotation. true: to process, false: to skip"`
80
+
PublishServicestring`long:"publish-service" default:"" description:"Takes the form namespace/name. The controller mirrors the address of this service's endpoints to the load-balancer status of all Ingress objects it satisfies"`
0 commit comments