mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Unified Storage: Use tls preferred when grafana db using ssl (#97378)
When unified storage is using the grafana db (default case for on-prem), if the db is using ssl then set tls=preferred. This fixes an on-prem bug in 11.3.1.
This commit is contained in:
parent
f4e108c34f
commit
9642eedce6
@ -25,6 +25,10 @@ func getEngineMySQL(getter confGetter) (*xorm.Engine, error) {
|
||||
// See: https://dev.mysql.com/doc/refman/en/sql-mode.html
|
||||
"@@SESSION.sql_mode": "ANSI",
|
||||
}
|
||||
sslMode := getter.String("ssl_mode")
|
||||
if sslMode == "true" || sslMode == "skip-verify" {
|
||||
config.Params["tls"] = "preferred"
|
||||
}
|
||||
tls := getter.String("tls")
|
||||
if tls != "" {
|
||||
config.Params["tls"] = tls
|
||||
|
Loading…
Reference in New Issue
Block a user