blob: 7dd97ec2a227bf7790006dda34c8e4dca48e93c9 [file] [log] [blame]
Frédéric Lécaille5afb3cf2018-08-21 15:04:23 +02001varnishtest "Set server FQDN via CLI crash"
2
3feature ignore_unknown_macro
4
Willy Tarreau04068a12019-10-22 13:06:59 +02005# for "set server <srv> fqdn"
6#REQUIRE_VERSION=1.8
Frédéric Lécailledc1a3bd2019-03-29 15:07:24 +01007#REGTEST_TYPE=bug
8
Frédéric Lécaille5afb3cf2018-08-21 15:04:23 +02009# Do nothing. Is there only to create s1_* macros
10server s1 {
11} -start
12
13haproxy h1 -conf {
14 defaults
15 mode http
Christopher Faulet8f161482018-12-19 11:49:39 +010016 ${no-htx} option http-use-htx
Frédéric Lécaille5afb3cf2018-08-21 15:04:23 +020017 timeout connect 1s
18 timeout client 1s
19 timeout server 1s
20
21 frontend myfrontend
22 bind "fd@${my_fe}"
23 default_backend test
24
25 backend test
26 server www1 ${s1_addr}:${s1_port}
27} -start
28
29haproxy h1 -cli {
30 send "set server test/www1 fqdn foo.fqdn"
Christopher Faulet77df12c2021-06-15 12:01:29 +020031 expect ~ "set server <b>/<s> fqdn failed because no resolution is configured."
Frédéric Lécaille5afb3cf2018-08-21 15:04:23 +020032 send "show servers state test"
33 expect ~ "test 1 www1 ${s1_addr} .* - ${s1_port}"
34} -wait