helm: Make config stateless by using BSConfig.pm from the image

Do not mount /etc/obs from storage but handle configuration in a stateless way by purely taking it from the image and chart and not from storage. The main /etc/obs/BSConfig.pm now is taken from the image and it is assumed to include /etc/obsBSConfig.local.pm which is instead being created by the chart.

This also fixes new deployments which currently fail with:

Can't locate BSConfig.pm in @INC (you may need to install the BSConfig module)
  at BSConfiguration.pm line 27.
BEGIN failed--compilation aborted at BSConfiguration.pm line 27.
Compilation failed in require at /usr/lib/obs/server/bs_dispatch line 46.
BEGIN failed--compilation aborted at /usr/lib/obs/server/bs_dispatch line 46.

Merge request reports

Loading