3
0

883 Commits

Author SHA1 Message Date
Denis Arh
a035e6106f Ported options codegen to cue 2022-01-29 12:18:00 +01:00
Denis Arh
0ea543b2a2 Migrate codegen for fed&automation, remove old def dir 2022-01-26 17:18:34 +01:00
Denis Arh
74d6eabf94 Various template & def fixes 2022-01-26 16:27:38 +01:00
Denis Arh
1284371bb3 Add cue tooling & codegen to makefile 2022-01-26 16:27:36 +01:00
Denis Arh
52209c476b Port all v3 codegen to cue-based codegen 2022-01-26 16:25:54 +01:00
Denis Arh
a437913f85 Migrate codegen for envoy to CUE 2022-01-26 16:25:53 +01:00
Denis Arh
3568d0841e Migrate codegen for locale to CUE 2022-01-26 16:25:53 +01:00
Denis Arh
c19ee84f5d Base CUE, def, schemas 2022-01-26 16:25:53 +01:00
Denis Arh
43de7ebba7 Add uncommited codegen changes 2022-01-26 15:41:13 +01:00
Denis Arh
a4e5d2691a Fix invoker/runner mixup & move exec access-control check higher 2022-01-25 15:34:50 +01:00
Denis Arh
9fe21dd8ce Tweaked CORS settings 2022-01-22 21:47:51 +01:00
Denis Arh
6c7d89a921 Fix user-id claim parsing 2022-01-22 21:47:36 +01:00
Denis Arh
6c3bef0750 Refactor token-issuer (ex-jwt) to be more robust and configurable 2022-01-21 15:31:10 +01:00
Denis Arh
665a15093c Fix how errors are reported/masked 2022-01-21 15:31:09 +01:00
Denis Arh
46675080fe Another set of after-update JWT fixes 2022-01-19 14:55:33 +01:00
Tomaž Jerman
4b113af9cc Allow content-type header to specify the charset 2022-01-18 21:50:19 +01:00
Tomaž Jerman
2c873d269f Add integration tests for namespace import/export 2022-01-18 21:50:19 +01:00
Tomaž Jerman
99a5597547 Fix edgecase where ref value would become nil and panic the system 2022-01-18 21:50:18 +01:00
Tomaž Jerman
9086bf34f4 Improve resource identification
* Stop relying on names (eg. module name),
* use slices as underlying structure to avoid potential hashmap
  order related accidents.
2022-01-18 21:50:18 +01:00
Tomaž Jerman
a47c1112e1 Allow non handle identifiers for related resources 2022-01-18 21:50:18 +01:00
Vivek Patel
f893e8834a Add expr function for sorting an array
It allows ascending/descending sorting along with sorting of native and non-native types
2022-01-18 21:50:18 +01:00
Denis Arh
59ec77e204 Refactor JWT implementation 2022-01-18 21:50:18 +01:00
Denis Arh
3ffa0ef8be Fixing codebase after JWT lib switch 2022-01-11 15:35:05 +01:00
Denis Arh
72999ca692 Replacing dgrijalva/jwt-go with lestrrat-go/jwx 2022-01-11 10:56:17 +01:00
Denis Arh
60020f8510 Upgrade go-chi&co 2022-01-11 10:53:49 +01:00
Denis Arh
771a60abd7 Post dep-upgrade fixes 2022-01-11 10:53:49 +01:00
Denis Arh
2ab2c17a51 Upgrade deps 2022-01-11 10:53:48 +01:00
Peter Grlica
86deaea911 Added find expr function, support for find, has of Vars 2021-12-23 14:43:37 +01:00
Vivek Patel
23a24469ed Refactor minion store
- Extends env variable `MINIO_BUCKET` for more flexibility over bucket name
- Introduces env variable for `MINIO_PATH_PREFIX` for flexibility over bucket paths
- Decouples minio client from New method
- Provides methods for generating bucket name, object name with path using bucket related env variables
- Adds tests
- Fixes issue#295
2021-12-22 21:12:07 +05:30
Tomaž Jerman
d700d76c39 Allow format QL nodes to properly format their arguents 2021-12-21 10:06:06 +01:00
Tomaž Jerman
907cb25ceb Add support for multipart/form-data request parsing 2021-12-21 09:11:51 +01:00
Denis Arh
92c0c3feb7 Add support for additional argument when invoking Corredor script 2021-12-17 12:59:24 +01:00
Denis Arh
922243605d Refactored and cleanedup workflow exection 2021-12-17 12:53:06 +01:00
Vivek Patel
0564fe7190 Add support for role permission cloning
It clones all RBAC rules from one role to another, but also removes all existing rules from role.
2021-12-10 00:54:59 +05:30
Tomaž Jerman
047b647af6 Prevent envoy from panicking for automation blocks with no references 2021-12-09 16:41:16 +01:00
Tomaž Jerman
59ef8da1ac Fix panicking report filter marshaling when invalid 2021-12-09 15:55:53 +01:00
Tomaž Jerman
08ef5ab104 Add missing entry to the expr type registry 2021-12-09 15:09:24 +01:00
Peter Grlica
3473a26793 Added int caster to gval functions 2021-12-08 10:21:50 +01:00
Peter Grlica
d5001341ad Added unix strftime support to gval functions 2021-12-08 10:21:50 +01:00
Peter Grlica
96a1c1de96 Added unit test 2021-12-06 13:19:53 +01:00
Peter Grlica
e433f3303a Added json postfilter, HttpRequest custom type 2021-12-06 13:19:52 +01:00
Tomaž Jerman
96556f545b Add support for CLI record import 2021-12-02 17:44:47 +01:00
Denis Arh
f2bec9b390 Force codegen to skip processing on error 2021-12-02 10:48:59 +01:00
Denis Arh
f53c23311e Refactor role security, support it for ext. auth flow 2021-11-23 15:09:04 +01:00
Tomaž Jerman
c5b730b524 Make the passwordSecurity .env variable caution clearer 2021-11-22 13:48:21 +01:00
Tomaž Jerman
420b5ee195 Implement support for base password constraints 2021-11-22 13:36:32 +01:00
Tomaž Jerman
14450dc45f Add support for setting oauth token TTL 2021-11-17 12:57:12 +01:00
Tomaž Jerman
597484914d Properly handle ID-like report filter responses 2021-11-15 10:16:17 +01:00
Denis Arh
5aafe5319b Improve how JWT is generated from the CLI 2021-11-10 14:18:17 +01:00
Denis Arh
a385fe1c18 Fix unstable RBAC check 2021-11-09 15:12:31 +01:00