dragonfly/manager/database
embroede d7b1bef09b
feat: enable configuration of the tls parameter for the mysql connection. i.e. tls=preferred (#1300)
* Default to tls=preferred for mysql connection

For communication from manager to mysql server, use `tls=preferred`
parameter to enable TLS whenever possible.

Signed-off-by: Edward Broeder <eddie.broeder@intel.com>

* Make mysql tls parameter configurable

Allow the user to specify the tls setting for the
mysql connection. An example would be setting tls
to "preferred", or "true". This is separate to
the tlsConfig config parameter, which is used to
set up a custom tls config, where tls key/certs
are specified.

See the tls parameter section in the below link:
https://pkg.go.dev/github.com/go-sql-driver/mysql#section-readme

Signed-off-by: Edward Broeder <eddie.broeder@intel.com>
2023-06-28 17:33:31 +08:00
..
database.go feat: dynconfig add object storage (#1369) 2023-06-28 17:33:27 +08:00
mysql.go feat: enable configuration of the tls parameter for the mysql connection. i.e. tls=preferred (#1300) 2023-06-28 17:33:31 +08:00
redis.go feat: manager support mysql ssl connection (#1015) 2023-06-28 17:32:55 +08:00
redis_logger.go Add manager metrics and logger (#676) 2023-06-28 17:31:49 +08:00