The IBM Cloud Pak Operations CLI provides basic functionality to manage Red Hat OpenShift clusters and IBM Cloud Pak for Data on various cloud platforms.
Rename dg.lib.download_manager package to dg.lib.dependency_manager
Rename DownloadManager class to DependencyManager (not detected by Git, manual comparison required)
Rename AbstractDownloadManagerPlugIn class to AbstractDependencyManagerPlugIn (not detected by Git, manual comparison required)
Move logic to obtain the path of the binary provided by a dependency from the DataGateConfigurationManager class to the DependencyManager class
Add support for implicitly downloading a dependency if the binary provided by a dependency is called but does not exist (dg/lib/dependency_manager/dependency_manager.py) (Fixes https://github.ibm.com/Everest/nimbus-planning/issues/176)
This pull request contains the following changes:
dg.lib.download_manager
package todg.lib.dependency_manager
DownloadManager
class toDependencyManager
(not detected by Git, manual comparison required)AbstractDownloadManagerPlugIn
class toAbstractDependencyManagerPlugIn
(not detected by Git, manual comparison required)DataGateConfigurationManager
class to theDependencyManager
classdg/lib/dependency_manager/dependency_manager.py
) (Fixes https://github.ibm.com/Everest/nimbus-planning/issues/176)