Commit Graph

161 Commits

Author SHA1 Message Date
Patrik Oldsberg 1e21d126b2 Merge pull request #13093 from kielosz/scorecards
[TechInsights] Use different renderers for each CheckResult in scorecards
2022-08-24 10:06:50 +02:00
github-actions[bot] 18ab337f96 Version Packages (next) 2022-08-23 10:29:17 +00:00
Fredrik Adelöw bbfa28431d Merge pull request #13248 from Niekteg/master
tech-insights: Factretriever timeout support
2022-08-23 10:37:57 +02:00
Jussi Hallila afbefb1ad7 Fix mocked item in test.
Signed-off-by: Jussi Hallila <jussi@hallila.com>
2022-08-23 08:29:34 +02:00
Jussi Hallila 1bcb4a5d6d Merge branch 'master' into expose-factretrieverengine 2022-08-22 17:33:08 +02:00
Jussi Hallila 9e8e9f5243 Modify tech insights backend to expose FactRetrieverEngine.
* Wrap FactRetrieverEngine to an interface for a slimmer export.
* Update API report to match expected.
* Fix router endpoint docs to match actual functionality.

Signed-off-by: Jussi Hallila <jussi@hallila.com>
2022-08-22 17:31:21 +02:00
Niek te Grootenhuis 99138edc66 chore: add missing luxon types
Signed-off-by: Niek te Grootenhuis <niek.te.grootenhuis@alliander.com>
2022-08-22 10:40:43 +02:00
Niek te Grootenhuis 6cad070a72 chore: remove options reference from jsdoc
Signed-off-by: Niek te Grootenhuis <niek.te.grootenhuis@alliander.com>
2022-08-22 10:23:34 +02:00
Niek te Grootenhuis 0ec1dd3098 chore: updated api-reports
Signed-off-by: Niek te Grootenhuis <niek.te.grootenhuis@alliander.com>
2022-08-22 10:06:31 +02:00
Niek te Grootenhuis 03fe82e6d1 chore: made timeout property optional
Signed-off-by: Niek te Grootenhuis <niek.te.grootenhuis@alliander.com>
2022-08-19 14:02:36 +02:00
Niek te Grootenhuis cfddfca453 docs: added missing param to docs
Signed-off-by: Niek te Grootenhuis <niek.te.grootenhuis@alliander.com>
2022-08-19 14:01:59 +02:00
Niek te Grootenhuis 2e0689e536 fix: createFactRetriever not supporting timeout
Signed-off-by: Niek te Grootenhuis <niek.te.grootenhuis@alliander.com>
2022-08-19 13:51:49 +02:00
kielosz f7e99ac1d8 Add getCheckResultRenderers
Signed-off-by: kielosz <kielosz@gmail.com>
2022-08-18 16:55:04 +02:00
Daniel Dias Branco Arthaud ba2e4337d1 fix(tech-insights-backend): Allow it to skip migrations
Signed-off-by: Daniel Dias Branco Arthaud <arthaud@gmail.com>
2022-08-18 10:55:20 -03:00
github-actions[bot] a5684d0d53 Version Packages 2022-08-16 12:15:33 +00:00
github-actions[bot] 73cee58fc2 Version Packages (next) 2022-07-26 08:37:39 +00:00
github-actions[bot] 7d7da6caec Version Packages 2022-07-19 08:34:21 +00:00
github-actions[bot] 0e967f188b Version Packages (next) 2022-07-12 13:19:14 +00:00
renovate[bot] 4e9a90e307 fix(deps): update dependency luxon to v3
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-07-11 22:07:53 +00:00
Patrik Oldsberg 7e71a18217 Merge pull request #12474 from sblausten/extend-fact-retriever-model
Extend FactRetriever model so we can represent them in the UI
2022-07-07 09:47:22 +02:00
sblausten 307ade7499 Fix test and make fields optional
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 17:17:52 +02:00
sblausten 4f17e4eb55 Revert "Refactor"
This reverts commit 54f4eba561.

Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 17:14:23 +02:00
sblausten 54f4eba561 Refactor
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 16:09:27 +02:00
sblausten d6ab0613a3 Extend model so we can represent fact retrievers in the UI
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 13:46:10 +02:00
sblausten 339e6ea4ef Register sync
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 13:38:13 +02:00
sblausten 37174365ce Change constructor of default implementation
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 13:38:13 +02:00
sblausten c3fe64b2c4 PR comments
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 13:38:13 +02:00
sblausten 7001ee13d8 Api report
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 13:38:13 +02:00
sblausten 6c194b58eb Make FactRetrieverRegistry async so that a db backed implementation can be used
Signed-off-by: sblausten <sam@roadie.io>
2022-07-06 13:38:13 +02:00
github-actions[bot] 6b985dc1c7 Version Packages (next) 2022-07-05 08:23:38 +00:00
sblausten d223fa1566 Clean
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 16:47:32 +02:00
sblausten 8915b74167 Fix mocking
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 16:43:09 +02:00
sblausten 5dedcb541e Mock out engine
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 13:21:23 +02:00
sblausten f90371a6bb Fix test mock
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 12:58:36 +02:00
sblausten 331b680258 Fix test mock
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 12:46:49 +02:00
sblausten 0b36b9cb0b Adds api report
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 12:24:50 +02:00
sblausten 156bb8ffba Add clearer documentation
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 11:50:26 +02:00
sblausten 3c84892796 Add documentation
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 11:07:32 +02:00
sblausten 8e40830f90 Fix Vale check
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 10:42:16 +02:00
sblausten ef2196cb52 Fix grammer in changeset and export default registry also
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 10:19:19 +02:00
sblausten 9120fb3056 Refactor naming
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 10:07:16 +02:00
sblausten f3d530bbe6 Use new interface
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 10:07:16 +02:00
sblausten 948d675442 Allow FactRetrieverRegistry to be passed in to context builder for more flexibility
Signed-off-by: sblausten <sam@roadie.io>
2022-06-30 10:07:16 +02:00
Ben Lambert d4bf53b434 Merge pull request #12188 from backstage/renovate/knex-2.x
fix(deps): update dependency knex to v2
2022-06-29 11:31:27 +02:00
github-actions[bot] c92deffe39 Version Packages (next) 2022-06-28 09:27:36 +00:00
renovate[bot] 679b32172e fix(deps): update dependency knex to v2
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-06-21 13:03:44 +00:00
github-actions[bot] 2231987c10 Version Packages (next) 2022-06-21 09:04:17 +00:00
Niklas Aronsson 2ef58ab539 TechInsightsBackend: Added 'scheduler' to code examples
Signed-off-by: Niklas Aronsson <niklasar@axis.com>
2022-06-21 07:04:44 +02:00
github-actions[bot] 2e2a82c9d7 Version Packages 2022-06-14 09:12:05 +00:00
Jussi Hallila aa15229ec3 Introduce additional JsonValue types to be storable as facts. This enables the possibility to store more complex objects for fact checking purposes. The rules engine supports walking keyed object values directly to create rules and checks
Modify facts database table to have a more restricted timestamp precision for cases where the postgres server isn't configured to contain such value. This fixes the issue where in some cases `maxItems` lifecycle condition didn't work as expected.

resolves #11595

Signed-off-by: Jussi Hallila <jussi@hallila.com>
2022-06-10 08:36:53 +02:00