This website requires JavaScript.
b739c5d01f
Remove merge-conflict artefact
Denis Arh
2020-11-27 18:36:22 +01:00
01da39a484
Fix broken value expr tests
Denis Arh
2020-11-25 21:36:58 +01:00
791b002ed9
Support for basic expr functions (num, date, str)
Denis Arh
2020-11-21 10:15:28 +01:00
61469330f3
Add pkg/expr for unified expression handling
Denis Arh
2020-11-19 13:01:40 +01:00
c19b5392c9
Fix rec. bulk operation handling
Denis Arh
2020-11-19 11:29:07 +01:00
5a64d02ea4
Use "value" for valueExpr prop for JSON encoding
Denis Arh
2020-11-16 08:59:09 +01:00
4fd7ee27b8
Add CRUD tests for field expr
Denis Arh
2020-11-14 09:52:46 +01:00
112a72410c
Implement expressions storage on module fields
Denis Arh
2020-11-12 09:11:34 +01:00
f114d8c625
Schema changes for expressions
Denis Arh
2020-11-12 08:08:19 +01:00
784f61cc27
Expression error logging
Denis Arh
2020-11-12 08:07:58 +01:00
3d2a3130f6
Implement value validators on fields
Denis Arh
2020-11-11 23:23:41 +01:00
d2142d6448
Implement value formatters on fields
Denis Arh
2020-11-11 22:49:25 +01:00
cf7b31cbc0
Implement value sanitizers on fields
Denis Arh
2020-11-11 22:31:38 +01:00
dcd3beeced
Implement value expressions on fields
Denis Arh
2020-11-11 22:09:52 +01:00
5ecdd94f59
Remove obsolete code (pkg/count)
Denis Arh
2020-11-30 20:28:45 +01:00
0cd101cdd6
Comment typos fixed
Denis Arh
2020-11-30 20:27:10 +01:00
b0f0e8fa60
Add channel name as envoy resource identifier
Denis Arh
2020-11-30 20:24:35 +01:00
463a3b2165
Include provision config files to release
Denis Arh
2020-11-30 20:15:48 +01:00
7dbd824e00
Add support for multiple (glob) provision cfg paths
Denis Arh
2020-11-30 19:47:05 +01:00
0465a635f5
Fix directory decoding
Denis Arh
2020-11-30 13:14:33 +01:00
1d47cee2f2
Cleanup and simplify provisioning
Denis Arh
2020-11-30 13:13:46 +01:00
c299a64086
Removed obsolete importer code, pkg/deinterfacer
Denis Arh
2020-11-30 07:53:15 +01:00
c30166b005
Fix typoes, add error handling in sys provisioning
Denis Arh
2020-11-30 07:52:41 +01:00
d89450ae39
Ported messaging provision to envoy
Denis Arh
2020-11-30 07:51:57 +01:00
83ad91416d
Add base tests for envoy merge algs
Tomaž Jerman
2020-11-30 18:45:03 +01:00
593235848a
Add tests for reference constraints
Tomaž Jerman
2020-11-30 18:25:42 +01:00
5f3efdbfe6
Allow resource reference constraints
Tomaž Jerman
2020-11-30 16:55:21 +01:00
1fc06c809f
Remove filller interface in pkg/options/helpers.go
Urban Klinc
2020-11-30 10:20:31 +01:00
42c273df6f
Refactored role service (role proc)
Denis Arh
2020-11-29 09:35:57 +01:00
fb82df23e5
Fix typo in system/role error def
Denis Arh
2020-11-29 08:03:52 +01:00
7659652278
Remove all of the dead deprecated bits
Tomaž Jerman
2020-11-28 14:36:09 +01:00
d3a64dc0ea
Rework cli importer
Tomaž Jerman
2020-11-28 14:29:33 +01:00
bcec07f8ff
Fix reference field data types
Tomaž Jerman
2020-11-28 14:07:19 +01:00
e3c6be868e
Rework provisioning with envoy
Tomaž Jerman
2020-11-28 13:59:44 +01:00
df5ebcf24c
Rework record importer with envoy
Tomaž Jerman
2020-11-27 18:57:02 +01:00
b82f280a89
Allow compose record shaping to work without keys
Tomaž Jerman
2020-11-27 18:30:19 +01:00
eb2d98cbf0
Allow simple interaction with record encoder
Tomaž Jerman
2020-11-27 18:15:25 +01:00
851a9a7e11
Tweak content type determination for resource decoders
Tomaž Jerman
2020-11-27 18:01:02 +01:00
2586fb9c23
Properly handle/write response headers
Denis Arh
2020-11-27 18:59:07 +01:00
ec614f8ebc
Add missing BeforeActionID param
Denis Arh
2020-11-27 15:20:14 +01:00
584e56b144
Merge branch '2020.12.x-feature-envoy-n' into 2020.12.x
Tomaž Jerman
2020-11-27 11:19:58 +01:00
9ad4a29d34
Remove flaky jsonl tests
Tomaž Jerman
2020-11-27 11:05:53 +01:00
21b11198ef
Extend shaping integration tests for jsonl
Tomaž Jerman
2020-11-27 10:58:41 +01:00
a0b7716244
Shaping tests & post tweaks
Tomaž Jerman
2020-11-26 19:31:09 +01:00
10b300328d
Implement data shaping
Tomaž Jerman
2020-11-26 18:39:50 +01:00
7ca422bdd3
Remove deprecated decoder things
Tomaž Jerman
2020-11-25 13:15:03 +01:00
8b6b322c1b
Move envoy tests under integration tests
Tomaž Jerman
2020-11-20 16:16:47 +01:00
72ac5fa2ac
Add a provision testcase
Tomaž Jerman
2020-11-20 14:18:34 +01:00
9aa968e36a
Rename tests/main go
Tomaž Jerman
2020-11-20 11:42:45 +01:00
72c1885ee8
Small file ext tweak
Tomaž Jerman
2020-11-20 11:12:14 +01:00
f5ee8419d0
Define NextInverted on the graph
Tomaž Jerman
2020-11-20 11:11:47 +01:00
93a081d46c
Cleanup old tests; post test tweaks
Tomaž Jerman
2020-11-19 17:23:40 +01:00
ebfca604f0
Add compose record tests & post test tweaks
Tomaž Jerman
2020-11-19 16:55:53 +01:00
09d679fba7
Add base tests & post test tweaks
Tomaž Jerman
2020-11-19 14:39:21 +01:00
0bcd620a18
Improve errors; post tweaks
Tomaž Jerman
2020-11-18 13:36:26 +01:00
892c7dfe3c
Tweak resource finding logic
Tomaž Jerman
2020-11-18 13:34:15 +01:00
02620c4ea7
Tweak encoding routines
Tomaž Jerman
2020-11-17 17:49:20 +01:00
31c672e2e4
Implement base store encoder states
Tomaž Jerman
2020-11-17 16:01:08 +01:00
3333394165
Small pkg/rbac changes in exposed methods
Tomaž Jerman
2020-11-17 16:00:52 +01:00
651c93fecb
Cleanup, rename, restructure core envoy bits
Tomaž Jerman
2020-11-17 15:56:11 +01:00
a40f936f37
Yaml decoder tweaks based on resources & store
Tomaž Jerman
2020-11-17 15:38:52 +01:00
ea8f38ef73
Define settings yaml decoder
Tomaž Jerman
2020-11-17 15:38:37 +01:00
28e610c290
Cleanup resources
Tomaž Jerman
2020-11-17 15:37:21 +01:00
1ca500130d
Define Settings resource
Tomaž Jerman
2020-11-17 15:34:51 +01:00
92b6cf3b87
Tweak resource helpers
Tomaž Jerman
2020-11-17 15:32:31 +01:00
22de4d2b80
Remove legacy bits
Tomaž Jerman
2020-11-17 10:16:50 +01:00
be08351969
Fix small return lapsus
Tomaž Jerman
2020-11-05 20:27:52 +01:00
41d2e8cb93
Rework graph & builder
Tomaž Jerman
2020-11-05 20:26:40 +01:00
1e2ee1bb00
Rework how records are handled
Tomaž Jerman
2020-11-05 20:23:59 +01:00
29e1fa369a
Cleanup store encoder
Tomaž Jerman
2020-11-05 20:21:11 +01:00
e396082a57
Slight envoy resource cleanup
Tomaž Jerman
2020-11-05 20:19:29 +01:00
1007ee6176
Rework compose record resource
Tomaž Jerman
2020-11-04 18:57:12 +01:00
3c3ba8a9e4
Rework yaml decoders
Tomaž Jerman
2020-11-04 15:30:24 +01:00
4da1e3183a
Update yaml decoders
Tomaž Jerman
2020-11-04 12:11:55 +01:00
3de59a461a
Migrate envoy nodes to resources
Tomaž Jerman
2020-11-04 10:42:54 +01:00
55f56d50d5
Tweak encoder, marshler so it doesn't fail to compile
Tomaž Jerman
2020-11-02 15:00:55 +01:00
aca237ea4e
Implement base pre-processing & store resource handling
Tomaž Jerman
2020-11-02 14:59:42 +01:00
1f6f4719eb
Tweak graph builder & graph
Tomaž Jerman
2020-11-02 14:55:20 +01:00
c19ef384e8
Implement base envoy resources
Tomaž Jerman
2020-11-02 14:50:21 +01:00
e17d63f05f
Rework graph construction & processing
Tomaž Jerman
2020-10-29 17:24:27 +01:00
a655611470
Refactoring decoders&encoders
Denis Arh
2020-10-24 12:43:25 +02:00
3e2c6cc054
Fix identifier adding, add ident helper fn Add Identifiers() that aids with conversion of string, fmt.Stringer or uint64 to string
Denis Arh
2020-10-23 11:24:18 +02:00
c400a5873f
Lowercase yaml aux stucts, cleanup
Denis Arh
2020-10-23 09:24:26 +02:00
efe51b83f4
Fix error msg in app, role & user decoding
Denis Arh
2020-10-23 09:19:04 +02:00
32548fcb6a
Add support for decoding settings from yaml
Denis Arh
2020-10-23 09:18:06 +02:00
62de582100
Finish yaml decoder for module
Denis Arh
2020-10-23 08:20:43 +02:00
0805155cfa
Envoy yaml decoder refactoring & cleanup
Denis Arh
2020-10-23 07:55:07 +02:00
0c339758cd
Add support for decoding applications from yaml def
Denis Arh
2020-10-23 06:42:48 +02:00
0450b85dfc
Add support for decoding users from yaml def
Denis Arh
2020-10-23 06:36:15 +02:00
a05391c636
Add support for decoding roles from yaml def
Denis Arh
2020-10-22 23:12:05 +02:00
f921470436
Refactor seq/map node handling
Denis Arh
2020-10-22 22:58:21 +02:00
90e2860061
Refactor RBAC YAML decoding
Denis Arh
2020-10-22 22:46:51 +02:00
b3683a15bf
Refactor test, finish RBAC implementation
Denis Arh
2020-10-22 22:03:36 +02:00
b5e2117f3e
Implement compose chart & module
Denis Arh
2020-10-22 18:39:54 +02:00
6994b2e004
Add more tests for envoy yaml decoders
Denis Arh
2020-10-22 14:54:07 +02:00
70a61597bc
Rework envoy node marshaling
Denis Arh
2020-10-22 14:04:15 +02:00
4893f4ccd8
Add base graph tests; node set improvement
Tomaž Jerman
2020-10-22 14:00:17 +02:00
ee2183c36f
Refactoring decode/encode structure and logic
Denis Arh
2020-10-20 20:04:51 +02:00
e30495c900
Typos fixed
Denis Arh
2020-10-20 16:57:46 +02:00
33831cae3b
Add decoding/encoding helpers for quicker integration
Tomaž Jerman
2020-10-19 17:03:53 +02:00