Wanted to point you all to https://github.com/hashicorp/boundary/issues/697#issuecomment-709448942 for a potential solution and would like to hear feedback with respect to a potential alternative – please comment there to help keep comments together!
One other thing relevant to (at least) the OP is that a change went into Boundary that it turns out just barely didn’t make the 0.1 cutoff that causes a failure here to return a status code of 0 and a warning as opposed to a status code of 1. That will at least help with scripting workflows.