Quesnelia (R1 2024) Modules deployment changes

Module

Instructions

Comments

Contact person

Module

Instructions

Comments

Contact person

mod-entities-links

Add new environment variables to the module:

S3_URL - S3 compatible service url S3_REGION - S3 compatible service region S3_BUCKET - S3 compatible service bucket S3_ACCESS_KEY_ID - S3 compatible service access key S3_SECRET_ACCESS_KEY - S3 compatible service secret key S3_IS_AWS - false if it's not AWS S3

Module started using S3-compatible storage

@Pavlo Smahin

mod-data-export

Add new environment variables

S3_URL S3_REGION S3_BUCKET S3_ACCESS_KEY_ID S3_SECRET_ACCESS_KEY S3_IS_AWS EXPORT_IDS_BATCH = 1000 EXPORT_FILES_MAX_POOL_SIZE = 10

Remove all AWS_* vars as they are replaced by S3_*

 

Adjust module settings to follow settings Quesnelia (R1 2024) - Bugfest env preparation - Modules configuration details

 

@Viachaslau Khandramai

@Mikita Siadykh

All modules with S3

If using Amazon S3: Make sure that S3 URLs in environment variables and secure store variables AWS_URLand S3_URL don’t include region and look like https://s3.amazonaws.com

Minio library changed their implementation and supports only an officially supported Amazon S3 endpoint URL. (FOLS3CL-20, https://github.com/minio/minio-java/pull/1470)

@Viachaslau Khandramai

@Julian Ladisch

Spring-based Edge modules:

  • edge-courses

  • edge-caiasoft

  • edge-dematic

  • edge-dcb

  • edge-fqm

  • edge-inn-reach

The parameter name for specifying the OKAPI URL has been updated to FOLIO_CLIENT_OKAPIURL. It is now the same for all spring based edge modules. Please update your configurations to use this new parameter for edge modules.
The previous parameter okapi_url is also supported for backward compatibility.

The FOLIO_CLIENT_OKAPIURL has a higher priority over okapi_url.

 

@Taras Spashchenko

All Edge modules

Support for HTTPS has been added to all edge modules. The configuration parameters, which are consistent across all edge modules, are detailed in the readme files of each module. For example, see the TLS configuration for HTTP endpoints at: edge-caiasoft README.

 

@Taras Spashchenko