As is usual, the issue turns out to be a little more complicated. Goose is morphing some not-found errors in the nova API, and the cinder API is not using goose's errors at all (so the methods of determining whether an error is due to "not found" don't work). Will work on updating the cinder API to use them.
As is usual, the issue turns out to be a little more complicated. Goose is morphing some not-found errors in the nova API, and the cinder API is not using goose's errors at all (so the methods of determining whether an error is due to "not found" don't work). Will work on updating the cinder API to use them.