Commit Graph

56 Commits

Author SHA1 Message Date
Marian Novotny
dd313e4b09 increasing snapshot version (#232) 2021-07-20 08:52:22 +01:00
Marian Novotny
74b6edc80c Siembol Release 1.2.0 (#231)
* adding changelog

* siembol release 1.2.0
2021-07-19 17:03:33 +01:00
Marian Novotny
90a76e665f fixing null pointer exceptions config editor rest and storm topology manager (#216) 2021-07-13 16:58:00 +01:00
Marian Novotny
6cc983b3a1 response: Improve kafka stream integration (#185)
* upgrading kafka version in response stream
improve reporting health in response stream
improve logging in response stream
refactoring unitests of kafka streams

* minor fixes
2021-06-30 12:12:51 +01:00
Marian Novotny
014401c04a Upgrading curator to 4.3.0 (#183)
* upgrading curator to 4.3.0
minor refactoring and renaming

* fixing typo errors

* fixing config editor sync
2021-06-24 13:21:10 +01:00
Marian Novotny
5f76695646 alerting-core: adding composite matchers (#175)
* work in progress commit

* adding tests for composite matcher

* minor fixing in the alerting model

* adding test for compiler with composite matchers

* modifying alert ui layout

* Delete test.json

* adding deleted files

* fixing ui layout file

* fixing ui layout

* adding deleted files
2021-06-21 14:01:27 +01:00
Marian Novotny
2e7c2ce0bc config-editor-rest: reworking config editor rest initialisation (#173)
* reworking config editor rest initialisation

* adding type to unsupportet authentication exception

* adding back deleted configs
2021-06-18 11:41:55 +01:00
Marian Novotny
39bccc3222 Fixing springboot dependency upgrade (#171)
* Revert "spring boot upgrade fix: remove @AuthenticationPrincipal annotation (#170)"

This reverts commit 9ffbe63d01.

* fixing springboot dependency upgrade
2021-06-16 12:29:18 +01:00
Marian Novotny
9ffbe63d01 spring boot upgrade fix: remove @AuthenticationPrincipal annotation (#170) 2021-06-15 16:19:18 +01:00
dependabot[bot]
e402b8cfbe Bump joda-time from 2.10.5 to 2.10.10 (#124)
Bumps [joda-time](https://github.com/JodaOrg/joda-time) from 2.10.5 to 2.10.10.
- [Release notes](https://github.com/JodaOrg/joda-time/releases)
- [Changelog](https://github.com/JodaOrg/joda-time/blob/master/RELEASE-NOTES.txt)
- [Commits](https://github.com/JodaOrg/joda-time/compare/v2.10.5...v2.10.10)

---
updated-dependencies:
- dependency-name: joda-time:joda-time
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-15 12:15:28 +01:00
Marian Novotny
90347d73f7 Config editor rest: adding Sigma rules importer (#136)
* work in progress commit

* adding sigma rule importer

* remove unused file

* adding more tests

* adding tests for Sigma Condition Token

* adding more tests from SigmaConditionToken

* fixing sigma rule importer

* supporting null amd emty values in searches, improving tests

* temporary support only basic matchers in the schema

* minor bugfixing

* increasing timeouts in integration tests

* adding importer test for schema services

* adding schema tests

* minor cleaning

* fixed ImportConfigRequestDto
2021-06-10 14:36:35 +01:00
Marian Novotny
18aa38bb6b Fixing dependencies in springboot applications (#133) 2021-06-03 11:53:15 +01:00
Marian Novotny
37c75f9b3b Fixing correlation engine to support custom detection sources (#91)
Increasing timeout in storm integration tests
remove vulnerable log4j packages from tests
2021-05-27 12:31:23 +01:00
Marian Novotny
31fe18bf0b changing versions of siembol applications (#63)
* changing versions of siembol applications
2021-05-17 11:54:04 +01:00
Marian Novotny
2aaa6d44cc siembol version 1.1.0 (#60)
* siembol version 1.1.0

* changing version of config editor ui
2021-05-17 11:13:13 +01:00
Marian Novotny
04003a622e config editor: fixing updating cache (#50) 2021-05-10 14:10:45 +01:00
Marian Novotny
a9cb4add1c config editor rest: supporting deleting configs (#49)
* adding interfaces to delete configs and testcases

* config editor rest: adding functionality to delete configs

* fixing bugs in deleting configs, adding logging

* fixing typo
2021-05-07 14:16:56 +01:00
Marian Novotny
e45004613f siembol: cleaning the codebase (#42)
-removing unused imports, variables
-updating dependencies
2021-04-29 09:54:04 +01:00
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