Ramsons (R2 2024) Modules deployment changes

Module

Instructions

Comments

Contact person

Module

Instructions

Comments

Contact person

mod-fqm-manager

A centralTenantId parameter should be included in the API request to enable mod-fqm-manager when initially configuring new tenants in ECS environments.

Note: This is not necessary at all in non-ECS environments

If the tenant is already part of a consortium (e.g., when upgrading an existing environment), this isn’t necessary, as FQM will retrieve the central tenant ID automatically.

If this is missed when setting up the tenant, it will cause FQM to produce incorrect data in same cases. This can be fixed by simply doing the API request again (withcentralTenantId set, if the tenant has not been added to the consortium)

@Matt Weaver

mod-lists

The Lists module now uses a system user, so the OKAPI_URL and SYSTEM_USER_PASSWORD environment variables will need to be configured.

 

@Matt Weaver

mod-login-saml

Configure DB_ environment variables for PostgreSQL database, see DB_ variables documentation.

Typically, you need to set these:
DB_HOST
DB_PORT
DB_USERNAME
DB_PASSWORD
DB_DATABASE

@Barbara Loehle , @Steve Ellis , @Julian Ladisch

mod-data-export

Configure PLATFORM environment variable.

Configure EXPORT_TMP_STORAGE to store files in volumes if needed

PLATFORM specifies the way how permissions for user are checked. The values are okapi or eureka. Default value is okapi.

@Viachaslau Khandramai

mod-data-export-worker

Configure PLATFORM environment variable.

 

For s3 communication it necessary to configure S3_URL , S3_REGION, S3_BUCKET, S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, S3_SUB_PATH, S3_LOCAL_SUB_PATH , S3_IS_AWS

 

PLATFORM specifies the way how permissions for user are checked. The values are okapi or eureka. Default value is okapi .

LOCAL_* variables were removed. Instead of separate bucket folder local was introduced(S3_LOCAL_SUB_PATH). S3_SUB_PATH - is a S3 sub path for files storage. Environment variables with AWS-_* were renamed to S3_*

@Viachaslau Khandramai

mod-bulk-operations

Configure PLATFORM environment variable.

PLATFORMspecifies the way how permissions for user are checked. The values are okapi or eureka. Default value is okapi .

@Viachaslau Khandramai

mod-orders-storage

New kafka consumers to fetch events from mod-inventory-storage are added. Make sure that all kafka related properties/env variables such as in other modules are set

New worker verticles that process events from kafka are added, by default each of them uses 5 threads in the pool. It can be changed if needed by setting system properties: item.create.consumer.pool.size

item.update.consumer.pool.size

holding.create.consumer.pool.size

holding.update.consumer.pool.size

@Serhii_Nosko

mod-oai-pmh

The module should be started

using -Dfile.encoding=UTF-8 java option

 

 

Â