Commit Graph

138 Commits

Author SHA1 Message Date
Marian Novotny
91cf590427 maven: enabling gpg signing, attaching javadoc and source (#251) 2021-04-23 17:07:53 +01:00
Marian Novotny
254c740550 siembol release 1.0.0 (#249) 2021-04-23 10:18:12 +01:00
Marian Novotny
8778f74cf8 siembol common: supporting recursive dto objects in the json schema framework (#246) 2021-04-19 13:23:21 +01:00
Marian Novotny
d4cb5f7ed2 maven: fixng schema resources in storm applications (#244) 2021-04-15 15:53:43 +01:00
Marian Novotny
824ac43d58 maven: cleaning dependencies (#241)
* cleaning dependencies

* increasing app version

* fixing version

* reworking parsing pom

* cleaning dependencies in pom files

* reworkign POM files, enable xlint all, mitigate warnings

* minor cleaning

* minor cleaning
2021-04-14 13:21:05 +01:00
Marian Novotny
8c7731acca config editor rest: default fix (#240)
* fixing default branch computation for admin config

* increase version of application
2021-04-09 10:32:34 +01:00
Marian Novotny
28ed374ac5 config editor rest: computing default branch on initialisation (#233)
* supporting computing default branch in config editor rest

* increasing version of application
2021-04-07 13:52:38 +01:00
Marian Novotny
0efe8d783b storm topology manager: adding health and info (#229)
* integrating health and info in storm topology manager

* adding tests for get topology info
2021-04-07 11:56:32 +01:00
Marian Novotny
3a413b9aa1 config editor rest: checking push result in config store (#228)
* checking push result in config store

* fixing typo
2021-03-31 17:19:21 +01:00
Marian Novotny
ba9b70c131 config editor rest: improving initialisation from empty git repository (#217)
* config editor rest: improving initialisation from empty git repository

* minor cleaning

* return init release version for invalid json
2021-03-17 17:25:02 +00:00
Marian Novotny
2923b86c20 config editor rest: fixing parsing app synchronisation (#215) 2021-03-15 16:59:22 +00:00
Celie Valentiny
5d01ff81c7 Config-editor-ui: some css fixes + testing deployment + title validation + regex links (#200) 2021-03-01 16:35:29 +00:00
Marian Novotny
f111ebbfd2 config editor: adding config editor sync service (#189)
* adding config editor sync service

* fixing bugs, adding unit tests for storm provider

* simplifying actions implementation adding tests

* improved logging

* adding more tests

* adding composite sync action test

* adding tests for GetParsingAppStormTopologyAction

* removing urls form dto classes

* adding tests form synchronisation service

* fixing bugs
addding TestingZookeeperFactory
single thread sync service

* fixing bugs, improving logging

* minor fixes

* increasing app version

* fixing testing zookeeper connector factory

* Delete application.properties

* fixing bugs, renaming

* fixing typo

* fixing bugs

* adding currator dependency for config editor rest
2021-02-18 12:07:41 +00:00
Marian Novotny
664986ba69 config editor rest: supporting Admin configurations (#184)
* adding admin configurations into config editor rest

* increasing app version

* changing structure of ui config layout files

* reworking config schema service

* adding tests for config schema services

* minor cleaning

* fixing git repo initialisation

* various minor fixes

* return service admin only for services that supporting admin configurations
2021-01-19 11:54:10 +00:00
Celie Valentiny
d2c70bf527 Config-editor-ui + rest: fix initialisation bugs + testcase bugs (#183)
fix initialisation bugs + testcase hidden fields bug+ testcase router bug
2021-01-07 11:48:19 +00:00
Marian Novotny
345b25f824 Conf editor rest: improving patching of ui layouts (#181)
* config editor patching allows to patch arbitrary object

* increasing version of application

* minor logging improvement
2020-12-18 11:07:52 +00:00
Marian Novotny
692491b05c Fixing BSD syslog parsing of timestamps (#175)
* fixing bsd syslog parser

* adding dependency reduced pom into gitignore

* removing unused files

* increasing version of application
2020-12-11 17:54:15 +00:00
Marian Novotny
c9f5f8dff2 fixing multiline string dependency (#170) 2020-12-07 10:32:48 +00:00
Marian Novotny
544321d853 supporting disabled authentication in config editor response service (#166) 2020-11-26 16:09:10 +00:00
Marian Novotny
43f46cbe70 config editor: refactoring config store to share git repositories (#164)
* config editor: refactoring config store to share git repositories
imrpoving checking version of configs during submitting

* checking config store properties

* bug fixing

* fixing bugs

* minor fix in loging

* fixing updating config
2020-11-20 10:43:40 +00:00
Marian Novotny
34a792dcdb siembol response: supporting oauth2 (#154)
* siembol response: supporting oauth2
increasing clock skew in jwt decoder
refactoring siembol common authorisation

* increasing jwkset reading and connection timeout

* bug fixing in siembol response stream

* minor cleaning

* renaming
2020-10-27 15:42:57 +00:00
Marian Novotny
a8b5cc978a config editor rest: simplify http response in controllers (#149)
* simplify http response in config editor rest controllers

* disable csrf in siembol rest
2020-10-19 16:30:07 +01:00
Marian Novotny
bda1cc4ae5 config editor rest: enabling cors by default (#147) 2020-10-13 13:56:30 +01:00
Marian Novotny
e84bc1bf31 config editor rest: supporting oauth2 (#146)
* work in progress

* replacing springfox swagger by springdoc

* work in progress commit

* reworking oauth2 to use custom jwt decoder

* refactoring to use generic oauth2 properties

* swagger settings move to code from anotations

* adding Oauth2 helper function into siembol-common

* increasing version of siembol

* adding unit tests
2020-10-05 13:54:50 +01:00
Marian Novotny
6f0d0438dc config editor - refactoring authorisation (#136)
allows disabled authentication with a single user
temporary disabling some unit tests that are failing
2020-09-22 15:35:54 +01:00
Marian Novotny
cdd5e8d6a2 config editor: test cases schema supports patching by uiconfig (#123)
* test caes schema supports patching by uiconfig
AuthProvider provides an user name from a user string

* fixing returning test case schema

* adding test cases layout config
2020-07-27 17:31:55 +01:00
Marian Novotny
dfc1b7f95d Multitenancy support in config editor backend (#105)
* Multitenancy support in config editor backened

* adding ServiceType fromName function

* minor fixes

* adding unitests, minor cleaning

* adding more unit tests, minor code modification
2020-07-08 17:07:29 +01:00
Marian Novotny
8a403b4564 increasing springboot version (#104) 2020-07-06 12:38:16 +01:00
Marian Novotny
e3c226219f config-editor schema controller: reverting sending specific HTTP status codes (#100) 2020-07-01 13:29:21 +01:00
Marian Novotny
00476ad2e4 config editor: romove sensor fields endpoint (#96) 2020-06-29 10:24:30 +01:00
Marian Novotny
7606f2f86e response: adding "filtered_when_no_match" into Matching evaluator (#89)
* siembol response: adding "filtered_when_no_match" into Matching evaluator

* renaming config editor services

* simplify RespondingEvaluatorFactory interface

* minor cleaning

* compilo fix

* minor cleaning

* typo fix
2020-06-22 11:00:40 +01:00
Marian Novotny
f855c36acd Config editor reworking schema patch function (#88)
* config editor utils: change implementation of patchJsonSchema

* increasing app version
2020-06-11 16:49:46 +01:00
Marian Novotny
0cc78cd1fc adding Response stream project (#87)
* adding responding-stream project

* adding missing file

* adding unit test for rules stream service

* adding unitest

* minor cleaning and fixes

* minor cleaning
2020-06-05 15:53:51 +01:00
Marian Novotny
799dad8cb5 Siembol response various fixes and improvements (#86)
* response: fixes in compiler testConfigurations function

* fixing response schema service test configurations

* adding response error type

* renaming provided evaluators

* fixing rule evaluation

* adding sleep evaluator
renaming evaluators

* supporting arrays in cinfig editor computeRulesSchema function

* minor refactoring of ConfigEditorUtils

* sorrting evaluators in schema according to type name

* adding siembol_response_ts field

* using guava cache for alert throttling implementation

* adding unitests, increasing siembol version

* minor cleaning

* relues engine can return no match

* modification of rule engine when no match
2020-06-04 12:33:21 +01:00
Marian Novotny
21c66df14d Adding response config-editor service (#84)
* ResponsePlugin extends spring plugin interface

* Fixing wrong argument in ResponsePlugin interface

* adding getRulesMetadata into RespondingEngine interface
changing return type in ResponsePlugin interface

* adding testing fucntionality into RespondingCompiler

* adding attributes into RespondingResultAttributes

* registering metrics in evaluator factories in the compiler

* fixing name in Response compiler

* reworking response schema service

* bugfixing adding unitests

* increasing version of application
2020-05-22 15:14:13 +01:00
Marian Novotny
3000962a96 response: adding table formatting evaluators (#77)
* response: adding table formatting evaluators

* adding array reducer and alert throttling evaluators into response component

* adding test specification wrapper in config editor

* minor fixes
2020-05-13 16:18:55 +01:00
Marian Novotny
6729eda5a1 adding config-editor-rest project into siembol (#79)
* adding config-editor-rest project into siembol

* Delete application-DEV.properties

* remove test specification wrapper
2020-05-12 14:19:33 +01:00
Marian Novotny
ccca4ad719 rename project to siembol (#74)
* renaming maven projects

* renaming nortem to siembol

* remove colon from siembol alerts field names

* remove temp files form resources

* increasing version of application
2020-04-15 11:29:34 +01:00