Folio Global unification and standardization request(s)
Proposal for standard naming convention in environment variables naming
Example of different S3 env vars implementation:
One module:
second module:
as can be identified there are different approaches implemented in the naming convention across FOLIO BE modules, this diff brings another portion of complexity in automating deployments. The same is true for handling SYSTEM_USER creation behavior, there at least 3 variants of the name for env var: FOLIO_SYSTEM_USER_ENABLED, SYSTEM_USER_ENABLED, SYSTEM_USER_CREATE
Another issue with env var, identifying which platform is being used for the deployment: PLATFORM, IS_EUREKA, EUREKA
if possible, all of these diffs should be standardized across all BE and EDGE modules, this activity will significantly help in building automation around FOLIO platform, decrease overall complexity in pipelines.
Below is proposed possible naming convention, which could be used.
FOLIO_SYSTEM_*
FOLIO_S3_*
FOLIO_KONG_*
FOLIO_KEYCLOAK_*
FOLIO_*