epam / epam/hubctl

Hub forcing to install tool that user don't need

Open
#9 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.