Issue have happened by invoking backup verb. User selected a 'mysql' component that have the following statement:
requires:
- kubernetes
- helm
Then backup failed as the user have been prompted to install helm. This have led to frustration, as backup script doesn't contain any reference to helm. After user have installed a tool helm that he will never used, they were able to proceed with backup.
Expected bahavior: hub should not force tools that user doesn't need. There should be the way either: to setup alternative tools for verb via hub-component.yaml or bypass tools check via CLI argument
Issue have happened by invoking
backupverb. User selected a 'mysql' component that have the following statement:Then backup failed as the user have been prompted to install
helm. This have led to frustration, asbackupscript doesn't contain any reference to helm. After user have installed a toolhelmthat he will never used, they were able to proceed with backup.Expected bahavior: hub should not force tools that user doesn't need. There should be the way either: to setup alternative tools for verb via
hub-component.yamlor bypass tools check via CLI argument