Feature Request: Create commands for default package installation
Feature Request
Why
Day-to-day work for Bigbang requires us (developers) to regularly deploy packages we may be less familiar with to Bigbang. It would be nice if we had default, supported methods of deploying every package easily into a Bigbang cluster to standardize the distribution of package installation and reduce the need for individually-owned override files.
Proposed Solution
Create functions in bbctl to allow installation of a targeted bigbang package.
The command should:
- Allow the user to provide a package name (or a list of package names)
- Load a pre-configured override (perhaps from a standardized location in the package's repository, where the mission teams own and it and provide a supported installation configuration)
- Execute the relevant
helm installcommands to install the package and monitor it to wait for successful package installation.
Example: bbctl install minio
Default installations should include only the minimal number of enabled packages and services to speed up deployment and reduce complexity.
Edited by Daniel Dides