SanitizeParameters transforms parameters so they are safe for Postgres in cluster.
(cluster *v1beta1.PostgresCluster, parameters *ParameterSet, recorder record.EventRecorder)
| 18 | |
| 19 | // SanitizeParameters transforms parameters so they are safe for Postgres in cluster. |
| 20 | func SanitizeParameters(cluster *v1beta1.PostgresCluster, parameters *ParameterSet, recorder record.EventRecorder) { |
| 21 | if v, ok := parameters.Get("log_directory"); ok { |
| 22 | parameters.Add("log_directory", sanitizeLogDirectory(cluster, v, recorder)) |
| 23 | } |
| 24 | } |
| 25 | |
| 26 | // sensitiveAbsolutePath matches absolute paths that Postgres expects to control. |
| 27 | // User input should not direct tools to write to these directories. |
no test coverage detected