haproxy h1 -cli {
# non existent backend
- send "experimental-mode on; add backend be from def"
+ send "add backend be from def"
expect ~ "Mode is required"
- send "experimental-mode on; add backend be from def_http"
+ send "add backend be from def_http"
expect ~ "New backend registered."
send "add server be/srv ${hsrv_fe_addr}:${hsrv_fe_port}"
} -start
haproxy h1 -cli {
- send "experimental-mode on; del backend other"
+ send "del backend other"
expect ~ "No such backend."
- send "experimental-mode on; del backend li"
+ send "del backend li"
expect ~ "Cannot delete a listen section."
- send "experimental-mode on; del backend be_ref"
+ send "del backend be_ref"
expect ~ "This proxy cannot be removed at runtime due to other configuration elements pointing to it."
send "show stat be 2 -1"
expect ~ "be,BACKEND,"
- send "experimental-mode on; del backend be"
+ send "del backend be"
expect ~ "Backend must be unpublished prior to its deletion."
send "unpublish backend be;"
expect ~ ".*"
- send "experimental-mode on; del backend be"
+ send "del backend be"
expect ~ "Only a backend without server can be deleted."
send "del server be/s1"
expect ~ ".*"
- send "experimental-mode on; del backend be"
+ send "del backend be"
expect ~ "Backend deleted."
send "show stat be 2 -1"
send "unpublish backend be_unnamed_def_ref;"
expect ~ ".*"
- send "experimental-mode on; del backend be_unnamed_def_ref"
+ send "del backend be_unnamed_def_ref"
expect ~ "Backend deleted."
send "show stat be_unnamed_def_ref 2 -1"
send "unpublish backend be_unnamed_def_ref2;"
expect ~ ".*"
- send "experimental-mode on; del backend be_unnamed_def_ref2"
+ send "del backend be_unnamed_def_ref2"
expect ~ "Backend deleted."
}
/* register cli keywords */
static struct cli_kw_list cli_kws = {{ },{
- { { "add", "backend", NULL }, "add backend <backend> : add a new backend", cli_parse_add_backend, NULL, NULL, NULL, ACCESS_EXPERIMENTAL },
- { { "del", "backend", NULL }, "del backend <backend> : delete a backend", cli_parse_delete_backend, NULL, NULL, NULL, ACCESS_EXPERIMENTAL },
+ { { "add", "backend", NULL }, "add backend <backend> : add a new backend", cli_parse_add_backend, NULL, NULL, NULL, 0 },
+ { { "del", "backend", NULL }, "del backend <backend> : delete a backend", cli_parse_delete_backend, NULL, NULL, NULL, 0 },
{ { "disable", "frontend", NULL }, "disable frontend <frontend> : temporarily disable specific frontend", cli_parse_disable_frontend, NULL, NULL },
{ { "enable", "frontend", NULL }, "enable frontend <frontend> : re-enable specific frontend", cli_parse_enable_frontend, NULL, NULL },
{ { "publish", "backend", NULL }, "publish backend <backend> : mark backend as ready for traffic", cli_parse_publish_backend, NULL, NULL },