Patrik Oldsberg
5fba4c0304
config-loader: tweak a comment so that it does not show up in deprecation list
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-03-02 14:58:35 +01:00
MT Lewis
c3a1300f79
config-loader: watch any extra files loaded when loading local config
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2022-02-17 12:35:07 +00:00
Patrik Oldsberg
72d4b7061d
Merge pull request #8719 from cmpadden/warn-app-config-deprecations
...
Warn users of deprecated keys in app configurations
2022-01-13 23:25:01 +01:00
Patrik Oldsberg
06ab42b65d
config-loader: fix API Report warnings
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2022-01-10 15:35:06 +01:00
Colton Padden
f9c5841c80
remove deleted artifacts of filterByDeprecated
...
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2022-01-04 19:33:42 -05:00
Colton Padden
63fa8f8371
move deprecation description key mapping into filterByVisibility
...
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2022-01-04 16:24:06 -05:00
Colton Padden
1136ed83e3
wip: warn users of deprecated keys in app configurations
...
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2022-01-02 11:39:33 -05:00
Colton Padden
e56c95a941
release-2021-01-28 packages/config-loader/src/loader.ts:70
...
Remove reference to `env?: string;` and usages in `loader.test.ts`
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2021-12-17 15:04:11 -05:00
Fredrik Adelöw
3e79c4bc58
Merge pull request #8406 from prkeshri/7340-remote-config-fix
...
7340 remote config fix
2021-12-17 10:34:32 +01:00
Colton Padden
67d6cb3c7e
remove deprecations packages/config-loader/src/loader.ts:63
...
Signed-off-by: Colton Padden <colton.padden@fastmail.com >
2021-12-16 08:32:01 -05:00
Praveen Ranjan Keshri
d614e1cd9a
Updates post review by @Rugvip:
...
1. Updated reloadIntervalSeconds example to 10 minutes
2. Updated config load error message
3. Fixed vocab error
Signed-off-by: Praveen Ranjan Keshri <prkeshri@gmail.com >
2021-12-10 22:53:31 +05:30
Praveen Ranjan Keshri
1e7070443d
Fixes post review by Rugvip:
...
1. Ensuring that reloadIntervals, if present, is a valid positive number
2. Remote config error message fix
3. Removed remote config from example backend
4. Lessened the writing.md
5. Multiple changesets
Signed-off-by: Praveen Ranjan Keshri <prkeshri@gmail.com >
2021-12-08 00:21:53 +05:30
Praveen Ranjan Keshri
d5d69f1169
Merge branch 'backstage:master' into 7340-remote-config-fix
2021-12-07 22:46:46 +05:30
dnsaoki2
4bea7b81d3
config-loader(schema/filtering): uses key visibility as fallback
...
Signed-off-by: dnsaoki2 <dnsaoki@gmail.com >
2021-12-01 14:42:05 -03:00
Praveen Ranjan Keshri
776180b740
Fixed bug in backend-common to allow passing of remote option in order to enable passing remote url in --config option. The remote option should be passed along with reloadIntervalSeconds from packages/backend/src/index.ts (Updated the file as well)
...
Signed-off-by: Praveen Ranjan Keshri <prkeshri@gmail.com >
2021-11-25 01:59:54 +05:30
Johan Haals
1e99c73c75
config-loader: Change loadConfig return type to object
...
Signed-off-by: Johan Haals <johan.haals@gmail.com >
2021-11-17 11:26:35 +01:00
Matto
f7cd672c7f
Updated error message
...
Signed-off-by: Matto <muhamadto@gmail.com >
2021-10-29 16:39:13 +11:00
Matto
5b51907cbf
resolved conflicts
...
Signed-off-by: Matto <muhamadto@gmail.com >
2021-10-29 14:56:31 +11:00
Matto
1cecd737f9
Removed dependency, introduced isValidUrl, and reinstated configPaths
...
Signed-off-by: Matto <muhamadto@gmail.com >
2021-10-29 12:53:15 +11:00
Matto
8e85a0bca0
Change variable name
...
Signed-off-by: Matto <muhamadto@gmail.com >
2021-10-29 12:51:11 +11:00
Matto
ce843364f0
Remove the dependency on Etag headers for reloading config
...
Signed-off-by: Matto <muhamadto@gmail.com >
2021-10-29 12:47:18 +11:00
Matto
5d4053c827
Read config from remote config server
...
Signed-off-by: Matto <muhamadto@gmail.com >
2021-10-29 12:43:53 +11:00
Fredrik Adelöw
56f182dde2
Remove all internal usage of the Json types
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-10-22 16:11:35 +02:00
Fredrik Adelöw
7e97d0b8c1
Add public tags and documentation in the error and config-loader packages
...
Part of #7688
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-10-20 22:48:08 +02:00
Patrik Oldsberg
36e67d2f24
more strict error type checking in most packages and backend plugins
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-10-17 15:09:05 +02:00
Patrik Oldsberg
3e2b3e99e4
config-loader: unit tests for error visibility filtering + fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-10-15 14:49:37 +02:00
Patrik Oldsberg
8f30ac386b
config-loader: filter out schema errors that aren't visible
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-10-15 14:49:36 +02:00
Patrik Oldsberg
b31daba201
config-loader: collect visibility paths both by data and schema path
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-10-15 14:49:35 +02:00
Patrik Oldsberg
e68bd978e2
config-loader: collect schemas from each package version
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-28 13:47:18 +02:00
Patrik Oldsberg
ee7a1a4b64
config-loader: allow schemas to be collected by package path as well
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-25 17:46:04 +02:00
Patrik Oldsberg
8142a8ecb2
packages,plugins: add package documentation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-14 18:47:53 +02:00
Patrik Oldsberg
66e0626bb0
config-loader: API report warnings cleanup
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-09-05 23:34:02 +02:00
Patrik Oldsberg
0ade9d02b7
config-loader: broaden search for backstage packages in config schema collection
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-08-19 00:38:03 +02:00
Patrik Oldsberg
9b8cec0631
config-loader: add config file watching support
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-08-16 10:36:01 +02:00
Fredrik Adelöw
923491eece
run prettier formatting
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-08-09 11:54:38 +02:00
Patrik Oldsberg
e9d3983eee
config,config-loader: warn when trying to access invisible config values
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-08-01 13:12:20 +02:00
Fredrik Adelöw
a88073c29a
Update copyright headers
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2021-06-18 20:26:42 +02:00
Patrik Oldsberg
f004937398
config-loader: bump typescript-json-schema and remove TS 4.3 workaround
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-06-13 20:59:05 +02:00
Patrik Oldsberg
438a512ebb
config-loader: workaround for config schema parsing in typescript 4.3
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-05-26 22:25:38 +02:00
Jacob Bolda
2cf98d279a
config-loader resolve config from cwd
...
Signed-off-by: Jacob Bolda <me@jacobbolda.com >
2021-05-21 17:38:38 -05:00
Patrik Oldsberg
fe8d22dbe2
config-loader: fix include test on windows
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2021-04-01 20:22:34 +02:00
JP Dhabolt
3c9584801b
Remove unused JsonValue
...
Signed-off-by: JP Dhabolt <jdhabolt@agero.com >
2021-04-01 15:43:22 +00:00
JP Dhabolt
c3b6fe4ffd
Reduce type noise
...
Signed-off-by: JP Dhabolt <jdhabolt@agero.com >
2021-04-01 15:38:10 +00:00
JP Dhabolt
dbbb8f7b37
Revert changes to types
...
Signed-off-by: JP Dhabolt <jdhabolt@agero.com >
2021-04-01 15:19:08 +00:00
JP Dhabolt
0efa7ae6a7
Update per PR comments and add two test assertions
...
Signed-off-by: JP Dhabolt <jdhabolt@agero.com >
2021-04-01 12:00:17 +00:00
JP Dhabolt
b593061da3
Fix bug in substitution transform
...
Signed-off-by: JP Dhabolt john.p.dhabolt@gmail.com
Signed-off-by: JP Dhabolt <jdhabolt@agero.com >
2021-03-31 15:34:15 +00:00
JP Dhabolt
a003fdb21b
Run substitute prior to include processing
...
Signed-off-by: JP Dhabolt john.p.dhabolt@gmail.com
Signed-off-by: JP Dhabolt <jdhabolt@agero.com >
2021-03-31 15:34:14 +00:00
Andreas Stenius
fb30fc103b
cli(config:schema): cleanups.
...
Signed-off-by: Andreas Stenius <git@astekk.se >
2021-02-24 09:27:54 +01:00
Andreas Stenius
64a98b5fe6
cli: fix types.
...
Signed-off-by: Andreas Stenius <git@astekk.se >
2021-02-22 10:40:51 +01:00
Andreas Stenius
0e0d0595ea
config(schema): export mergeConfigSchemas from config-loader for use by backstage-cli config:schema.
...
Signed-off-by: Andreas Stenius <git@astekk.se >
2021-02-19 14:43:25 +01:00