Details
-
Task
-
Resolution: Fixed
-
Blocking
-
None
-
None
-
None
-
NDS Sprint 12
Description
Some services share configuration information with dependencies (e.g., Dataverse/Postgres, DSpace/Postgres). Instead of collecting the same information twice, allow one service to use configuration from another. This will replace the old notion of "SharedConfig".
For example:
postgres.json
{
|
"name": "POSTGRES_PASSWORD",
|
"value": "",
|
"label": "Password",
|
"isPassword": true,
|
"canOverride": true,
|
}
|
dspace.json
{
|
"name": "POSTGRES_PASSWORD",
|
"useFrom": "postgres"
|
"canOverride": false
|
},
|