Is it possible to make boundary-cli to follow server rate-limits?
If you have more than +100k auth-tokens and you try to list them with boundary command (v0.18) then the list fails with “429 - too many requests” error:
$ boundary auth-tokens list > /tmp/at.list
Error information:
Kind:
Message:
Status: 429
context: Error from controller when performing list on auth tokens
It is possible to list all the tokens using a small python script which observes the server rate limiting so the listing itself works, but for some reason the boundary cli doesn’t seem to cope with server request rate-limiting.
List pagination (1000 per request) of very long list causes lots of requests, which will trigger the rate-limiting - API list pagination | Boundary | HashiCorp Developer