[BBOI-1158] Big Bang CLI MVP
[BBOI-1158](https://jira.il2.dso.mil/browse/BBOI-1158)
This epic tracks work to deliver the first MVP for the Big Bang CLI tool.
Please see the parent epic for the conversation & decision log.
## The following commands must be implemented as part of this MVP:
- `bbctl preflight check`
- `bbctl get values -n bigbang istio`
- `bbctl get values -n bigbang bigbang`
- look at the helm release istio or bigbang in the bigbang namespace
- Identify the valuesFrom fields
- extract the yaml files from the ConfigMaps and Secrets
- Merge the yaml files in the correct order
- overwrite any values specified in the hr.spec.values field.
- print off to the command line{{}}
- `bbctl get violations <pkg>`
- `bbctl get status <pkg>`
- `bbctl get version`
- `bbctl get images`
- Must be compiled and made available as a linux and MacOSX executable.
## The following dependencies & research spikes must be addressed:
- CI/CD Platform to use.
- Party Bus and Iron Bank were discussed on Product/Integration Tag-ups. The path forward for this MVP is to work with Iron Bank for a pathway to getting custom code from Big Bang offered to customers.
### Questions to Answer
- Where will the executable reside?
epic