Hub forcing to install tool that user don't need
Open
usability
- Dominant language
- Go
- Stars
- 11
- Forks
- 3
- Avg merge
- 7d 47m
- Merged PRs (30d)
- 1
Description
Issue have happened by invoking `backup` verb. User selected a 'mysql' component that have the following statement:
```yaml
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
Contributor guide
Assessment
This issue has not been assessed yet.