HAProxy Enterprise Kubernetes Ingress Controller Documentation 1.8

Defaults custom resource reference

Version: core.haproxy.org/v1alpha1

abortonclose

  • Type: string

  • Values:

    enabled
    disabled

adv_check

  • Type: string

  • Values:

    ssl-hello-chk
    smtpchk
    ldap-check
    mysql-check
    pgsql-check
    tcp-check
    redis-check
    httpchk

allbackups

  • Type: string

  • Values:

    enabled
    disabled

balance

  • Type: object

  • Child properties:

Property Type Values
algorithm string roundrobin
static-rr
leastconn
first
source
uri
url_param
hdr
random
rdp-cookie
hdr_name string  
hdr_use_domain_only boolean  
random_draws integer  
rdp_cookie_name string  
uri_depth integer  
uri_len integer  
uri_path_only boolean  
uri_whole boolean  
url_param string  
url_param_check_post integer  
url_param_max_wait integer  

bind_process

  • Type: string

check_timeout

  • Type: integer

clflog

  • Type: boolean

client_fin_timeout

  • Type: integer

client_timeout

  • Type: integer

clitcpka

  • Type: string

  • Values:

    enabled
    disabled

connect_timeout

  • Type: integer

contstats

  • Type: string

  • Values:

    enabled

  • Type: object

  • Child properties:

Property Type Values
domain array  
dynamic boolean  
httponly boolean  
indirect boolean  
maxidle integer  
maxlife integer  
name string  
nocache boolean  
postonly boolean  
preserve boolean  
secure boolean  
type string rewrite
insert
prefix

default_backend

  • Type: string

default_server

  • Type: object

  • Child properties:

Property Type Values
address string  
agent-addr string  
agent-check string enabled
disabled
agent-inter integer  
agent-port integer  
agent-send string  
allow_0rtt boolean  
alpn string  
backup string enabled
disabled
ca_file string  
check string enabled
disabled
check-send-proxy string enabled
disabled
check-sni string  
check-ssl string enabled
disabled
check_alpn string  
check_proto string  
check_via_socks4 string enabled
disabled
ciphers string  
ciphersuites string  
cookie string  
crl_file string  
disabled string enabled
disabled
downinter integer  
enabled string enabled
disabled
error_limit integer  
fall integer  
fastinter integer  
force_sslv3 string enabled
disabled
force_tlsv10 string enabled
disabled
force_tlsv11 string enabled
disabled
force_tlsv12 string enabled
disabled
force_tlsv13 string enabled
disabled
health_check_port integer  
init-addr string  
inter integer  
log_proto string legacy
octet-count
max_reuse integer  
maxconn integer  
maxqueue integer  
minconn integer  
name string  
namespace string  
no_sslv3 string enabled
disabled
no_tlsv10 string enabled
disabled
no_tlsv11 string enabled
disabled
no_tlsv12 string enabled
disabled
no_tlsv13 string enabled
disabled
no_verifyhost string enabled
disabled
npn string  
observe string layer4
layer7
on-error string fastinter
fail-check
sudden-death
mark-down
on-marked-down string shutdown-sessions
on-marked-up string shutdown-backup-sessions
pool_low_conn integer  
pool_max_conn integer  
pool_purge_delay integer  
port integer  
proto string  
proxy-v2-options array  
redir string  
resolve-net string  
resolve-prefer string ipv4
ipv6
resolve_opts string  
resolvers string  
rise integer  
send-proxy string enabled
disabled
send-proxy-v2 string enabled
disabled
send_proxy_v2_ssl string enabled
disabled
send_proxy_v2_ssl_cn string enabled
disabled
slowstart integer  
sni string  
socks4 string  
source string  
ssl string enabled
disabled
ssl_certificate string  
ssl_max_ver string SSLv3
TLSv1.0
TLSv1.1
TLSv1.2
TLSv1.3
ssl_min_ver string SSLv3
TLSv1.0
TLSv1.1
TLSv1.2
TLSv1.3
ssl_reuse string enabled
disabled
stick string enabled
disabled
tcp_ut integer  
tfo string enabled
disabled
tls_tickets string enabled
disabled
track string  
verify string none
required
verifyhost string  
weight integer  

dontlognull

  • Type: string

  • Values:

    enabled
    disabled

error_files

  • Type: array

external_check

  • Type: string

  • Values:

    enabled
    disabled

external_check_command

  • Type: string

external_check_path

  • Type: string

forwardfor

  • Type: object

  • Child properties:

Property Type Values
enabled string enabled
except string  
header string  
ifnone boolean  

http-buffer-request

  • Type: string

  • Values:

    enabled
    disabled

http-check

  • Type: object

  • Child properties:

Property Type Values
exclamation_mark boolean  
match string status
rstatus
string
rstring
pattern string  
type string disable-on-404
expect
send-state

http-use-htx

  • Type: string

  • Values:

    enabled
    disabled

http_connection_mode

  • Type: string

  • Values:

    httpclose
    http-server-close
    http-keep-alive

http_keep_alive_timeout

  • Type: integer

http_pretend_keepalive

  • Type: string

  • Values:

    enabled
    disabled

http_request_timeout

  • Type: integer

http_reuse

  • Type: string

  • Values:

    aggressive
    always
    never
    safe

httpchk_params

  • Type: object

  • Child properties:

Property Type Values
method string HEAD
PUT
POST
GET
TRACE
PATCH
uri string  
version string  

httplog

  • Type: boolean

log_format

  • Type: string

log_format_sd

  • Type: string

log_separate_errors

  • Type: string

  • Values:

    enabled
    disabled

log_tag

  • Type: string

logasap

  • Type: string

  • Values:

    enabled
    disabled

maxconn

  • Type: integer

mode

  • Type: string

  • Values:

    tcp
    http

mysql_check_params

  • Type: object

  • Child properties:

Property Type Values
client_version string pre-41
post-41
username string  

pgsql_check_params

  • Type: object

  • Child properties:

Property Type Values
username string  

queue_timeout

  • Type: integer

redispatch

  • Type: object

  • Child properties:

Property Type Values
enabled string enabled
disabled
interval integer  

retries

  • Type: integer

server_fin_timeout

  • Type: integer

server_timeout

  • Type: integer

smtpchk_params

  • Type: object

  • Child properties:

Property Type Values
domain string  
hello string  

stats_options

  • Type: object

  • Child properties:

Property Type Values
stats_enable boolean  
stats_hide_version boolean  
stats_maxconn integer  
stats_refresh_delay integer  
stats_show_desc string  
stats_show_legends boolean  
stats_show_node_name string  
stats_uri_prefix string  

tcplog

  • Type: boolean

tunnel_timeout

  • Type: integer

unique_id_format

  • Type: string

unique_id_header

  • Type: string

Next up

Global
HAProxyConf 2022 - Call for papers