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
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
Details
Assignee
Unassigned
UnassignedReporter
Petteri Kivimäki
Petteri KivimäkiPriority
Created April 2, 2020 at 9:41 AM
Updated May 25, 2023 at 8:45 AM
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