Denis Arh
5a64d02ea4
Use "value" for valueExpr prop for JSON encoding
2020-11-30 20:31:02 +01:00
Denis Arh
4fd7ee27b8
Add CRUD tests for field expr
2020-11-30 20:31:02 +01:00
Denis Arh
112a72410c
Implement expressions storage on module fields
2020-11-30 20:31:02 +01:00
Denis Arh
f114d8c625
Schema changes for expressions
2020-11-30 20:31:02 +01:00
Denis Arh
784f61cc27
Expression error logging
2020-11-30 20:31:02 +01:00
Denis Arh
3d2a3130f6
Implement value validators on fields
2020-11-30 20:31:02 +01:00
Denis Arh
d2142d6448
Implement value formatters on fields
2020-11-30 20:31:02 +01:00
Denis Arh
cf7b31cbc0
Implement value sanitizers on fields
2020-11-30 20:31:02 +01:00
Denis Arh
dcd3beeced
Implement value expressions on fields
2020-11-30 20:31:02 +01:00
Denis Arh
5ecdd94f59
Remove obsolete code (pkg/count)
2020-11-30 20:28:45 +01:00
Denis Arh
0cd101cdd6
Comment typos fixed
2020-11-30 20:27:10 +01:00
Denis Arh
b0f0e8fa60
Add channel name as envoy resource identifier
...
This will prevent creation of chan dups
2020-11-30 20:24:41 +01:00
Denis Arh
463a3b2165
Include provision config files to release
2020-11-30 20:15:48 +01:00
Denis Arh
7dbd824e00
Add support for multiple (glob) provision cfg paths
2020-11-30 19:51:18 +01:00
Denis Arh
0465a635f5
Fix directory decoding
2020-11-30 19:51:18 +01:00
Denis Arh
1d47cee2f2
Cleanup and simplify provisioning
2020-11-30 19:51:18 +01:00
Denis Arh
c299a64086
Removed obsolete importer code, pkg/deinterfacer
2020-11-30 19:51:18 +01:00
Denis Arh
c30166b005
Fix typoes, add error handling in sys provisioning
2020-11-30 19:51:18 +01:00
Denis Arh
d89450ae39
Ported messaging provision to envoy
2020-11-30 19:51:18 +01:00
Tomaž Jerman
83ad91416d
Add base tests for envoy merge algs
2020-11-30 19:35:37 +01:00
Tomaž Jerman
593235848a
Add tests for reference constraints
2020-11-30 18:51:46 +01:00
Tomaž Jerman
5f3efdbfe6
Allow resource reference constraints
...
This lets us import multiple different namespaces with modules, ...
at the same time.
Before, there was a chance that a thing from NS 1 would be linked
to a thing in NS 2.
2020-11-30 18:51:46 +01:00
Urban Klinc
1fc06c809f
Remove filller interface in pkg/options/helpers.go
2020-11-30 10:26:45 +01:00
Denis Arh
42c273df6f
Refactored role service (role proc)
2020-11-29 12:51:18 +01:00
Denis Arh
fb82df23e5
Fix typo in system/role error def
2020-11-29 12:51:18 +01:00
Tomaž Jerman
7659652278
Remove all of the dead deprecated bits
2020-11-28 14:38:16 +01:00
Tomaž Jerman
d3a64dc0ea
Rework cli importer
2020-11-28 14:29:33 +01:00
Tomaž Jerman
bcec07f8ff
Fix reference field data types
...
From uint64 -> string.
2020-11-28 14:07:19 +01:00
Tomaž Jerman
e3c6be868e
Rework provisioning with envoy
2020-11-28 13:59:44 +01:00
Tomaž Jerman
df5ebcf24c
Rework record importer with envoy
2020-11-27 18:59:25 +01:00
Tomaž Jerman
b82f280a89
Allow compose record shaping to work without keys
2020-11-27 18:59:25 +01:00
Tomaž Jerman
eb2d98cbf0
Allow simple interaction with record encoder
...
Mainly used for record importer; might rework/remove at a later
point.
2020-11-27 18:59:25 +01:00
Tomaž Jerman
851a9a7e11
Tweak content type determination for resource decoders
2020-11-27 18:59:25 +01:00
Denis Arh
2586fb9c23
Properly handle/write response headers
2020-11-27 18:59:07 +01:00
Denis Arh
ec614f8ebc
Add missing BeforeActionID param
2020-11-27 15:20:14 +01:00
Tomaž Jerman
584e56b144
Merge branch '2020.12.x-feature-envoy-n' into 2020.12.x
2020-11-27 11:19:58 +01:00
Tomaž Jerman
9ad4a29d34
Remove flaky jsonl tests
2020-11-27 11:19:16 +01:00
Tomaž Jerman
21b11198ef
Extend shaping integration tests for jsonl
2020-11-27 11:19:16 +01:00
Tomaž Jerman
a0b7716244
Shaping tests & post tweaks
2020-11-27 11:19:16 +01:00
Tomaž Jerman
10b300328d
Implement data shaping
...
Unstructured datasources (csv, jsonl, ...) are defined as resource
datasets.
These datasets are then "shaped" based on some template.
The result is an envoy resource like any other.
2020-11-27 11:19:16 +01:00
Tomaž Jerman
7ca422bdd3
Remove deprecated decoder things
...
* loader interface,
* needless FileInfo.
2020-11-27 11:19:15 +01:00
Tomaž Jerman
8b6b322c1b
Move envoy tests under integration tests
2020-11-27 11:19:15 +01:00
Tomaž Jerman
72ac5fa2ac
Add a provision testcase
2020-11-27 11:19:15 +01:00
Tomaž Jerman
9aa968e36a
Rename tests/main go
2020-11-27 11:19:15 +01:00
Tomaž Jerman
72c1885ee8
Small file ext tweak
2020-11-27 11:19:15 +01:00
Tomaž Jerman
f5ee8419d0
Define NextInverted on the graph
2020-11-27 11:19:15 +01:00
Tomaž Jerman
93a081d46c
Cleanup old tests; post test tweaks
2020-11-27 11:19:15 +01:00
Tomaž Jerman
ebfca604f0
Add compose record tests & post test tweaks
2020-11-27 11:19:15 +01:00
Tomaž Jerman
09d679fba7
Add base tests & post test tweaks
2020-11-27 11:19:15 +01:00
Tomaž Jerman
0bcd620a18
Improve errors; post tweaks
2020-11-27 11:19:15 +01:00