Heat uses[1] `novaclient.shell.OpenStackComputeShell._discover_extensions` function, which is private. It means that nova developers can change interface of this method, so heat will be broken(in nova gates).
If heat wants use this method, visibility of it should be changed to public.
Heat uses[1] `novaclient. shell.OpenStack ComputeShell. _discover_ extensions` function, which is private. It means that nova developers can change interface of this method, so heat will be broken(in nova gates).
If heat wants use this method, visibility of it should be changed to public.
[1] - https:/ /github. com/openstack/ heat/tree/ 0a1639a5bcfd023 7c988a773885b6c 799b89304b/ heat/engine/ clients/ os/nova. py#L59