The smart environment variables in wharf-helm are nice, but they're weird. Better to just use built in features as-is.
Suggest only relying on plain configs, and then to import values from secrets use environment variables.
This would also remove all .Values.api.db... configs that the chart has. It's just super tedious to duplicate all configs like this. Allowing free configs means less to maintain for us.