# Cache refresh across both NetBox instances, filters, list, search, clear. config <<'EOF' resolver: strategies: [management_subnet, primary_ip] management_subnets: [10.231.1.0/24] EOF expect_out "refresh both instances" "9 entries written" netssh cache refresh expect_out "list shows mgmt address" "fsn/fsn1-pve1.hoster.test 10.231.1.11" netssh cache list expect_out "list shows lab VM" "lab/web1 10.231.1.42 vm" netssh cache list expect_out "IPv6-only host" "fsn/v6-host fd00:30::60" netssh cache list expect_out "refresh one instance" "2 entries written" netssh cache refresh --instance lab expect_out "refresh by tag" "3 entries written" netssh cache refresh --tag pve expect_out "refresh by kind" "3 entries written" netssh cache refresh --kind vm expect_eq "search" "fsn/fsn1-pve1.hoster.test fsn/fsn1-pve2.hoster.test fsn/fsn1-pve3.hoster.test" bash -c 'netssh search fsn1 | sort' check "clear" netssh cache clear expect_eq "empty after clear" "" bash -c 'netssh search fsn'