kbrew
kbrew copied to clipboard
kbrew is homebrew for Kubernetes
Seems like an obvious step to make installation easier on Mac OS. https://docs.brew.sh/Adding-Software-to-Homebrew
According to the [README](https://github.com/kbrew-dev/kbrew#arguments), all Sprig template functions are supported in helm arguments. However, it seems that the `env` [function](http://masterminds.github.io/sprig/os.html) is not supported, presumably because Helm doesn't support it natively....
Kbrew should support debug logs when installing. Specifically this flag should be passed on to Helm's CLI insta;;/upgrade flag `--debug` so that Helm also prints debug logs.
``` � Installing rook-ceph-cluster app... Version: v1.5.8 Pre-install dependencies: - rook-ceph-operator Post-install dependencies: --- ⣷ Setting up pre-install dependencies for rook-ceph-operator Warning: policy/v1beta1 PodSecurityPolicy is deprecated in v1.21+, unavailable in...
Used the skip approach , if dry run flag is set. Example Usage kbrew install longhorn --dry-run
The command could be like - `kbrew recipe kafka` which should print complete recipe details for better understanding or debugging
The GitHub Actions workflow for this projects runs certain checks for code linting, quality, etc It would be nice if the same can be done locally on a contributor's machine....
Add a new flag - `--dry-run` to skip the actual installation instead print the final resource manifest on the terminal. This would be really useful while writing a new recipe...
Signed-off-by: sahil-lakhwani Addresses #124 Also, printing the args as key value to print lines without breaks, which is due to #127