kbrew
kbrew copied to clipboard
kbrew is homebrew for Kubernetes
For installing/uninstalling raw apps, we are using `kubectl apply` and `kubectl delete` commands (https://github.com/kbrew-dev/kbrew/blob/main/pkg/apps/raw/raw.go#L95). Remove this dep of having `kubectl` binary available on host by using client-go sdk to perform...
A recipe may not be always well described in a single file. Maybe in the future, we might move some of the elements from being inline to a file in...
Have different configurations in the same recipe. Having one recipe for dev, staging and prod would simplify it rather than repeating into multiple recipes with different names.
Would be nice if I can write a step like this : ``` steps: - kubectl: file : # YAML to apply retry: # Number of times to retry wait:...
Support for dependency graphs when it's related to helm . Like this: https://github.com/dollarshaveclub/metahelm . Since kbrew is offering to install helm charts , people would expect kbrew to not waste...
As of now, we are performing helm operations by calling helm binary from source code. We should remove the CLI dependency and switch to go sdks to perform operations
The main `steps` can be confusing with the pre & post-install's step. Should we have a different name there? ``` pre_install: - steps: - # Do something - steps: post_install:...