It looks like we just haven't written the code to declare methods as executable in these drivers.
Here's the code in the __init__ method of nova.
builtin = ds_utils.inspect_methods(self.nova_client, 'novaclient.v2.') for method in builtin: self.add_executable_method(method['name'], method['args'], method['desc'])
That doesn't appear in cinder or glance. So this should be an easy fix.
It looks like we just haven't written the code to declare methods as executable in these drivers.
Here's the code in the __init__ method of nova.
builtin = ds_utils. inspect_ methods( self.nova_ client, 'novaclient.v2.')
self. add_executable_ method( method[ 'name'] , method['args'],
method[ 'desc'] )
for method in builtin:
That doesn't appear in cinder or glance. So this should be an easy fix.