Currently we find the configuration by either:
- Using the default location on linux
- Checking the running process
- User specified
The above works but it fails if the user doesnt do (3) AND clickhouse is not installed in a default location AND clickhouse is not started.
We should consider other methods e.g. service introspection, to find configuration files.
@alexey-milovidov it would be useful if clickhouse provided an end point to tell us the configuration location - or even provided it as a blob.