MinIO Driver Configuration update
Description:
Issue: https://gitlab.opengroup.org/osdu/pmc/community-implementation/-/issues/46 and https://gitlab.opengroup.org/osdu/pmc/community-implementation/-/issues/32
- Added new local configuration mode.
- Can be enabled by env variable
DESTINATION_RESOLVER=property
. - Used as a replacement for partition config, making local deployment possible without modifying platform configuration.
- Does not support multiple MinIO instances, config is limited only to a single instance. Required env variables:
| name | value | description | sensitive? | default |
|--------------------------------|------------------------|---------------------------|------------|---------|
| `OBM_MINIO_ACCESS_KEY` | ex `****` | Minio access key | yes | - |
| `OBM_MINIO_SECRET_KEY` | ex`**** ` | Minio secret key | yes | - |
| `OBM_MINIO_ENDPOINT"` | ex `https://minio.com` | Minio url | yes | - |
How to test:
Changes include:
-
Refactor (a non-breaking change that improves code maintainability). -
Bugfix (a non-breaking change that solves an issue). -
New feature (a non-breaking change that adds functionality). -
Breaking change (a change that is not backward-compatible and/or changes current functionality).
Changes in:
-
Common code
Dev Checklist:
-
Added Unit Tests, wherever applicable. -
Updated the Readme, if applicable. -
Existing Tests pass -
Verified functionality locally -
Self Reviewed my code for formatting and complex business logic.