As a Security Server administrator I want to optimize Sidecar image so that PostgreSQL is not installed when not needed so that resource usage is more sensible

Description

At the moment PostgreSQL server is always installed as a dependency of Security Server packages. When using remote database the installation is unnecessary and adds unwanted weight to Sidecar. In this task we want to make it possible to create a Sidecar without the local PostgreSQL installation.

Removing the mandatory PostgreSQL dependency will be implemented upstream in core project's ticket https://nordic-institute.atlassian.net/browse/XRDDEV-1092. After it's available this task becomes doable by updating to the latest version of the Security Server.

Acceptance Criteria

  • It's possbile to install Sidecar without PostgreSQL

  • Both consumer and provider Sidecars support this feature

  • New images have been created to Dockerhub

  • Installation instructions of the new images have been updated

 

Implementation notes

None

Activity

Show:

Ilkka Seppälä May 26, 2020 at 9:25 AM

This task is blocked by upstream (X-Road core) ticket https://nordic-institute.atlassian.net/browse/XRDDEV-1092

Details

Assignee

Reporter

Priority

Created April 2, 2020 at 9:41 AM
Updated May 25, 2023 at 8:45 AM