-
CRD version:
3.1
-
API version:
ingress.v1.haproxy.org/v1
anonkey
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
anonkey: Integer Minimum: 0 Maximum: 4294967295
busy_polling
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
busy_polling: Boolean
ca_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ca_base: String
chroot
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
close_spread_time
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
close_spread_time: Integer
cluster_secret
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
cluster_secret: String
cpu_maps
[array]
cpu_set [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
process [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
crt_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
crt_base: String
daemon
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
default_path
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
default_path:
path: String allowed pattern: ^[^\s]+$
type: String allowed values are currentconfigparentorigin
description
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
description: String
device_atlas_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
device_atlas_options:
json_file: String
log_level: String
properties_cookie: String
separator: String
expose_experimental_directives
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
expose_experimental_directives: Boolean
external_check
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
fifty_one_degrees_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
fifty_one_degrees_options:
cache_size: Integer
data_file: String
property_name_list: String
property_separator: String
gid
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
gid: Integer
grace
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
grace: Integer
group
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
h1_accept_payload_with_any_method
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_accept_payload_with_any_method: Boolean
h1_case_adjust
[array]
from [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- from: String
to [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- to: String
h1_case_adjust_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_case_adjust_file: String
h1_do_not_close_on_insecure_transfer_encoding
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_do_not_close_on_insecure_transfer_encoding: Boolean
h2_workaround_bogus_websocket_clients
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h2_workaround_bogus_websocket_clients: Boolean
hard_stop_after
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer
httpclient_resolvers_disabled
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_disabled: String allowed values are enableddisabled
httpclient_resolvers_id
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_id: String
httpclient_resolvers_prefer
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_prefer: String allowed values are ipv4ipv6
httpclient_retries
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_retries: Integer
httpclient_ssl_ca_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_ssl_ca_file: String
httpclient_ssl_verify
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_ssl_verify: String allowed values are nonerequired
httpclient_timeout_connect
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_timeout_connect: Integer
insecure_fork_wanted
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
insecure_fork_wanted: Boolean
insecure_setuid_wanted
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
insecure_setuid_wanted: Boolean
issuers_chain_path
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
issuers_chain_path: String
limited_quic
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
limited_quic: Boolean
load_server_state_from_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
load_server_state_from_file: String allowed values are globallocalnone
localpeer
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
localpeer: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$
lua_load_per_thread
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
lua_load_per_thread: String
lua_loads
[array]
file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
lua_prepend_path
[array]
path [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- path: String allowed pattern: ^[^\s]+$
type [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- type: String allowed values are pathcpath
master-worker
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
max_spread_checks
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
max_spread_checks: Integer
maxcompcpuusage
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcompcpuusage: Integer
maxcomprate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcomprate: Integer
maxconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
maxconnrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconnrate: Integer
maxpipes
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxpipes: Integer
maxsessrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsessrate: Integer
maxsslconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslconn: Integer
maxsslrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslrate: Integer
maxzlibmem
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxzlibmem: Integer
mworker_max_reloads
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
mworker_max_reloads: Integer Minimum: 0
nbproc
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
no-quic
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
no-quic: Boolean
node
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
node: String
noepoll
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noepoll: Boolean
noevports
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noevports: Boolean
nogetaddrinfo
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nogetaddrinfo: Boolean
nokqueue
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nokqueue: Boolean
nopoll
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nopoll: Boolean
noreuseport
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noreuseport: Boolean
nosplice
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nosplice: Boolean
numa_cpu_mapping
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
numa_cpu_mapping: String allowed values are enableddisabled
pidfile
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
pp2_never_send_local
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pp2_never_send_local: Boolean
prealloc-fd
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
prealloc-fd: Boolean
presetenv
[array]
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
presetenv:
- name: String
value [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
presetenv:
- value: String
profiling_tasks
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
profiling_tasks: String allowed values are autoonoff
quiet
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
quiet: Boolean
resetenv
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
resetenv: String
runtime_apis
[array]
accept_netscaler_cip [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- accept_netscaler_cip: Integer
accept_proxy [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- accept_proxy: Boolean
address [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
allow_0rtt [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- allow_0rtt: Boolean
alpn [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- alpn: String allowed pattern: ^[^\s]+$
backlog [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- backlog: String
ca_ignore_err [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_ignore_err: String
ca_sign_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_sign_file: String
ca_sign_pass [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_sign_pass: String
ca_verify_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_verify_file: String
ciphers [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ciphers: String
ciphersuites [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ciphersuites: String
client_sigalgs [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- client_sigalgs: String
crl_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crl_file: String
crt_ignore_err [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crt_ignore_err: String
crt_list [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crt_list: String
curves [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- curves: String
defer_accept [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- defer_accept: Boolean
ecdhe [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ecdhe: String
expose_fd_listeners [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- expose_fd_listeners: Boolean
force_sslv3 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_sslv3: Boolean
force_tlsv10 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv10: Boolean
force_tlsv11 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv11: Boolean
force_tlsv12 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv12: Boolean
force_tlsv13 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv13: Boolean
generate_certificates [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- generate_certificates: Boolean
gid [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- gid: Integer
group [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- group: String
id [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- id: String
interface [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- interface: String
level [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
maxconn [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- maxconn: Integer
mode [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String
mss [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mss: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- name: String allowed pattern: ^[^\s]+$
namespace [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- namespace: String
nbconn [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- nbconn: Integer
nice [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- nice: Integer
no_alpn [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_alpn: Boolean
no_ca_names [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_ca_names: Boolean
no_sslv3 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_sslv3: Boolean
no_tls_tickets [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tls_tickets: Boolean
no_tlsv10 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv10: Boolean
no_tlsv11 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv11: Boolean
no_tlsv12 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv12: Boolean
no_tlsv13 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv13: Boolean
npn [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- npn: String
prefer_client_ciphers [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- prefer_client_ciphers: Boolean
process [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
proto [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- proto: String
quic-cc-algo [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-cc-algo: String allowed values are cubicnewreno
quic-force-retry [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-force-retry: Boolean
quic-socket [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-socket: String allowed values are connectionlistener
severity_output [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- severity_output: String allowed values are nonenumberstring
sigalgs [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- sigalgs: String
ssl [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl: Boolean
ssl_cafile [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_cafile: String allowed pattern: ^[^\s]+$
ssl_certificate [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_certificate: String allowed pattern: ^[^\s]+$
ssl_max_ver [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_max_ver: String allowed values are SSLv3TLSv1.0TLSv1.1TLSv1.2TLSv1.3
ssl_min_ver [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_min_ver: String allowed values are SSLv3TLSv1.0TLSv1.1TLSv1.2TLSv1.3
strict_sni [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- strict_sni: Boolean
tcp_user_timeout [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tcp_user_timeout: Integer
tfo [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tfo: Boolean
thread [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- thread: String
tls_ticket_keys [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tls_ticket_keys: String
transparent [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- transparent: Boolean
uid [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- uid: String
user [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- user: String
v4v6 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- v4v6: Boolean
v6only [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- v6only: Boolean
verify [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- verify: String allowed values are noneoptionalrequired
server_state_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
server_state_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_file: String allowed pattern: ^[^\s]+$
set_dumpable
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
set_dumpable: Boolean
set_var
[array]
expr [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var:
- expr: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var:
- name: String
set_var_fmt
[array]
format [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var_fmt:
- format: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var_fmt:
- name: String
setcap
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
setcap: String allowed pattern: ^[^\s]+$
setenv
[array]
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
setenv:
- name: String
value [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
setenv:
- value: String
spread_checks
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
spread_checks: Integer
ssl_default_bind_ciphers
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_bind_client_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_client_sigalgs: String
ssl_default_bind_curves
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_curves: String
ssl_default_bind_options
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_bind_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_sigalgs: String
ssl_default_server_ciphers
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_default_server_client_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_client_sigalgs: String
ssl_default_server_curves
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_curves: String
ssl_default_server_options
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_default_server_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_sigalgs: String
ssl_dh_param_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_dh_param_file: String
ssl_engines
[array]
algorithms [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
ssl_engines:
- algorithms: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
ssl_engines:
- name: String
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_load_extra_files: String
ssl_mode_async
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
ssl_propquery
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_propquery: String
ssl_provider
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_provider: String
ssl_provider_path
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_provider_path: String
ssl_server_verify
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_server_verify: String allowed values are nonerequired
ssl_skip_self_issued_ca
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_skip_self_issued_ca: Boolean
stats_maxconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_maxconn: Integer
stats_timeout
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer
strict_limits
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
strict_limits: Boolean
thread_group_lines
[array]
group [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
thread_group_lines:
- group: String
num_or_range [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
thread_group_lines:
- num_or_range: String
thread_groups
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
thread_groups: Integer
tune_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_options:
buffers_limit: Integer
buffers_reserve: Integer Minimum: 2
bufsize: Integer
comp_maxlevel: Integer
disable_zero_copy_forwarding: Boolean
events_max_events_at_once: Integer Minimum: 1 Maximum: 10000
fail_alloc: Boolean
fd_edge_triggered: String allowed values are enableddisabled
h1_zero_copy_fwd_recv: String allowed values are enableddisabled
h1_zero_copy_fwd_send: String allowed values are enableddisabled
h2_be_initial_window_size: Integer
h2_be_max_concurrent_streams: Integer
h2_fe_initial_window_size: Integer
h2_fe_max_concurrent_streams: Integer
h2_header_table_size: Integer Maximum: 65535
h2_initial_window_size: Integer
h2_max_concurrent_streams: Integer
h2_max_frame_size: Integer
h2_zero_copy_fwd_send: String allowed values are enableddisabled
http_cookielen: Integer
http_logurilen: Integer
http_maxhdr: Integer Minimum: 1 Maximum: 32767
idle_pool_shared: String allowed values are enableddisabled
idletimer: Integer Minimum: 0 Maximum: 65535
listener_default_shards: String allowed values are by-processby-threadby-group
listener_multi_queue: String allowed values are enableddisabled
lua_burst_timeout: Integer
lua_forced_yield: Integer
lua_log_loggers: String allowed values are enableddisabled
lua_log_stderr: String allowed values are autoenableddisabled
lua_maxmem: Boolean
lua_service_timeout: Integer
lua_session_timeout: Integer
lua_task_timeout: Integer
max_checks_per_thread: Integer
maxaccept: Integer
maxpollevents: Integer
maxrewrite: Integer
memory_hot_size: Integer
pattern_cache_size: Integer
peers_max_updates_at_once: Integer
pipesize: Integer
pool_high_fd_ratio: Integer
pool_low_fd_ratio: Integer
pt_zero_copy_forwarding: String allowed values are enableddisabled
quic_frontend_conn_tx_buffers_limit: Integer
quic_frontend_max_idle_timeout: Integer
quic_frontend_max_streams_bidi: Integer
quic_max_frame_loss: Integer
quic_retry_threshold: Integer
quic_socket_owner: String allowed values are listenerconnection
rcvbuf_backend: Integer
rcvbuf_client: Integer
rcvbuf_frontend: Integer
rcvbuf_server: Integer
recv_enough: Integer
runqueue_depth: Integer
sched_low_latency: String allowed values are enableddisabled
sndbuf_backend: Integer
sndbuf_client: Integer
sndbuf_frontend: Integer
sndbuf_server: Integer
ssl_cachesize: Integer
ssl_capture_buffer_size: Integer
ssl_ctx_cache_size: Integer
ssl_default_dh_param: Integer
ssl_force_private_cache: Boolean
ssl_keylog: String allowed values are enableddisabled
ssl_lifetime: Integer
ssl_maxrecord: Integer
ssl_ocsp_update_max_delay: Integer
ssl_ocsp_update_min_delay: Integer
stick_counters: Integer
vars_global_max_size: Integer
vars_proc_max_size: Integer
vars_reqres_max_size: Integer
vars_sess_max_size: Integer
vars_txn_max_size: Integer
zlib_memlevel: Integer Minimum: 1 Maximum: 9
zlib_windowsize: Integer Minimum: 8 Maximum: 15
tune_ssl_default_dh_param
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
uid
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
uid: Integer
ulimit_n
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ulimit_n: Integer
unsetenv
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
unsetenv: String
user
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
wurfl_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
wurfl_options:
cache_size: Integer
data_file: String
information_list: String
information_list_separator: String
patch_file: String
zero_warning
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
zero_warning: Boolean
-
CRD version:
3.0
-
API version:
ingress.v1.haproxy.org/v1
anonkey
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
anonkey: Integer Minimum: 0 Maximum: 4294967295
busy_polling
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
busy_polling: Boolean
ca_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ca_base: String
chroot
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
close_spread_time
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
close_spread_time: Integer
cluster_secret
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
cluster_secret: String
cpu_maps
[array]
cpu_set [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
process [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
crt_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
crt_base: String
daemon
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
default_path
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
default_path:
path: String allowed pattern: ^[^\s]+$
type: String allowed values are currentconfigparentorigin
description
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
description: String
device_atlas_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
device_atlas_options:
json_file: String
log_level: String
properties_cookie: String
separator: String
expose_experimental_directives
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
expose_experimental_directives: Boolean
external_check
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
fifty_one_degrees_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
fifty_one_degrees_options:
cache_size: Integer
data_file: String
property_name_list: String
property_separator: String
gid
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
gid: Integer
grace
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
grace: Integer
group
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
h1_case_adjust
[array]
from [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- from: String
to [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- to: String
h1_case_adjust_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_case_adjust_file: String
h2_workaround_bogus_websocket_clients
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h2_workaround_bogus_websocket_clients: Boolean
hard_stop_after
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer
httpclient_resolvers_disabled
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_disabled: String allowed values are enableddisabled
httpclient_resolvers_id
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_id: String
httpclient_resolvers_prefer
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_prefer: String allowed values are ipv4ipv6
httpclient_retries
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_retries: Integer
httpclient_ssl_ca_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_ssl_ca_file: String
httpclient_ssl_verify
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_ssl_verify: String allowed values are nonerequired
httpclient_timeout_connect
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_timeout_connect: Integer
insecure_fork_wanted
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
insecure_fork_wanted: Boolean
insecure_setuid_wanted
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
insecure_setuid_wanted: Boolean
issuers_chain_path
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
issuers_chain_path: String
limited_quic
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
limited_quic: Boolean
load_server_state_from_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
load_server_state_from_file: String allowed values are globallocalnone
localpeer
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
localpeer: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$
lua_load_per_thread
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
lua_load_per_thread: String
lua_loads
[array]
file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
lua_prepend_path
[array]
path [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- path: String allowed pattern: ^[^\s]+$
type [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- type: String allowed values are pathcpath
master-worker
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
max_spread_checks
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
max_spread_checks: Integer
maxcompcpuusage
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcompcpuusage: Integer
maxcomprate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcomprate: Integer
maxconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
maxconnrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconnrate: Integer
maxpipes
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxpipes: Integer
maxsessrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsessrate: Integer
maxsslconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslconn: Integer
maxsslrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslrate: Integer
maxzlibmem
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxzlibmem: Integer
mworker_max_reloads
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
mworker_max_reloads: Integer Minimum: 0
nbproc
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
no-quic
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
no-quic: Boolean
node
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
node: String
noepoll
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noepoll: Boolean
noevports
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noevports: Boolean
nogetaddrinfo
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nogetaddrinfo: Boolean
nokqueue
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nokqueue: Boolean
nopoll
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nopoll: Boolean
noreuseport
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noreuseport: Boolean
nosplice
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nosplice: Boolean
numa_cpu_mapping
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
numa_cpu_mapping: String allowed values are enableddisabled
pidfile
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
pp2_never_send_local
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pp2_never_send_local: Boolean
prealloc-fd
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
prealloc-fd: Boolean
presetenv
[array]
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
presetenv:
- name: String
value [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
presetenv:
- value: String
profiling_tasks
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
profiling_tasks: String allowed values are autoonoff
quiet
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
quiet: Boolean
resetenv
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
resetenv: String
runtime_apis
[array]
accept_netscaler_cip [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- accept_netscaler_cip: Integer
accept_proxy [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- accept_proxy: Boolean
address [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
allow_0rtt [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- allow_0rtt: Boolean
alpn [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- alpn: String allowed pattern: ^[^\s]+$
backlog [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- backlog: String
ca_ignore_err [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_ignore_err: String
ca_sign_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_sign_file: String
ca_sign_pass [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_sign_pass: String
ca_verify_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_verify_file: String
ciphers [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ciphers: String
ciphersuites [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ciphersuites: String
client_sigalgs [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- client_sigalgs: String
crl_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crl_file: String
crt_ignore_err [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crt_ignore_err: String
crt_list [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crt_list: String
curves [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- curves: String
defer_accept [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- defer_accept: Boolean
ecdhe [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ecdhe: String
expose_fd_listeners [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- expose_fd_listeners: Boolean
force_sslv3 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_sslv3: Boolean
force_tlsv10 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv10: Boolean
force_tlsv11 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv11: Boolean
force_tlsv12 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv12: Boolean
force_tlsv13 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv13: Boolean
generate_certificates [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- generate_certificates: Boolean
gid [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- gid: Integer
group [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- group: String
id [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- id: String
interface [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- interface: String
level [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
maxconn [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- maxconn: Integer
mode [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String
mss [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mss: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- name: String allowed pattern: ^[^\s]+$
namespace [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- namespace: String
nbconn [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- nbconn: Integer
nice [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- nice: Integer
no_alpn [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_alpn: Boolean
no_ca_names [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_ca_names: Boolean
no_sslv3 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_sslv3: Boolean
no_tls_tickets [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tls_tickets: Boolean
no_tlsv10 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv10: Boolean
no_tlsv11 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv11: Boolean
no_tlsv12 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv12: Boolean
no_tlsv13 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv13: Boolean
npn [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- npn: String
prefer_client_ciphers [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- prefer_client_ciphers: Boolean
process [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
proto [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- proto: String
quic-cc-algo [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-cc-algo: String allowed values are cubicnewreno
quic-force-retry [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-force-retry: Boolean
quic-socket [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-socket: String allowed values are connectionlistener
severity_output [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- severity_output: String allowed values are nonenumberstring
sigalgs [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- sigalgs: String
ssl [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl: Boolean
ssl_cafile [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_cafile: String allowed pattern: ^[^\s]+$
ssl_certificate [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_certificate: String allowed pattern: ^[^\s]+$
ssl_max_ver [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_max_ver: String allowed values are SSLv3TLSv1.0TLSv1.1TLSv1.2TLSv1.3
ssl_min_ver [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_min_ver: String allowed values are SSLv3TLSv1.0TLSv1.1TLSv1.2TLSv1.3
strict_sni [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- strict_sni: Boolean
tcp_user_timeout [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tcp_user_timeout: Integer
tfo [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tfo: Boolean
thread [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- thread: String
tls_ticket_keys [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tls_ticket_keys: String
transparent [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- transparent: Boolean
uid [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- uid: String
user [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- user: String
v4v6 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- v4v6: Boolean
v6only [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- v6only: Boolean
verify [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- verify: String allowed values are noneoptionalrequired
server_state_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
server_state_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_file: String allowed pattern: ^[^\s]+$
set_dumpable
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
set_dumpable: Boolean
set_var
[array]
expr [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var:
- expr: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var:
- name: String
set_var_fmt
[array]
format [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var_fmt:
- format: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var_fmt:
- name: String
setcap
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
setcap: String allowed pattern: ^[^\s]+$
setenv
[array]
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
setenv:
- name: String
value [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
setenv:
- value: String
spread_checks
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
spread_checks: Integer
ssl_default_bind_ciphers
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_bind_client_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_client_sigalgs: String
ssl_default_bind_curves
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_curves: String
ssl_default_bind_options
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_bind_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_sigalgs: String
ssl_default_server_ciphers
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_default_server_client_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_client_sigalgs: String
ssl_default_server_curves
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_curves: String
ssl_default_server_options
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_default_server_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_sigalgs: String
ssl_dh_param_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_dh_param_file: String
ssl_engines
[array]
algorithms [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
ssl_engines:
- algorithms: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
ssl_engines:
- name: String
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_load_extra_files: String
ssl_mode_async
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
ssl_propquery
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_propquery: String
ssl_provider
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_provider: String
ssl_provider_path
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_provider_path: String
ssl_server_verify
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_server_verify: String allowed values are nonerequired
ssl_skip_self_issued_ca
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_skip_self_issued_ca: Boolean
stats_maxconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_maxconn: Integer
stats_timeout
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer
strict_limits
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
strict_limits: Boolean
thread_group_lines
[array]
group [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
thread_group_lines:
- group: String
num_or_range [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
thread_group_lines:
- num_or_range: String
thread_groups
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
thread_groups: Integer
tune_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_options:
buffers_limit: Integer
buffers_reserve: Integer Minimum: 2
bufsize: Integer
comp_maxlevel: Integer
disable_zero_copy_forwarding: Boolean
events_max_events_at_once: Integer Minimum: 1 Maximum: 10000
fail_alloc: Boolean
fd_edge_triggered: String allowed values are enableddisabled
h1_zero_copy_fwd_recv: String allowed values are enableddisabled
h1_zero_copy_fwd_send: String allowed values are enableddisabled
h2_be_initial_window_size: Integer
h2_be_max_concurrent_streams: Integer
h2_fe_initial_window_size: Integer
h2_fe_max_concurrent_streams: Integer
h2_header_table_size: Integer Maximum: 65535
h2_initial_window_size: Integer
h2_max_concurrent_streams: Integer
h2_max_frame_size: Integer
h2_zero_copy_fwd_send: String allowed values are enableddisabled
http_cookielen: Integer
http_logurilen: Integer
http_maxhdr: Integer Minimum: 1 Maximum: 32767
idle_pool_shared: String allowed values are enableddisabled
idletimer: Integer Minimum: 0 Maximum: 65535
listener_default_shards: String allowed values are by-processby-threadby-group
listener_multi_queue: String allowed values are enableddisabled
lua_burst_timeout: Integer
lua_forced_yield: Integer
lua_log_loggers: String allowed values are enableddisabled
lua_log_stderr: String allowed values are autoenableddisabled
lua_maxmem: Boolean
lua_service_timeout: Integer
lua_session_timeout: Integer
lua_task_timeout: Integer
max_checks_per_thread: Integer
maxaccept: Integer
maxpollevents: Integer
maxrewrite: Integer
memory_hot_size: Integer
pattern_cache_size: Integer
peers_max_updates_at_once: Integer
pipesize: Integer
pool_high_fd_ratio: Integer
pool_low_fd_ratio: Integer
pt_zero_copy_forwarding: String allowed values are enableddisabled
quic_frontend_conn_tx_buffers_limit: Integer
quic_frontend_max_idle_timeout: Integer
quic_frontend_max_streams_bidi: Integer
quic_max_frame_loss: Integer
quic_retry_threshold: Integer
quic_socket_owner: String allowed values are listenerconnection
rcvbuf_backend: Integer
rcvbuf_client: Integer
rcvbuf_frontend: Integer
rcvbuf_server: Integer
recv_enough: Integer
runqueue_depth: Integer
sched_low_latency: String allowed values are enableddisabled
sndbuf_backend: Integer
sndbuf_client: Integer
sndbuf_frontend: Integer
sndbuf_server: Integer
ssl_cachesize: Integer
ssl_capture_buffer_size: Integer
ssl_ctx_cache_size: Integer
ssl_default_dh_param: Integer
ssl_force_private_cache: Boolean
ssl_keylog: String allowed values are enableddisabled
ssl_lifetime: Integer
ssl_maxrecord: Integer
ssl_ocsp_update_max_delay: Integer
ssl_ocsp_update_min_delay: Integer
stick_counters: Integer
vars_global_max_size: Integer
vars_proc_max_size: Integer
vars_reqres_max_size: Integer
vars_sess_max_size: Integer
vars_txn_max_size: Integer
zlib_memlevel: Integer Minimum: 1 Maximum: 9
zlib_windowsize: Integer Minimum: 8 Maximum: 15
tune_ssl_default_dh_param
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
uid
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
uid: Integer
ulimit_n
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ulimit_n: Integer
unsetenv
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
unsetenv: String
user
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
wurfl_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
wurfl_options:
cache_size: Integer
data_file: String
information_list: String
information_list_separator: String
patch_file: String
zero_warning
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
zero_warning: Boolean
-
CRD version:
1.11
-
API version:
ingress.v1.haproxy.org/v1
anonkey
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
anonkey: Integer Minimum: 0 Maximum: 4294967295
busy_polling
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
busy_polling: Boolean
ca_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ca_base: String
chroot
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
close_spread_time
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
close_spread_time: Integer
cluster_secret
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
cluster_secret: String
cpu_maps
[array]
cpu_set [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
process [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
crt_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
crt_base: String
daemon
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
default_path
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
default_path:
path: String allowed pattern: ^[^\s]+$
type: String allowed values are currentconfigparentorigin
description
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
description: String
device_atlas_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
device_atlas_options:
json_file: String
log_level: String
properties_cookie: String
separator: String
expose_experimental_directives
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
expose_experimental_directives: Boolean
external_check
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
fifty_one_degrees_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
fifty_one_degrees_options:
cache_size: Integer
data_file: String
property_name_list: String
property_separator: String
gid
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
gid: Integer
grace
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
grace: Integer
group
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
h1_case_adjust
[array]
from [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- from: String
to [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- to: String
h1_case_adjust_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_case_adjust_file: String
h2_workaround_bogus_websocket_clients
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h2_workaround_bogus_websocket_clients: Boolean
hard_stop_after
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer
httpclient_resolvers_disabled
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_disabled: String allowed values are enableddisabled
httpclient_resolvers_id
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_id: String
httpclient_resolvers_prefer
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_resolvers_prefer: String allowed values are ipv4ipv6
httpclient_retries
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_retries: Integer
httpclient_ssl_ca_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_ssl_ca_file: String
httpclient_ssl_verify
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_ssl_verify: String allowed values are nonerequired
httpclient_timeout_connect
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
httpclient_timeout_connect: Integer
insecure_fork_wanted
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
insecure_fork_wanted: Boolean
insecure_setuid_wanted
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
insecure_setuid_wanted: Boolean
issuers_chain_path
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
issuers_chain_path: String
limited_quic
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
limited_quic: Boolean
load_server_state_from_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
load_server_state_from_file: String allowed values are globallocalnone
localpeer
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
localpeer: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$
lua_load_per_thread
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
lua_load_per_thread: String
lua_loads
[array]
file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
lua_prepend_path
[array]
path [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- path: String allowed pattern: ^[^\s]+$
type [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- type: String allowed values are pathcpath
master-worker
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
max_spread_checks
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
max_spread_checks: Integer
maxcompcpuusage
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcompcpuusage: Integer
maxcomprate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcomprate: Integer
maxconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
maxconnrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconnrate: Integer
maxpipes
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxpipes: Integer
maxsessrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsessrate: Integer
maxsslconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslconn: Integer
maxsslrate
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslrate: Integer
maxzlibmem
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxzlibmem: Integer
mworker_max_reloads
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
mworker_max_reloads: Integer Minimum: 0
nbproc
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
no-quic
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
no-quic: Boolean
node
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
node: String
noepoll
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noepoll: Boolean
noevports
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noevports: Boolean
nogetaddrinfo
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nogetaddrinfo: Boolean
nokqueue
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nokqueue: Boolean
nopoll
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nopoll: Boolean
noreuseport
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noreuseport: Boolean
nosplice
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nosplice: Boolean
numa_cpu_mapping
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
numa_cpu_mapping: String allowed values are enableddisabled
pidfile
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
pp2_never_send_local
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pp2_never_send_local: Boolean
prealloc-fd
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
prealloc-fd: Boolean
presetenv
[array]
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
presetenv:
- name: String
value [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
presetenv:
- value: String
profiling_tasks
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
profiling_tasks: String allowed values are autoonoff
quiet
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
quiet: Boolean
resetenv
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
resetenv: String
runtime_apis
[array]
accept_netscaler_cip [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- accept_netscaler_cip: Integer
accept_proxy [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- accept_proxy: Boolean
address [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
allow_0rtt [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- allow_0rtt: Boolean
alpn [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- alpn: String allowed pattern: ^[^\s]+$
backlog [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- backlog: String
ca_ignore_err [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_ignore_err: String
ca_sign_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_sign_file: String
ca_sign_pass [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_sign_pass: String
ca_verify_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ca_verify_file: String
ciphers [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ciphers: String
ciphersuites [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ciphersuites: String
client_sigalgs [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- client_sigalgs: String
crl_file [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crl_file: String
crt_ignore_err [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crt_ignore_err: String
crt_list [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- crt_list: String
curves [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- curves: String
defer_accept [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- defer_accept: Boolean
ecdhe [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ecdhe: String
expose_fd_listeners [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- expose_fd_listeners: Boolean
force_sslv3 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_sslv3: Boolean
force_tlsv10 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv10: Boolean
force_tlsv11 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv11: Boolean
force_tlsv12 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv12: Boolean
force_tlsv13 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- force_tlsv13: Boolean
generate_certificates [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- generate_certificates: Boolean
gid [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- gid: Integer
group [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- group: String
id [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- id: String
interface [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- interface: String
level [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
maxconn [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- maxconn: Integer
mode [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String
mss [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mss: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- name: String allowed pattern: ^[^\s]+$
namespace [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- namespace: String
nbconn [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- nbconn: Integer
nice [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- nice: Integer
no_alpn [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_alpn: Boolean
no_ca_names [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_ca_names: Boolean
no_sslv3 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_sslv3: Boolean
no_tls_tickets [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tls_tickets: Boolean
no_tlsv10 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv10: Boolean
no_tlsv11 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv11: Boolean
no_tlsv12 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv12: Boolean
no_tlsv13 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- no_tlsv13: Boolean
npn [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- npn: String
prefer_client_ciphers [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- prefer_client_ciphers: Boolean
process [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
proto [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- proto: String
quic-cc-algo [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-cc-algo: String allowed values are cubicnewreno
quic-force-retry [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-force-retry: Boolean
quic-socket [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- quic-socket: String allowed values are connectionlistener
severity_output [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- severity_output: String allowed values are nonenumberstring
sigalgs [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- sigalgs: String
ssl [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl: Boolean
ssl_cafile [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_cafile: String allowed pattern: ^[^\s]+$
ssl_certificate [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_certificate: String allowed pattern: ^[^\s]+$
ssl_max_ver [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_max_ver: String allowed values are SSLv3TLSv1.0TLSv1.1TLSv1.2TLSv1.3
ssl_min_ver [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- ssl_min_ver: String allowed values are SSLv3TLSv1.0TLSv1.1TLSv1.2TLSv1.3
strict_sni [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- strict_sni: Boolean
tcp_user_timeout [integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tcp_user_timeout: Integer
tfo [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tfo: Boolean
thread [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- thread: String
tls_ticket_keys [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- tls_ticket_keys: String
transparent [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- transparent: Boolean
uid [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- uid: String
user [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- user: String
v4v6 [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- v4v6: Boolean
v6only [boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- v6only: Boolean
verify [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- verify: String allowed values are noneoptionalrequired
server_state_base
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
server_state_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_file: String allowed pattern: ^[^\s]+$
set_dumpable
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
set_dumpable: Boolean
set_var
[array]
expr [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var:
- expr: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var:
- name: String
set_var_fmt
[array]
format [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var_fmt:
- format: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
set_var_fmt:
- name: String
setcap
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
setcap: String allowed pattern: ^[^\s]+$
setenv
[array]
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
setenv:
- name: String
value [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
setenv:
- value: String
spread_checks
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
spread_checks: Integer
ssl_default_bind_ciphers
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_bind_client_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_client_sigalgs: String
ssl_default_bind_curves
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_curves: String
ssl_default_bind_options
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_bind_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_sigalgs: String
ssl_default_server_ciphers
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_default_server_client_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_client_sigalgs: String
ssl_default_server_curves
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_curves: String
ssl_default_server_options
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_default_server_sigalgs
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_sigalgs: String
ssl_dh_param_file
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_dh_param_file: String
ssl_engines
[array]
algorithms [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
ssl_engines:
- algorithms: String
name [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
ssl_engines:
- name: String
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_load_extra_files: String
ssl_mode_async
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
ssl_propquery
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_propquery: String
ssl_provider
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_provider: String
ssl_provider_path
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_provider_path: String
ssl_server_verify
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_server_verify: String allowed values are nonerequired
ssl_skip_self_issued_ca
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_skip_self_issued_ca: Boolean
stats_maxconn
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_maxconn: Integer
stats_timeout
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer
strict_limits
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
strict_limits: Boolean
thread_group_lines
[array]
group [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
thread_group_lines:
- group: String
num_or_range [string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
thread_group_lines:
- num_or_range: String
thread_groups
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
thread_groups: Integer
tune_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_options:
buffers_limit: Integer
buffers_reserve: Integer Minimum: 2
bufsize: Integer
comp_maxlevel: Integer
disable_zero_copy_forwarding: Boolean
events_max_events_at_once: Integer Minimum: 1 Maximum: 10000
fail_alloc: Boolean
fd_edge_triggered: String allowed values are enableddisabled
h1_zero_copy_fwd_recv: String allowed values are enableddisabled
h1_zero_copy_fwd_send: String allowed values are enableddisabled
h2_be_initial_window_size: Integer
h2_be_max_concurrent_streams: Integer
h2_fe_initial_window_size: Integer
h2_fe_max_concurrent_streams: Integer
h2_header_table_size: Integer Maximum: 65535
h2_initial_window_size: Integer
h2_max_concurrent_streams: Integer
h2_max_frame_size: Integer
h2_zero_copy_fwd_send: String allowed values are enableddisabled
http_cookielen: Integer
http_logurilen: Integer
http_maxhdr: Integer Minimum: 1 Maximum: 32767
idle_pool_shared: String allowed values are enableddisabled
idletimer: Integer Minimum: 0 Maximum: 65535
listener_default_shards: String allowed values are by-processby-threadby-group
listener_multi_queue: String allowed values are enableddisabled
lua_burst_timeout: Integer
lua_forced_yield: Integer
lua_log_loggers: String allowed values are enableddisabled
lua_log_stderr: String allowed values are autoenableddisabled
lua_maxmem: Boolean
lua_service_timeout: Integer
lua_session_timeout: Integer
lua_task_timeout: Integer
max_checks_per_thread: Integer
maxaccept: Integer
maxpollevents: Integer
maxrewrite: Integer
memory_hot_size: Integer
pattern_cache_size: Integer
peers_max_updates_at_once: Integer
pipesize: Integer
pool_high_fd_ratio: Integer
pool_low_fd_ratio: Integer
pt_zero_copy_forwarding: String allowed values are enableddisabled
quic_frontend_conn_tx_buffers_limit: Integer
quic_frontend_max_idle_timeout: Integer
quic_frontend_max_streams_bidi: Integer
quic_max_frame_loss: Integer
quic_retry_threshold: Integer
quic_socket_owner: String allowed values are listenerconnection
rcvbuf_backend: Integer
rcvbuf_client: Integer
rcvbuf_frontend: Integer
rcvbuf_server: Integer
recv_enough: Integer
runqueue_depth: Integer
sched_low_latency: String allowed values are enableddisabled
sndbuf_backend: Integer
sndbuf_client: Integer
sndbuf_frontend: Integer
sndbuf_server: Integer
ssl_cachesize: Integer
ssl_capture_buffer_size: Integer
ssl_ctx_cache_size: Integer
ssl_default_dh_param: Integer
ssl_force_private_cache: Boolean
ssl_keylog: String allowed values are enableddisabled
ssl_lifetime: Integer
ssl_maxrecord: Integer
ssl_ocsp_update_max_delay: Integer
ssl_ocsp_update_min_delay: Integer
stick_counters: Integer
vars_global_max_size: Integer
vars_proc_max_size: Integer
vars_reqres_max_size: Integer
vars_sess_max_size: Integer
vars_txn_max_size: Integer
zlib_memlevel: Integer Minimum: 1 Maximum: 9
zlib_windowsize: Integer Minimum: 8 Maximum: 15
tune_ssl_default_dh_param
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
uid
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
uid: Integer
ulimit_n
[integer]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ulimit_n: Integer
unsetenv
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
unsetenv: String
user
[string]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
wurfl_options
[object]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
wurfl_options:
cache_size: Integer
data_file: String
information_list: String
information_list_separator: String
patch_file: String
zero_warning
[boolean]
apiVersion: "ingress.v1.haproxy.org/v1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
zero_warning: Boolean
-
CRD version:
1.10
-
API version:
core.haproxy.org/v1alpha2
busy_polling
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
busy_polling: Boolean
ca_base
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ca_base: String
chroot
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
cpu_maps
[array]
cpu_set [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
process [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
crt_base
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
crt_base: String
daemon
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
external_check
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
gid
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
gid: Integer
group
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
h1_case_adjust
[array]
from [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- from: String
to [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- to: String
h1_case_adjust_file
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_case_adjust_file: String
hard_stop_after
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer | null
localpeer
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
localpeer: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$
lua_loads
[array]
file [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
lua_prepend_path
[array]
path [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- path: String allowed pattern: ^[^\s]+$
type [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- type: String allowed values are pathcpath
master-worker
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
max_spread_checks
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
max_spread_checks: Integer
maxcompcpuusage
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcompcpuusage: Integer
maxcomprate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcomprate: Integer
maxconn
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
maxconnrate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconnrate: Integer
maxpipes
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxpipes: Integer
maxsessrate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsessrate: Integer
maxsslconn
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslconn: Integer
maxsslrate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslrate: Integer
maxzlibmem
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxzlibmem: Integer
nbproc
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
noepoll
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noepoll: Boolean
noevports
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noevports: Boolean
nogetaddrinfo
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nogetaddrinfo: Boolean
nokqueue
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nokqueue: Boolean
nopoll
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nopoll: Boolean
noreuseport
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noreuseport: Boolean
nosplice
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nosplice: Boolean
pidfile
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
profiling_tasks
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
profiling_tasks: String allowed values are autoonoff
runtime_apis
[array]
address [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
mode [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String allowed pattern: ^[^\s]+$
level [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
process [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
exposeFdListeners [boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- exposeFdListeners: Boolean
server_state_base
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
server_state_file
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_file: String allowed pattern: ^[^\s]+$
spread_checks
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
spread_checks: Integer
ssl_default_bind_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_bind_options
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_server_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_default_server_options
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_mode_async
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
stats_timeout
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer | null
tune_options
[object]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_options:
buffers_limit: Integer | null
buffers_reserve: Integer Minimum: 2
bufsize: Integer
comp_maxlevel: Integer
fail_alloc: Boolean
h2_header_table_size: Integer Maximum: 65535
h2_initial_window_size: Integer | null
h2_max_concurrent_streams: Integer
h2_max_frame_size: Integer
http_cookielen: Integer
http_logurilen: Integer
http_maxhdr: Integer Minimum: 1 Maximum: 32767
idle_pool_shared: String allowed values are enableddisabled
idletimer: Integer | null Minimum: 0 Maximum: 65535
listener_multi_queue: String allowed values are enableddisabled
lua_forced_yield: Integer
lua_maxmem: Boolean
lua_service_timeout: Integer | null
lua_session_timeout: Integer | null
lua_task_timeout: Integer | null
maxaccept: Integer
maxpollevents: Integer
maxrewrite: Integer
pattern_cache_size: Integer | null
pipesize: Integer
pool_high_fd_ratio: Integer
pool_low_fd_ratio: Integer
rcvbuf_client: Integer | null
rcvbuf_server: Integer | null
recv_enough: Integer
runqueue_depth: Integer
sched_low_latency: String allowed values are enableddisabled
sndbuf_client: Integer | null
sndbuf_server: Integer | null
ssl_cachesize: Integer | null
ssl_capture_buffer_size: Integer | null
ssl_ctx_cache_size: Integer
ssl_default_dh_param: Integer
ssl_force_private_cache: Boolean
ssl_keylog: String allowed values are enableddisabled
ssl_lifetime: Integer | null
ssl_maxrecord: Integer | null
vars_global_max_size: Integer | null
vars_proc_max_size: Integer | null
vars_reqres_max_size: Integer | null
vars_sess_max_size: Integer | null
vars_txn_max_size: Integer | null
zlib_memlevel: Integer Minimum: 1 Maximum: 9
zlib_windowsize: Integer Minimum: 8 Maximum: 15
tune_ssl_default_dh_param
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
uid
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
uid: Integer
user
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
-
CRD version:
1.9
-
API version:
core.haproxy.org/v1alpha2
busy_polling
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
busy_polling: Boolean
ca_base
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ca_base: String
chroot
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
cpu_maps
[array]
cpu_set [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
process [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
crt_base
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
crt_base: String
daemon
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
external_check
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
gid
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
gid: Integer
group
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
h1_case_adjust
[array]
from [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- from: String
to [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
h1_case_adjust:
- to: String
h1_case_adjust_file
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
h1_case_adjust_file: String
hard_stop_after
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer | null
localpeer
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
localpeer: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$
lua_loads
[array]
file [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
lua_prepend_path
[array]
path [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- path: String allowed pattern: ^[^\s]+$
type [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_prepend_path:
- type: String allowed values are pathcpath
master-worker
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
max_spread_checks
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
max_spread_checks: Integer
maxcompcpuusage
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcompcpuusage: Integer
maxcomprate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxcomprate: Integer
maxconn
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
maxconnrate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconnrate: Integer
maxpipes
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxpipes: Integer
maxsessrate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsessrate: Integer
maxsslconn
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslconn: Integer
maxsslrate
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxsslrate: Integer
maxzlibmem
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxzlibmem: Integer
nbproc
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
noepoll
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noepoll: Boolean
noevports
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noevports: Boolean
nogetaddrinfo
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nogetaddrinfo: Boolean
nokqueue
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nokqueue: Boolean
nopoll
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nopoll: Boolean
noreuseport
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
noreuseport: Boolean
nosplice
[boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nosplice: Boolean
pidfile
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
profiling_tasks
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
profiling_tasks: String allowed values are autoonoff
runtime_apis
[array]
address [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
mode [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String allowed pattern: ^[^\s]+$
level [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
process [string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
exposeFdListeners [boolean]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- exposeFdListeners: Boolean
server_state_base
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
server_state_file
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_file: String allowed pattern: ^[^\s]+$
spread_checks
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
spread_checks: Integer
ssl_default_bind_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_bind_options
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_server_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_default_server_options
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_mode_async
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
stats_timeout
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer | null
tune_options
[object]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_options:
buffers_limit: Integer | null
buffers_reserve: Integer Minimum: 2
bufsize: Integer
comp_maxlevel: Integer
fail_alloc: Boolean
h2_header_table_size: Integer Maximum: 65535
h2_initial_window_size: Integer | null
h2_max_concurrent_streams: Integer
h2_max_frame_size: Integer
http_cookielen: Integer
http_logurilen: Integer
http_maxhdr: Integer Minimum: 1 Maximum: 32767
idle_pool_shared: String allowed values are enableddisabled
idletimer: Integer | null Minimum: 0 Maximum: 65535
listener_multi_queue: String allowed values are enableddisabled
lua_forced_yield: Integer
lua_maxmem: Boolean
lua_service_timeout: Integer | null
lua_session_timeout: Integer | null
lua_task_timeout: Integer | null
maxaccept: Integer
maxpollevents: Integer
maxrewrite: Integer
pattern_cache_size: Integer | null
pipesize: Integer
pool_high_fd_ratio: Integer
pool_low_fd_ratio: Integer
rcvbuf_client: Integer | null
rcvbuf_server: Integer | null
recv_enough: Integer
runqueue_depth: Integer
sched_low_latency: String allowed values are enableddisabled
sndbuf_client: Integer | null
sndbuf_server: Integer | null
ssl_cachesize: Integer | null
ssl_capture_buffer_size: Integer | null
ssl_ctx_cache_size: Integer
ssl_default_dh_param: Integer
ssl_force_private_cache: Boolean
ssl_keylog: String allowed values are enableddisabled
ssl_lifetime: Integer | null
ssl_maxrecord: Integer | null
vars_global_max_size: Integer | null
vars_proc_max_size: Integer | null
vars_reqres_max_size: Integer | null
vars_sess_max_size: Integer | null
vars_txn_max_size: Integer | null
zlib_memlevel: Integer Minimum: 1 Maximum: 9
zlib_windowsize: Integer Minimum: 8 Maximum: 15
tune_ssl_default_dh_param
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
uid
[integer]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
uid: Integer
user
[string]
apiVersion: "core.haproxy.org/v1alpha2"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
-
CRD version:
1.8
-
API version:
core.haproxy.org/v1alpha1
chroot
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
group
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
hard_stop_after
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer
user
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
daemon
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
nbproc
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
master-worker
[boolean]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
external_check
[boolean]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
pidfile
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
maxconn
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
server_state_base
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
tune_ssl_default_dh_param
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
ssl_default_bind_options
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_bind_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_server_options
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_default_server_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_mode_async
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
cpu_maps
[array]
process [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
cpu_set [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
runtime_apis
[array]
address [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
mode [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String allowed pattern: ^[^\s]+$
level [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
process [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
exposeFdListeners [boolean]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- exposeFdListeners: Boolean
stats_timeout
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer
lua_loads
[array]
file [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$
-
CRD version:
1.7
-
API version:
core.haproxy.org/v1alpha1
chroot
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
chroot: String allowed pattern: ^[^\s]+$
group
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
group: String allowed pattern: ^[^\s]+$
hard_stop_after
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
hard_stop_after: Integer
user
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
user: String allowed pattern: ^[^\s]+$
daemon
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
daemon: String allowed values are enableddisabled
nbproc
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbproc: Integer
nbthread
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
nbthread: Integer
master-worker
[boolean]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
master-worker: Boolean
external_check
[boolean]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
external_check: Boolean
pidfile
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
pidfile: String
maxconn
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
maxconn: Integer
server_state_base
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
server_state_base: String allowed pattern: ^[^\s]+$
tune_ssl_default_dh_param
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
tune_ssl_default_dh_param: Integer
ssl_default_bind_options
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_options: String
ssl_default_bind_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphers: String
ssl_default_bind_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_bind_ciphersuites: String
ssl_default_server_options
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_options: String
ssl_default_server_ciphers
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphers: String
ssl_default_server_ciphersuites
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_default_server_ciphersuites: String
ssl_mode_async
[string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
ssl_mode_async: String allowed values are enableddisabled
cpu_maps
[array]
process [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- process: String
cpu_set [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
cpu_maps:
- cpu_set: String
runtime_apis
[array]
address [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- address: String allowed pattern: ^[^\s]+$
mode [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- mode: String allowed pattern: ^[^\s]+$
level [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- level: String allowed values are useroperatoradmin
process [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- process: String allowed pattern: ^[^\s]+$
exposeFdListeners [boolean]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
runtime_apis:
- exposeFdListeners: Boolean
stats_timeout
[integer]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
stats_timeout: Integer
lua_loads
[array]
file [string]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
lua_loads:
- file: String allowed pattern: ^[^\s]+$
log_send_hostname
[object]
apiVersion: "core.haproxy.org/v1alpha1"
kind: Global
metadata:
name: example-global
namespace: default
spec:
config:
log_send_hostname:
enabled: String allowed values are enableddisabled
param: String allowed pattern: ^[^\s]+$