Urban Klinc
40ab3e762c
Add .vscode
2020-12-03 09:33:11 +01:00
Urban Klinc
e57b8e8cad
Change gopkg.in/yaml.v2 to gopkg.in/yaml.v3
2020-12-03 09:31:00 +01:00
Urban Klinc
d3f85d953e
Change yaml.v2 to yaml.v3 and UnmarshalYAML to v3 standard
2020-12-03 09:27:38 +01:00
Denis Arh
44f7166d97
Options codegen improvements
...
- Add extra cli switches to generate docs from options
- More automation/fallbacks/default values for options
2020-12-02 16:12:07 +01:00
Tomaž Jerman
802f6bc73d
Fix flaky settings tests
2020-12-02 15:08:52 +01:00
Tomaž Jerman
a2110b26db
Improve envoy system values
...
Handle timestamps & user stamps.
2020-12-02 15:08:52 +01:00
Urban Klinc
6b928d3a18
Fix a typo, add empty line at end of file
2020-12-02 11:59:21 +01:00
Urban Klinc
595d929e89
Add options.gen.adoc.tpl, modify options.go to enable .adoc codegen from .gen.adoc.tpl
2020-12-02 11:58:26 +01:00
Urban Klinc
988291f938
Add new field in .yaml inside pkg/options to enable .adoc codegen
2020-12-02 11:58:26 +01:00
Urban Klinc
c900b4deee
Add .adoc files, generated from .yaml
2020-12-02 11:52:00 +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
Denis Arh
66c5501d4f
Fix RDBMS store upsert + labels & settings
2020-12-01 15:45:04 +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
aa2d930b0d
Fix null value when adding expression col to fields on pgsql
2020-11-30 22:23:59 +01:00
Denis Arh
47e90e6323
Merge branch '2020.12.x-feature-expr' into 2020.12.x
2020-11-30 21:43:44 +01:00
Denis Arh
4b0031fd81
Add support in YAML decoders for module field expr
2020-11-30 21:42:08 +01:00
Denis Arh
8296e48f89
Prevent exec of value vldt/san/fmt on val. expr fields
2020-11-30 20:31:02 +01:00
Denis Arh
b739c5d01f
Remove merge-conflict artefact
2020-11-30 20:31:02 +01:00
Denis Arh
01da39a484
Fix broken value expr tests
2020-11-30 20:31:02 +01:00
Denis Arh
791b002ed9
Support for basic expr functions (num, date, str)
2020-11-30 20:31:02 +01:00
Denis Arh
61469330f3
Add pkg/expr for unified expression handling
2020-11-30 20:31:02 +01:00
Denis Arh
c19b5392c9
Fix rec. bulk operation handling
2020-11-30 20:31:02 +01:00
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