fixed field names for keepalive attributes.
* scenario1: config-tool empty configuration
** expectation: empty config for DB_CONNECTION_ARGS
```
$ curl -s http://localhost/api/v1/config | jq -r '."config.yaml".DB_CONNECTION_ARGS'
{}
```
* scenario2: config-tool with populated DB_CONNECTION_ARGS
** expectation: values are returned in DB_CONNECTION_ARGS
```
$ curl -s http://localhost/api/v1/config | jq -r '."config.yaml".DB_CONNECTION_ARGS'
{
"autorollback": true,
"keepalives": 1,
"keepalives_count": 5,
"keepalives_idle": 3,
"keepalives_interval": 4,
"max_connections": 30,
"sslcompression": 1,
"stale_timeout": 300,
"tcp_user_timeout": 1000
}
```
* scenario3: config-tool with populated DB_CONNECTION_ARGS wrong type
** expectation: config-tool validate will bailout the wrong type in the
parameter
```
$ podman run -ti --rm --name config-tool -v config.yaml:/tmp/config.yaml config-tool:latest validate --configDir /tmp -m online
FATA[0000] An error occurred during validation. Process could not marshal config.yaml. This is most likely due to an incorrect type.
More info: keepalives must be of type int
```
* Add SSL client authentication by extending libpg connection parameter support as well as network parameters
* chore: go fmt
---------
Co-authored-by: Michaela Lang <milang@redhat.com>