We currently
There are four ways to provide configuration to helm when deploying
Current Approach
All the application configuration with default values is present inside the docker images. It gets overridden when it is deployed using the helm.
The issue with this approach is duplication and the possibility of missing a few configurations in the OOM or having obselete value.
To avoid it, we can only keep those properties in the OOM which needs to change based on deployment.