]> git.kaiwu.me - haproxy.git/commit
REGTESTS: server: add test for 'set server name' CLI command
authorAlexander Stephan <alexander.stephan@sap.com>
Thu, 18 Jun 2026 14:42:18 +0000 (14:42 +0000)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 1 Jul 2026 07:32:30 +0000 (09:32 +0200)
commit4949b0a9a74e9e5d34a5cf681766424a221a120f
tree735dc8ac5f1f64c8b1737ead78429585de9e2605
parente4bc2d6a83e0d3f9f47b69e98aa06e576b1c39ff
REGTESTS: server: add test for 'set server name' CLI command

Tests cover:
  - error cases: missing name, not-in-maintenance, invalid chars
    (rejected by invalid_char()), duplicate name in the same backend,
    name-referenced server (use-server target, track target)
  - same-name rename as a no-op success
  - successful rename with verification via 'show servers state'
  - old name no longer resolves after rename
  - round-trip rename back to original name
  - traffic still works after rename round-trip

The use-server and tracked-server cases exercise the SRV_F_NAME_REFD
gating added in the preceding patch. Servers pinned only via resolvers
(SRV_F_NON_PURGEABLE without SRV_F_NAME_REFD) remain renamable; that
positive case is not exercised here as it would require a real DNS
resolver in the test environment.
reg-tests/server/cli_set_server_name.vtc [new file with mode: 0644]