Commit Graph
284 Commits
Author SHA1 Message Date
Denis Arh 792c2aa62d Remove namespace & permission provisioning from old migration files 2019-09-30 10:20:40 +02:00
Denis Arh 1302f243f4 Add tests, basic messaging importer 2019-09-30 10:20:40 +02:00
Denis Arh d8a8e311f0 Update role importer, add tests 2019-09-30 10:20:39 +02:00
Denis Arh 5278ae217f Prefix user grpc service & messages, add role finder 2019-09-30 10:20:39 +02:00
Denis Arh 823dffdd1b Improve compose resource importing 2019-09-30 10:20:39 +02:00
Denis Arh 71a78d53a5 Add support for handle, fix tests 2019-09-30 10:20:39 +02:00
Denis Arh 838fa8302a Add import/export commands 2019-09-30 10:20:39 +02:00
Denis Arh 9f91a3ae0e Importer for base compose & system elements 2019-09-30 10:20:39 +02:00
Denis Arh 7a7646d950 Fix MakeJWT() fn, add list of user's roles 2019-09-23 19:44:19 +02:00
Tomaž Jerman b508ee07c9 Fix mockgen paths 2019-09-19 14:47:23 +02:00
Tomaž Jerman dacc855944 Add missing role handle param 2019-09-11 16:01:39 +02:00
Denis Arh d6b7e0c9bf Add integ. tests for automation scripts & triggers 2019-09-11 13:40:06 +02:00
Denis Arh 15a431c11a Remove obsolete integration tests 2019-09-10 20:02:28 +02:00
Denis Arh afc97cfbb4 Add simple integ. tests & stubs for system 2019-09-10 19:41:16 +02:00
Denis Arh 08e9d5af5b Permission testing 2019-09-10 03:46:59 +02:00
Denis Arh 73e0180600 Remove internal/ from compose 2019-09-09 13:04:12 +02:00
Denis Arh 7d21d68bba Remove internal/ from system 2019-09-09 13:04:12 +02:00
Denis Arh 289380b614 Regenerated code 2019-09-05 19:55:19 +02:00
Denis Arh ca38697b5b Simplify automation permissions 2019-09-05 09:34:27 +02:00
Denis Arh a2dc8e96fe Load script runner's roles 2019-09-04 23:09:15 +02:00
Denis Arh 7be6ee738e Fix mail conditions, polishing 2019-09-04 21:35:11 +02:00
Denis Arh 14acd129d0 Signature for /sink requests 2019-09-03 20:23:10 +02:00
Denis Arh 8c2953a7fc Improve mail header matching, add runner watcher 2019-09-03 18:29:25 +02:00
Denis Arh cc13c0e27d Add initial sink endpoint & service impl. 2019-09-03 14:59:12 +02:00
Denis Arh 6b5ef8aaae Basic system autuomation, mail processing 2019-09-03 09:09:44 +02:00
Denis Arh 0792f04262 Mail GW automation basics
- automation service for runner, script, trigger
 - mailproc service for email parsing
 - MailMessage type & protobuf
2019-09-01 15:33:16 +02:00
Denis Arh 0ab59c791b Reorganize & move ctrls under route groups 2019-08-30 14:40:49 +02:00
Tomaž Jerman b63f391cb8 Add migrations 2019-08-29 13:35:28 +02:00
Tomaž Jerman 7a8212b879 Migrate gplus -> google 2019-08-29 13:35:28 +02:00
Denis Arh 408834e92b spec cleanup, add find-by-handle for users 2019-08-27 18:01:18 +02:00
Denis Arh af106c1ffc User & role unique name check 2019-08-27 02:12:59 +02:00
Denis Arh 5a8df3f246 Mask sensitive settings values
Closes #14
2019-08-25 12:44:31 +02:00
Denis Arh c671de3df7 Adopt new protobuf structure, automation code cleanup 2019-08-24 17:49:48 +02:00
Denis Arh 5bfafd4adc Support run-as for automation scripts
Add grpc-server capabilities for system service (make jwt, find user by id)
Add jwt generation (via grpc) to compose for run-as automation-scripts
Add SuperUser for system-level tasks and operations that are ran in the background w/o initiator
and require permision checking
2019-08-23 13:49:36 +02:00
Tomaž Jerman 5f35988dd7 Fix paging offset 2019-08-22 13:52:19 +02:00
Tit Petric f472ac05d1 fixes after database profiler/logger refactor 2019-08-06 20:27:56 +00:00
Denis Arh 72672f6202 Add more logging + support for PROVISION_SETTINGS_AUTH_EXTERNAL_* 2019-07-18 14:47:42 +02:00
Denis Arh 2586919c6b Ability to provision OIDC w/o full redir-url verification 2019-07-18 14:47:01 +02:00
Denis Arh 0e1575f90f Add ability to provision OIDC providers from ENV
PROVISION_OIDC_PROVIDER="name provider-url"
2019-07-17 13:41:24 +02:00
Denis Arh 12c7ae682d Add missing auto-discovery setting 2019-07-15 15:28:15 +02:00
Denis Arh 14f1fe4b58 Refactor & merge external auth settings 2019-07-15 14:57:25 +02:00
Denis Arh de26f15c8e Refactor auth settings auto-discovery to new file 2019-07-15 11:57:14 +02:00
Denis Arh d92fd8a2e2 Better frontend url discovery 2019-07-15 11:33:52 +02:00
Denis Arh 3602132a13 Extend settings management CLI command
Add --prefix flag to remove multiple values
2019-07-15 11:33:23 +02:00
Denis Arh 5f7bd696cf Properly cast provider name to label 2019-07-15 07:51:38 +02:00
Denis Arh 09aeaac5d7 Refactor app bootstraping, improve ext provider autodiscovery 2019-07-14 13:58:27 +02:00
Denis Arh ab4b74620f Improve settings auto-discovery, make it provisionable 2019-07-14 11:24:43 +02:00
Denis Arh 00bad0cfce More robust external auth flow 2019-07-13 17:39:00 +02:00
Denis Arh 669a2435e4 Do not test auto-promotion path 2019-07-11 22:33:32 +02:00
Denis Arh dd66f0398b Fix nasty little bug with user-autopromotion 2019-07-09 17:59:11 +02:00