Skip to content

Commit 543ba60

Browse files
gorangalinecoktalz
authored andcommitted
FEATURE/MINOR: bind: add missing settings
1 parent 859d612 commit 543ba60

File tree

2 files changed

+380
-14
lines changed

2 files changed

+380
-14
lines changed

build/haproxy_spec.yaml

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,8 @@ definitions:
895895
name: http
896896
port: 80
897897
properties:
898+
accept_netscaler_cip:
899+
type: integer
898900
accept_proxy:
899901
type: boolean
900902
address:
@@ -906,18 +908,171 @@ definitions:
906908
pattern: ^[^\s]+$
907909
type: string
908910
x-display-name: ALPN Protocols
911+
backlog:
912+
type: string
913+
ca_ignore_err:
914+
type: string
915+
x-dependency:
916+
ssl:
917+
value: true
918+
ca_sign_file:
919+
type: string
920+
x-dependency:
921+
ssl:
922+
value: true
923+
ca_sign_pass:
924+
type: string
925+
x-dependency:
926+
ssl:
927+
value: true
928+
x-display-name: Passphrase
929+
ca_verify_file:
930+
type: string
931+
x-dependency:
932+
ca_file:
933+
value: true
934+
ciphers:
935+
type: string
936+
x-dependency:
937+
ssl:
938+
value: true
939+
ciphersuites:
940+
type: string
941+
x-dependency:
942+
ssl:
943+
value: true
944+
crl_file:
945+
type: string
946+
x-dependency:
947+
ssl:
948+
value: true
949+
crt_ignore_err:
950+
type: string
951+
x-dependency:
952+
ssl:
953+
value: true
954+
crt_list:
955+
type: string
956+
x-dependency:
957+
ssl:
958+
value: true
959+
curves:
960+
type: string
961+
x-dependency:
962+
ssl:
963+
value: true
964+
defer_accept:
965+
type: boolean
966+
ecdhe:
967+
type: string
968+
x-dependency:
969+
ssl:
970+
value: true
971+
expose_fd_listeners:
972+
type: boolean
973+
force_sslv3:
974+
type: boolean
975+
force_tlsv10:
976+
type: boolean
977+
force_tlsv11:
978+
type: boolean
979+
force_tlsv12:
980+
type: boolean
981+
force_tlsv13:
982+
type: boolean
983+
generate_certificates:
984+
type: boolean
985+
x-dependency:
986+
ssl:
987+
value: true
988+
gid:
989+
type: integer
990+
x-display-name: Group ID
991+
group:
992+
type: string
993+
x-display-name: Group name
994+
id:
995+
type: string
996+
x-display-name: Socket ID
997+
interface:
998+
type: string
999+
level:
1000+
enum:
1001+
- user
1002+
- operator
1003+
- admin
1004+
type: string
1005+
maxconn:
1006+
type: integer
1007+
mode:
1008+
type: string
1009+
mss:
1010+
type: string
9091011
name:
9101012
pattern: ^[^\s]+$
9111013
type: string
9121014
x-nullable: false
1015+
namespace:
1016+
type: string
1017+
nice:
1018+
type: integer
1019+
no_ca_names:
1020+
type: boolean
1021+
x-dependency:
1022+
ssl:
1023+
value: true
1024+
no_sslv3:
1025+
type: boolean
1026+
x-dependency:
1027+
ssl:
1028+
value: true
1029+
no_tls_tickets:
1030+
type: boolean
1031+
x-dependency:
1032+
ssl:
1033+
value: true
1034+
no_tlsv10:
1035+
type: boolean
1036+
x-dependency:
1037+
ssl:
1038+
value: true
1039+
no_tlsv11:
1040+
type: boolean
1041+
x-dependency:
1042+
ssl:
1043+
value: true
1044+
no_tlsv12:
1045+
type: boolean
1046+
x-dependency:
1047+
ssl:
1048+
value: true
1049+
no_tlsv13:
1050+
type: boolean
1051+
x-dependency:
1052+
ssl:
1053+
value: true
1054+
npn:
1055+
type: string
9131056
port:
9141057
maximum: 65535
9151058
minimum: 1
9161059
type: integer
9171060
x-nullable: true
1061+
prefer_client_ciphers:
1062+
type: boolean
9181063
process:
9191064
pattern: ^[^\s]+$
9201065
type: string
1066+
proto:
1067+
type: string
1068+
x-display-name: Protocol name
1069+
severity_output:
1070+
enum:
1071+
- none
1072+
- number
1073+
- string
1074+
type: string
1075+
x-display-name: Format
9211076
ssl:
9221077
type: boolean
9231078
ssl_cafile:
@@ -933,13 +1088,44 @@ definitions:
9331088
x-dependency:
9341089
ssl:
9351090
value: true
1091+
ssl_max_ver:
1092+
enum:
1093+
- SSLv3
1094+
- TLSv1.0
1095+
- TLSv1.1
1096+
- TLSv1.2
1097+
- TLSv1.3
1098+
type: string
1099+
ssl_min_ver:
1100+
enum:
1101+
- SSLv3
1102+
- TLSv1.0
1103+
- TLSv1.1
1104+
- TLSv1.2
1105+
- TLSv1.3
1106+
type: string
1107+
strict_sni:
1108+
type: boolean
1109+
x-dependency:
1110+
ssl:
1111+
value: true
9361112
tcp_user_timeout:
9371113
type: integer
9381114
x-nullable: true
1115+
tfo:
1116+
type: boolean
1117+
tls_ticket_keys:
1118+
type: string
9391119
transparent:
9401120
type: boolean
1121+
uid:
1122+
type: string
1123+
user:
1124+
type: string
9411125
v4v6:
9421126
type: boolean
1127+
v6only:
1128+
type: boolean
9431129
verify:
9441130
enum:
9451131
- none

0 commit comments

Comments
 (0)