Commit Graph

28 Commits

Author SHA1 Message Date
Patrik Oldsberg 905a924c18 cli-loader: use mock-fs for tests 2020-09-06 14:38:22 +02:00
Patrik Oldsberg 265be1d6a1 config: try to coerce string values into numbers 2020-09-03 16:35:16 +02:00
Taras Mankovski 7219d18853 Add failing test for port coercion 2020-09-03 07:55:32 -04:00
Patrik Oldsberg c13de0b115 config-loader: rename readEnv to readEnvConfig and export from package 2020-08-27 07:22:14 +02:00
Patrik Oldsberg d73da347e0 config-loader: added high-level loader tests 2020-08-08 11:17:49 +02:00
Patrik Oldsberg 1a6fb8cf8f config-loader: taint secret paths to treat them as secret in later configs as well 2020-08-08 10:46:15 +02:00
Patrik Oldsberg 1f2216fd77 config: flip priority order of ConfigReader.fromConfigs 2020-08-07 16:43:33 +02:00
Patrik Oldsberg f7532bcf1c config-loader: added tests for resolver 2020-08-07 11:32:06 +02:00
Patrik Oldsberg a37aa1d994 config-loader: pass in env as an option 2020-08-07 11:32:06 +02:00
Patrik Oldsberg 74edab290a config-loader: resolve config files suffixed with local and NODE_ENV 2020-08-07 11:32:06 +02:00
Patrik Oldsberg 811328ed1f config-loader: use multiple config roots 2020-08-07 10:48:28 +02:00
Patrik Oldsberg 62222b543c config-loader,backend-common: refactor config loading to pass in path and use common util for backend 2020-08-03 21:24:44 +02:00
Andrew Thauer 0bd997d981 feat: fallback to string value if config value is not json 2020-07-31 06:36:37 -04:00
Fredrik Adelöw 3bff1d6a68 address comments 2020-06-18 13:28:19 +02:00
Patrik Oldsberg b010319400 packages/config-loader,core: update config usage to include context 2020-06-18 10:17:31 +02:00
Patrik Oldsberg fbba694986 packages/config-loader: more docs! 2020-06-13 13:15:22 +02:00
Patrik Oldsberg ee33cf6751 packages/config-loader: cover secrets in tests and tweak validation 2020-06-12 21:15:20 +02:00
Patrik Oldsberg fc82352988 packages/config-loader: cover reader in tests and omit null values 2020-06-12 19:28:58 +02:00
Patrik Oldsberg 6da3cc8fec packages/config-loader: move readSecret and secret reading switch to context 2020-06-12 18:13:56 +02:00
Patrik Oldsberg d223b28419 packages/config-loader: split config file resolve logic into separate module 2020-06-12 17:36:55 +02:00
Patrik Oldsberg 3a2c353ad7 packages/config-loader: split loader into lib 2020-06-12 17:35:30 +02:00
Patrik Oldsberg c2b59e20cb packages/config-loader: added data secret loader 2020-06-12 16:26:15 +02:00
Patrik Oldsberg 3c958523b5 packages/config-loader: add support for env secrets 2020-06-12 16:09:06 +02:00
Patrik Oldsberg fcc514e909 packages/config-loader: added secret reading option + initial validation and file handler 2020-06-12 15:52:27 +02:00
Patrik Oldsberg ed8436717a packages/config-loader: add support for transforming config and identifying secrets 2020-06-12 01:24:18 +02:00
Patrik Oldsberg 650779412c packages/config-loader: add build- and dev-time config through env + tests 2020-06-06 17:06:47 +02:00
Patrik Oldsberg f2c77a8239 packages/config-loader: added basic test for findRootPath 2020-06-04 16:51:46 +02:00
Patrik Oldsberg ff9aa28301 packages/cli: move config loading to separate config-loader package 2020-06-04 16:51:46 +02:00