[FOLIO-3588] Vagrant box MinIO implementation is broken Created: 20/Sep/22  Updated: 05/May/23

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

Type: Bug Priority: P3
Reporter: Wayne Schneider Assignee: Wayne Schneider
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to FOLIO-3581 Setup new Env Vars : mod-data-export-... Closed
Sprint: DevOps Sprint 149, DevOps Sprint 150, Kitfox: sprint 165
Development Team: FOLIO DevOps
RCA Group: TBD

 Description   

In the process of testing FOLIO-3581 Closed , I discovered that the MinIO implementation on the Vagrant build is broken. To wit:

  • The buckets used by the modules (mod-agreements, mod-licenses, mod-data-export, and mod-data-export-worker) must be created before the modules can use them.
  • The S3 client used in mod-data-export-worker requires that the AWS_REGION environment variable be set to a non-empty string.
  • The MinIO container needs to be configured so that it is addressable by both the Okapi modules and the Stripes client at the same address (not sure this is possible)
  • The MinIO port (9500) must be exposed for the Stripes client to be able to download files

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