3
0

1645 Commits

Author SHA1 Message Date
Denis Arh
0cdc03d60a Min typo fix, import reordering 2020-01-22 08:14:33 +01:00
Denis Arh
9fd7adcaa2 Implements script security, add on-manual sec. check 2020-01-22 07:46:49 +01:00
Denis Arh
c26704b4cb Fix broken tests, typos 2020-01-21 10:52:56 +01:00
Denis Arh
db07e26fc8 Update protobuf, rename event&resource props on triggers 2020-01-20 21:21:25 +01:00
Denis Arh
19f007f886 Tweaked config default values for corredor 2020-01-19 11:05:03 +01:00
Denis Arh
90a2bde536 Fix imports on settings & users command 2020-01-18 07:06:54 +01:00
Denis Arh
50fdd5c4c3 Renamed triggers to handlers 2020-01-18 07:05:35 +01:00
Denis Arh
78525b48ea Mark pkg/automation as deprecated 2020-01-18 07:05:35 +01:00
Denis Arh
c86f83b8ed Port legacy mail matching to event(bus) 2020-01-18 07:05:35 +01:00
Denis Arh
22496a3418 More precies matching for sink request event 2020-01-18 07:05:35 +01:00
Denis Arh
54a81e42f3 Implement constraint checking for compose events 2020-01-18 07:05:35 +01:00
Denis Arh
c944402352 Implement constraint checking for messaging events 2020-01-18 07:05:35 +01:00
Denis Arh
8cb2c4c03d Implement constraint checking for system events 2020-01-18 07:05:35 +01:00
Denis Arh
abf4d106bb Improve eventbus & constraints handling
Constraints are now preparsed into active structs
that can be used for matching
2020-01-18 07:05:35 +01:00
Denis Arh
ded83ff5db Improve onManual trigger for all resources 2020-01-18 07:05:35 +01:00
Denis Arh
1e096d1abc Unify trigger endpoint names 2020-01-18 07:05:35 +01:00
Denis Arh
1195534dcd Automation REST handler & filter cleanup 2020-01-18 07:05:35 +01:00
Denis Arh
4d6cb13f70 Add basic automation script exporting 2020-01-18 07:05:34 +01:00
Denis Arh
ce1fc3402d Add more tests to pkg/corredor 2020-01-18 07:05:34 +01:00
Denis Arh
04b365d484 Add support for gRPC transport credentials 2020-01-18 07:05:34 +01:00
Denis Arh
ce69229816 Pass request ID to Coredor's exec call 2020-01-18 07:05:34 +01:00
Denis Arh
c0d1594eb3 Refactors corredor initialization, run-as logic & trigger execution 2020-01-18 07:05:34 +01:00
Denis Arh
5eac027541 Cleanup options, remove obsolete, rename jwt to auth 2020-01-18 07:05:34 +01:00
Denis Arh
8a1d808466 Refactor corredor, add tests 2020-01-18 07:05:34 +01:00
Denis Arh
e9b2fe49ae More tests and coverage for eventbus 2020-01-18 07:05:34 +01:00
Denis Arh
fbc339d739 Add more tests for scheduler, locking 2020-01-18 07:05:34 +01:00
Denis Arh
41ce1b1c75 Make SuperUser functions more resiliant to nil values 2020-01-18 07:05:34 +01:00
Denis Arh
133fe3aab2 Better corredor error response handling 2020-01-18 07:05:34 +01:00
Denis Arh
052f4f9c3e Improve scheduler pkg, add tests 2020-01-18 07:05:34 +01:00
Denis Arh
57990135a5 Explicitly set debug level inside debug logger maker fn 2020-01-18 07:05:34 +01:00
Denis Arh
63f03a2111 Refactor eventbus, scheduler, corredor for naming consistenct 2020-01-18 07:05:34 +01:00
Denis Arh
2955e70a6e Refactor system & compose services for (eventbus) dep. injection 2020-01-18 07:05:34 +01:00
Denis Arh
ebb9b70bfe Add REST API endpoints for manual automation script triggering 2020-01-18 07:05:34 +01:00
Denis Arh
7491936742 Add eventbus pkg 2020-01-18 07:05:34 +01:00
Denis Arh
f109f722f9 Add new corredor service 2020-01-18 07:05:34 +01:00
Denis Arh
487fd1501b Refactor event firing
Adds generated events for compose, system and messagign
New & refactored event firing support types
All event firing services refactored
2020-01-18 07:05:34 +01:00
Denis Arh
b7bc26d647 Add scheduler package, service 2020-01-18 07:05:34 +01:00
Denis Arh
75ab704ad8 Add event codegen 2020-01-18 07:05:34 +01:00
Denis Arh
3acb352c2b Add eventbus pkg 2020-01-18 07:05:34 +01:00
Denis Arh
7505d870c0 Refactor WS init 2020-01-18 07:05:34 +01:00
Denis Arh
e7504dd35f Add FindByAny, Stringer for users 2020-01-18 07:05:34 +01:00
Denis Arh
95b49e7061 Add new corredor service 2020-01-18 07:05:34 +01:00
Denis Arh
e82d145adf Fix integration tests 2020-01-18 07:05:34 +01:00
Denis Arh
7dbd14899f Remove old automation/corredor logic 2020-01-18 07:05:34 +01:00
Denis Arh
29902db2b1 Refactor & improve application initialization 2020-01-18 07:05:10 +01:00
Denis Arh
31b7957bdc Update dependencies 2020-01-18 07:02:56 +01:00
Denis Arh
0caeab25c6 Fix env var order in settings autodiscovery
If set, LETSENCRYPT_HOST and VIRTUAL_HOST are more likely to be different then DOMAIN
2020-01-18 07:00:45 +01:00
Denis Arh
7ae7b6f445 When setting settings value, fallback to quoted string in case of json syntax error 2020-01-18 06:56:53 +01:00
Denis Arh
eabd98dce0 Run settings cli op in superuser context 2020-01-18 06:56:06 +01:00
Denis Arh
eaaef92d04 Fix & improve user cli cmd listing & filtering
Fix broken query and add ability to limit and filter list of users
2020-01-18 06:52:59 +01:00