[FOLIO-3167] Update folio-tools to use Postgres 12 Created: 20/May/21  Updated: 08/Jul/21  Resolved: 08/Jul/21

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: New Feature Priority: P3
Reporter: Steve Ellis Assignee: David Crossley
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks FOLIO-2145 Upgrade to PostgreSQL 12 Closed
Relates
relates to FOLIO-3228 Cleanup and upgrade/rebuild Dockerfil... Closed
Sprint: DevOps Sprint 116, DevOps Sprint 115, DevOps Sprint 117, DevOps Sprint 118
Development Team: FOLIO DevOps

 Description   

A preliminary look indicates that these are the dockerfiles that would need to be updated to move from 10 to 12. However there may be other files that need to be changed as well.

https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/Dockerfile.agent-focal-java-11

https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/Dockerfile.focal-java-11

https://github.com/folio-org/folio-tools/blob/master/jenkins-slave-docker/Dockerfile.xenial-java-8

For background please see:

https://folio-org.atlassian.net/browse/FOLIO-2145

https://folio-org.atlassian.net/browse/FOLIO-3094

 



 Comments   
Comment by David Crossley [ 21/May/21 ]

The "java-8" one will never be updated. See the notice in the top of its Dockerfile, and NEWS 122-latest-2020-04-30, and at FOLIO-2923 Closed .

The comments at FOLIO-2947 Closed clarify this folio-tools/jenkins-slave-docker area, and notes that the file Dockerfile.agent-focal-java-11 is an experiment.

The relevant file is Dockerfile.focal-java-11

Comment by Jakub Skoczen [ 07/Jun/21 ]

We dicussed this is not a priority and this may create a new issue while rebuilding the image if a new version of maven is pulled in which dropped the HTTP support.

Comment by David Crossley [ 08/Jul/21 ]

The folio-tools/jenkins-slave-docker/Dockerfile.focal-java-11 only installs the postgresql-client package.

Doing this via FOLIO-3228 Closed today, and ensure that the latest 12 is used.

Regarding the afore-mentioned comment about maven: I verified that the version will still be mvn 3.6.3

Generated at Thu Feb 08 23:26:06 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.