UX pattern to configure cluster apps
We currently only offer the ability to install cluster apps, with zero configuration available. This can lead to challenges, for example:
- We've already had requests for configuration of the Prometheus app, like data retention period and storage class.
- For Jaeger, we were considering adding an option to autodetect Jaeger installations rather than requiring a new deployment. In the event there were multiple in a single cluster, we'd need to expose some option of which to utilize. Alternatively we were also thinking of allowing a user to manually one, where they would input the namespace and service name.
- For some apps which don't have automatic scaling, you may also need to control things like pod counts, memory/cpu requests, volume size, etc.