This PR introduces SSL configuration options to WalEx modules to support SSL connections for database interactions. The new configuration options include the ssl and ssl_opts keys which can be specified in the configuration parameters.
Changes:
Added ssl and ssl_opts keys to the get_configs function in the WalEx.Configs module.
Updated set_pgx_replication_conn_opts function in WalEx.ReplicationServer module to include ssl and ssl_opts keys in database_configs_keys.
Updated WalEx.ConfigsTest module to include tests for the newly added configuration options.
Updated test cases in WalEx.ConfigsTest to reflect the new configuration options.
Impact:
These changes allow users to configure SSL settings for database connections, providing enhanced security for data transmission.
The default behavior (non-SSL) remains unchanged if the SSL options are not provided.
Testing:
Updated unit tests to cover the new configuration options and ensure backward compatibility.
This PR introduces SSL configuration options to WalEx modules to support SSL connections for database interactions. The new configuration options include the
ssl
andssl_opts
keys which can be specified in the configuration parameters.Changes:
ssl
andssl_opts
keys to theget_configs
function in theWalEx.Configs
module.set_pgx_replication_conn_opts
function inWalEx.ReplicationServer
module to includessl
andssl_opts
keys indatabase_configs_keys
.WalEx.ConfigsTest
module to include tests for the newly added configuration options.WalEx.ConfigsTest
to reflect the new configuration options.Impact:
Testing: