Kiali: Handle dependencies better
Summary
Changes:
- Sets Jaeger/Grafana external service connections to conditional based on what is enabled in BB
- Sets Grafana auth info/secret to conditional based on it being enabled in BB
- Added a charter note, see below
NOTE: Prometheus is required for proper Kiali function, I added a note to the package architecture to this effect. For now this is all I did, but if we want to do more we could explore a "hard dependency" and enable Monitoring when Kiali is enabled. I can make modifications as part of this issue if desired, open a new issue for tackling this, or leave as is. Probably comes down to how much we want to support/account for someone who doesn't want to use all of Core.
Closes https://repo1.dso.mil/platform-one/big-bang/bigbang/-/issues/696