kyma-project / busola

Web based Kubernetes Dashboard with a focus on privacy that requires no active components or special privileges in your cluster.
Apache License 2.0
24 stars 48 forks source link

Configure busola to use different configuration #3299

Closed dbadura closed 1 week ago

dbadura commented 2 weeks ago

Description Busola should have changeable configuration directory

Reasons Currently kyma-dashboard have 3 images with only different configuration. It doesn't make sense to produce so many images. User should be able to mount different configuration for busola. By default it should have kyma-dashboard environments to allow run images in environments when mounting configuration is not possible.

Proposed solution

Add ENV to busola which can change the configuration directory. By default it should be empty string to not break existing busola deployments. When the ENV is configured, the busola takes configuration for extensibility and other environment specific configuration from given folder.