gnmic
gnmic copied to clipboard
HTTP Target loader unable delete targets referenced by IP-address
Found out if you refer to targets with IP-address:
{
"10.1.1.1": {
"name": "bbrtr1"
},
"10.1.1.2": {
"name": "bbrtr2"
}
}
gNMIc cannot delete target when it gets removed from HTTP server. In gNMIc logs you can see this:
2025/06/06 05:38:34.878440 [gnmic] failed deleting target "10.1.1.1": target "10.1.1.1" does not exist
However, if you refer it by name it works:
{
"bbrtr1": null,
"bbrtr1": null
}
Tested in 0.38.2 and 0.41.0, same problem in both releases.
This works:
{
"bbrtr1": {
"address": "10.0.0.1"
},
"bbrtr2": {
"address": "10.0.0.1"
}
}