AlteredCoder
37eedce72e
add functionnal test for hubtest ( #996 )
...
* add hubtest in functionnal test
2021-10-05 09:52:55 +02:00
alteredCoder
de87d0d951
fix badge coverage generation
2021-10-04 18:07:36 +02:00
Thibault "bui" Koechlin
af4bb350c0
hubtests revamp + cscli explain ( #988 )
...
* New hubtest CI for scenarios/parsers from the hub
* New `cscli explain` command to visualize parsers/scenarios pipeline
Co-authored-by: alteredCoder <kevin@crowdsec.net>
Co-authored-by: Sebastien Blot <sebastien@crowdsec.net>
Co-authored-by: he2ss <hamza.essahely@gmail.com>
Co-authored-by: Cristian Nitescu <cristian@crowdsec.net>
2021-10-04 17:14:52 +02:00
Thibault "bui" Koechlin
c2fd173d1e
fix node success logic ( #993 )
...
* fix node success logic : only fail node on child failure if mother node has no successfull grok
2021-09-28 17:58:07 +02:00
he2ss
fb308d5596
fix plugins logging in right level ( #990 )
2021-09-28 14:44:21 +02:00
he2ss
db5ffb0040
Update test env ( #987 )
...
* update test_env
2021-09-24 18:06:30 +02:00
Cristian Nitescu
9d2cd58f31
#975 Mysql default parser: parse also lines with using password NO ( #976 )
2021-09-24 10:49:49 +02:00
blotus
f0db3742de
fix usage of regex.Match in cloudwatch module ( #986 )
2021-09-23 13:52:05 +02:00
blotus
bd5c119f85
update golang.org/x/sys dep ( #983 )
2021-09-21 17:06:40 +02:00
blotus
e92862213e
allow coveralls job to fail, as it is down :( ( #984 )
2021-09-21 12:45:38 +02:00
he2ss
990599a0b5
update docker entrypoint script ( #982 )
2021-09-21 10:54:05 +02:00
Shivam Sandbhor
d10b5e2aa2
Update README.md ( #974 )
2021-09-15 15:43:01 +02:00
blotus
0ecfe75687
default to current GOOS in makefile ( #973 )
2021-09-14 15:42:34 +02:00
Thibault "bui" Koechlin
f5e54083c7
fix static build ( #971 )
...
* fix static build
2021-09-14 15:32:35 +02:00
Manuel Sabban
6b5f272c0a
Func tests ( #970 )
...
* stabilize func tests
* fix cold logs func tests
* add wait condition on mock server
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-13 17:33:47 +02:00
he2ss
ff400c9bca
fix docker image + install whitelists on build ( #968 )
...
* fix docker image + install whitelists on build
2021-09-13 10:48:48 +02:00
Manuel Sabban
e929ba16de
add sleep ( #969 )
...
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-10 17:42:46 +02:00
he2ss
88846ac115
update docker image documentation + docker start script ( #965 )
...
* update docker image documentation + docker start script
2021-09-10 14:59:22 +02:00
Shivam Sandbhor
cca76da2d6
Fix crash if plugin config is broken ( #964 )
...
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-09-10 14:25:34 +02:00
blotus
dd41c30fba
log more information if server returns non 200 status code ( #966 )
2021-09-10 14:24:17 +02:00
he2ss
e651379964
add jsonExtractUnescape Helper ( #962 )
...
* add jsonExtractUnescape Helper
2021-09-10 12:43:11 +02:00
Manuel Sabban
e67fad06d3
fix error ( #960 )
...
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-10 11:06:25 +02:00
blotus
652b75ee68
do no set hub_branch to master in docker ( #956 )
2021-09-10 09:44:06 +02:00
Manuel Sabban
e6afafa4d8
fix ( #958 )
...
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-10 09:32:01 +02:00
Thibault "bui" Koechlin
21dfc784b1
remove config.patch on master ( #957 )
...
* remove config.patch on master
* fix functional tests for plugins : replace group by nobody's actual group
* fix mock http server
2021-09-09 19:12:44 +02:00
Thibault "bui" Koechlin
055a0f08cb
up drafter fix typo ( #955 )
2021-09-09 16:40:22 +02:00
AlteredCoder
5ae69aa293
fix stacktrace when mmdb file are not present ( #935 )
...
* fix stacktrace when mmdb file are not present
2021-09-09 16:27:30 +02:00
Manuel Sabban
9b5cb6abc9
fucntional tests fix ( #952 )
...
* add patch for the user used for starting plugins
* fix postinst
* fix fucn tests to make it work with ansible
* group_wait to 5s
* small fixes
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-09 16:24:59 +02:00
blotus
9b680ae455
refuse to start if plugins are enabled and their config is missing ( #954 )
2021-09-09 16:07:33 +02:00
blotus
90e354650b
add notification plugins in docker image ( #951 )
2021-09-09 16:05:21 +02:00
blotus
7a1b955ad1
use our fork of grokky ( #953 )
2021-09-09 14:46:16 +02:00
Shivam Sandbhor
e89543f725
Add functional tests for plugins ( #941 )
...
* Add functional tests for plugins
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
(cherry picked from commit 1a11c87296454aac1ebbc95c06b813ae67c91819)
* Update plugin dir in functional tests
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
* Update plugin process config in func tests
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
* Robust config replacement
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-09-08 15:22:34 +02:00
AlteredCoder
078c994159
don't install all items from hub when upgrade --force ( #948 )
2021-09-08 11:58:51 +02:00
Manuel Sabban
21dd4851f1
make crowdsec own /etc/crowdsec/* ( #947 )
...
* make debian packages own /etc/crowdsec/*
* make package owns /etc/crowdsec/*
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-08 11:36:59 +02:00
Shivam Sandbhor
b8e24a1e0b
Make plugin runner configurable and run only registered plugins ( #944 )
...
* Make plugin runner configurable and run only registered plugins
2021-09-08 11:36:42 +02:00
Manuel Sabban
1d955f4258
fix plugins directories ( #942 )
...
* use usr over var for plugins
* add patch for debian directory
* patch rpm conf as well
* update directory structure
* modify config at build time
* use macros
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-07 17:18:55 +02:00
Thibault "bui" Koechlin
c0f14f34be
fix readme gif images ( #939 )
...
* fix readme gif images
2021-09-06 14:22:02 +02:00
Manuel Sabban
a42d99529b
fix wizard patch ( #934 )
...
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-03 14:12:14 +02:00
blotus
2f937cb53a
update doc generation ( #926 )
2021-09-03 12:56:17 +02:00
Shivam Sandbhor
899b2abae7
Avoid code duplication for protobuf in plugins ( #918 )
...
* Avoid code duplication for protobuf in plugins
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-09-03 12:24:59 +02:00
Thibault "bui" Koechlin
0ad6165ed2
fix release drafter + readme + remove dead readme for acquis ( #933 )
2021-09-03 09:07:24 +02:00
Manuel Sabban
d7d591ff84
update to use cdn for hub ( #920 )
...
* update to use cdn for hub
* add cdn for version
* fix unit tests accodingly with new cdn
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2021-09-02 15:17:37 +02:00
Thibault "bui" Koechlin
bed90a832e
fix #919 : display error message ( #929 )
...
* fix #919
* fix tests
2021-09-02 12:46:32 +02:00
blotus
ea640dfb6d
fix datasource prometheus metrics not being registered ( #927 )
2021-09-02 12:35:12 +02:00
Thibault "bui" Koechlin
589cb72d41
enforce a bit more parsing for resillience ( #928 )
2021-09-02 12:34:20 +02:00
AlteredCoder
4aca9941cb
allow deleting multiple machines ( #930 )
...
* allow deleting multiple machines
* allow multiple bouncers deletion
Co-authored-by: AlteredCoder <AlteredCoder>
2021-09-02 12:23:06 +02:00
blotus
e54b5beb8d
Update cscli doc
for docusaurus ( #924 )
2021-08-31 15:03:47 +02:00
Shivam Sandbhor
b40fd36607
Add plugin interface code in protobufs package ( #921 )
...
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
2021-08-31 14:40:17 +02:00
Thibault "bui" Koechlin
68c11dd827
don't try to send/don't notify if plugin chan is nil ( #923 )
2021-08-31 14:39:32 +02:00
blotus
b5d0d56a11
add support for --since in journalctl DSN ( #917 )
2021-08-31 12:40:22 +02:00