Tomaž Jerman
1d5bedc2be
Add template provisioning
2021-03-09 15:49:04 +01:00
Denis Arh
67d0a788df
Remove messaging
2021-03-09 07:36:01 +01:00
Tomaž Jerman
26e4832d5c
Improve the Envoy package
...
- Add support for store decoding
- add support for yaml, csv, jsonl encoding
- refactor, cleanup
2021-02-24 15:57:44 +01:00
Tomaž Jerman
c1d7f700c4
Cleanup Envoy
...
* Improve conflict resolution algorithm.
* Tweak resource merge algorithms.
* Bump test coverage.
2020-12-17 11:56:34 +01:00
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
22785ad10b
Add conditional envoy processing for compose records
2020-12-01 14:23:12 +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
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
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
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
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
1e2ee1bb00
Rework how records are handled
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
c19ef384e8
Implement base envoy resources
...
Compose namespace, module, record set.
2020-11-27 11:19:15 +01:00