As an Administrator I want to be able to configure Metrics components to use TLS client authentication for PostgreSQL so that the connection is more secure

Description

Currently, there is no way to configure the components to connect to PostgreSQL using client TLS even if the PostgreSQL is configured to accept them. We should extend the settings so that postgres can also be configured to use TLS. Currently, the following modules require access to PostgreSQL:

More information about the X-Road Metrics system architecture is available here.

Acceptance criteria:

  • Client TLS can be configured in settings.yaml for PostgreSQL connections in all Metrics modules that use PostgreSQL

  • The old configuration continues to work without TLS

  • Documentation is updated to inform users about this option

  • The example settings.yaml files of all affected modules are updated

Activity

Show:

Darius Varnelis November 23, 2022 at 5:56 PM

Raido Kaju September 28, 2022 at 6:35 AM

Done

Details

Assignee

Reporter

Story Points

Sprint

Priority

Created November 23, 2021 at 11:34 AM
Updated November 30, 2022 at 9:25 AM
Resolved November 30, 2022 at 9:25 AM