Tomaž Jerman
cb5793d468
Expand envoy configuration options
...
Better `skipIf` & `onExisting` support.
2020-12-10 18:54:31 +01:00
Tomaž Jerman
a2110b26db
Improve envoy system values
...
Handle timestamps & user stamps.
2020-12-02 15:08:52 +01:00
Tomaž Jerman
3444ac3021
Rename conditional envoy processing property
2020-12-02 09:58:50 +01:00
Tomaž Jerman
561fb2f052
Fix envoy settings from multiple sources
2020-12-02 09:25:08 +01:00
Tomaž Jerman
22785ad10b
Add conditional envoy processing for compose records
2020-12-01 14:23:12 +01:00
Tomaž Jerman
3a9891431d
Fix compose module field unmarshling; fix directory decoding
2020-12-01 10:27:58 +01:00
Denis Arh
4b0031fd81
Add support in YAML decoders for module field expr
2020-11-30 21:42:08 +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
0465a635f5
Fix directory decoding
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
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
Tomaž Jerman
bcec07f8ff
Fix reference field data types
...
From uint64 -> string.
2020-11-28 14:07:19 +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
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
Tomaž Jerman
892c7dfe3c
Tweak resource finding logic
2020-11-27 11:19:15 +01:00
Tomaž Jerman
02620c4ea7
Tweak encoding routines
2020-11-27 11:19:15 +01:00
Tomaž Jerman
31c672e2e4
Implement base store encoder states
2020-11-27 11:19:15 +01:00
Tomaž Jerman
651c93fecb
Cleanup, rename, restructure core envoy bits
2020-11-27 11:19:15 +01:00
Tomaž Jerman
a40f936f37
Yaml decoder tweaks based on resources & store
2020-11-27 11:19:15 +01:00
Tomaž Jerman
ea8f38ef73
Define settings yaml decoder
2020-11-27 11:19:15 +01:00
Tomaž Jerman
28e610c290
Cleanup resources
2020-11-27 11:19:15 +01:00
Tomaž Jerman
1ca500130d
Define Settings resource
2020-11-27 11:19:15 +01:00
Tomaž Jerman
92b6cf3b87
Tweak resource helpers
...
* Define InterfaceSet,
* rename resource types with RBAC types,
* some smaller bits.
2020-11-27 11:19:15 +01:00
Tomaž Jerman
22de4d2b80
Remove legacy bits
2020-11-27 11:19:15 +01:00
Tomaž Jerman
be08351969
Fix small return lapsus
2020-11-27 11:19:15 +01:00
Tomaž Jerman
41d2e8cb93
Rework graph & builder
...
Make nodes persist through runs (easier re-running).
2020-11-27 11:19:15 +01:00
Tomaž Jerman
1e2ee1bb00
Rework how records are handled
2020-11-27 11:19:15 +01:00
Tomaž Jerman
29e1fa369a
Cleanup store encoder
2020-11-27 11:19:15 +01:00
Tomaž Jerman
e396082a57
Slight envoy resource cleanup
2020-11-27 11:19:15 +01:00
Tomaž Jerman
1007ee6176
Rework compose record resource
...
* Decoder, resource,
* when reading from yaml, we'll just read it all at once.
2020-11-27 11:19:15 +01:00
Tomaž Jerman
3c3ba8a9e4
Rework yaml decoders
2020-11-27 11:19:15 +01:00
Tomaž Jerman
4da1e3183a
Update yaml decoders
2020-11-27 11:19:15 +01:00
Tomaž Jerman
3de59a461a
Migrate envoy nodes to resources
2020-11-27 11:19:15 +01:00
Tomaž Jerman
55f56d50d5
Tweak encoder, marshler so it doesn't fail to compile
2020-11-27 11:19:15 +01:00