mmetc
a0d69783cd
non-fatal error if some datasource can't be run (i.e. journalctl but systemd is missing) ( #2310 )
...
This on the other hand, gives a new fatal error when there are no valid datasources.
In the previous version, crowdsec kept running with just a warning if no
acquisition yaml or dir were specified.
2023-06-27 10:46:25 +02:00
Manuel Sabban
5f71037b40
strip v prefix in tag name in azure-pipeline ( #2048 ) ( #2049 )
...
Co-authored-by: blotus <sebastien@crowdsec.net>
2023-02-09 14:27:11 +01:00
Manuel Sabban
c08b37426e
Fix azure pipeline ( #2046 ) ( #2047 )
...
* use the tag name from the predefined variable for azure pipeline (#2041 )
* fix typo when assigning build_version in azure pipeline (#2044 )
* Fix azure pipeline (#2046 )
---------
Co-authored-by: blotus <sebastien@crowdsec.net>
2023-02-09 13:15:36 +01:00
Manuel Sabban
358a4f49ea
Fix build windows ( #2045 )
...
* use the tag name from the predefined variable for azure pipeline (#2041 )
* fix typo when assigning build_version in azure pipeline (#2044 )
---------
Co-authored-by: blotus <sebastien@crowdsec.net>
2023-02-09 11:01:11 +01:00
Manuel Sabban
97ee59ef71
use the tag name from the predefined variable for azure pipeline ( #2041 ) ( #2043 )
...
Co-authored-by: blotus <sebastien@crowdsec.net>
2023-02-09 10:23:07 +01:00
Yip Rui Fung
a9a2186a76
Fix docker_start.sh not properly handling env vars ( #1993 )
...
For example, the COLLECTIONS environment variable is supposed to do a space separated list.
But with the unquoted call to cscli_if_clean without quotes on the $COLLECTIONS environment variable, only the first entry is passed to it.
As a result, only the first entry is installed.
Would likely affect all call sites to cscli_if_clean
2023-01-15 09:04:50 +01:00
mmetc
8f400f95de
docker: add {VERSION}-slim tag to releases ( #1977 )
2023-01-15 09:04:50 +01:00
mmetc
8d0af73a4f
docker: install gcc before yq (fix i386 build) ( #1965 )
2023-01-03 16:49:25 +01:00
mmetc
ff6ade73ce
docker entrypoint/configuration fixes + refactoring ( #1959 )
2023-01-03 14:45:33 +01:00
Marco Mariani
3ab6429199
fix parser test 2k23
2023-01-03 09:04:32 +01:00
mmetc
1b28792ae2
fix tls communication with lapi and user/pw auth (backport) ( #1955 )
...
allow self-signed TLS encryption with user/pw auth
docker:
- remove defaults for certificate file locations
- new envvar INSECURE_SKIP_VERIFY
- register agent before TLS settings (cscli machine add removes them
from the credentials file)
2022-12-29 21:59:30 +01:00
mmetc
6ef4217643
ci: remove hub dispatch, always full history when building, build version from git ( #1942 )
2022-12-27 16:43:39 +01:00
mmetc
80e6a2e60b
ci: build msi package on prerelease action, explicit job dependency ( #1941 )
2022-12-22 14:36:41 +01:00
mmetc
79aecac2da
ci: define job output ( #1940 )
2022-12-22 11:06:05 +01:00
mmetc
b561a370cd
ci: authenticate when looking up release information ( #1936 ) ( #1939 )
2022-12-22 10:09:18 +01:00
mmetc
dbc06d430f
docker: separate CLIENT_* and LAPI_* variables for tls certificates ( #1931 )
2022-12-19 09:50:42 +01:00
mmetc
86666f4b29
docker: fix/improve support for persistent configurations ( #1915 ) ( #1922 )
...
set all defaults in config.yaml and leave environment variables empty. This way when they are set we know that we must override the values in config.yaml.
ignore tainted objects when calling install/upgrade/remove
use_wal is false by default
2022-12-12 11:00:04 +01:00
mmetc
c996a218c1
docker/README: automatic registration with tls
2022-12-12 10:59:39 +01:00
mmetc
3b7a26e419
docker: correctly extract BOUNCER_KEY_* ( fix #1912 ) ( #1913 ) ( #1920 )
2022-12-12 10:58:52 +01:00
mmetc
3366a31e93
set cscli log timestamp to 24h ( #1917 ) ( #1921 )
2022-12-12 10:01:11 +01:00
mmetc
f2528f3e29
add USE_WAL to docker arguments ( #1899 )
2022-11-30 14:28:33 +01:00
mmetc
d15014f82e
silence harmless "machines delete" error in dockerfile ( #1904 )
2022-11-30 14:19:20 +01:00
blotus
60f1228030
use a copy of bucket processors in LeakRoutine ( #1902 )
2022-11-30 10:59:47 +01:00
mmetc
104f5d1fe6
lint: error handling cleanup ( #1877 )
2022-11-29 09:16:07 +01:00
mmetc
66543493b5
fix nil dereference: check that httpServer is set before shutting down ( #1893 )
2022-11-28 11:55:08 +01:00
mmetc
aa974d26c6
enable CI workflow for stable branches ( #1889 )
2022-11-28 10:52:42 +01:00
mmetc
fde9640364
Docker refactoring, tls setup ( #1869 )
2022-11-28 10:35:12 +01:00
blotus
c5079ac15e
invalidate agent token on 403 as well ( #1888 )
2022-11-25 14:35:50 +01:00
mmetc
2067ab0427
CI: print stack traces ( #1886 )
2022-11-25 12:02:38 +01:00
mmetc
5bdd3bbfcb
require at least go 1.18 to build ( #1884 )
2022-11-24 11:29:54 +01:00
mmetc
3288fad341
set BUILD_VERSION to the correct tag ( #1885 )
...
This fixes a regression introduced in 0449ec18
(Windows Support #1159 )
where the build system uses the last local tag that has been created
(chonologically) instead of the most recent tag in the current branch.
This problem is not detected while working with stable versions because
they are built on a clean checkout.
2022-11-24 10:34:44 +01:00
mmetc
8b82939d33
fix static release upload ( #1883 )
2022-11-24 10:29:17 +01:00
Laurence Jones
4ac01ed880
Update perms for group read ( #1876 )
2022-11-21 09:49:56 +00:00
mmetc
99513f64fd
cscli config show: print host/port/user/dbname when driver=pgx ( fix #1866 ) ( #1870 )
2022-11-17 11:07:37 +00:00
mmetc
3beb84bcfe
print missing "AS" values as empty strings instead of "0 " ( #1867 )
2022-11-14 09:55:53 +01:00
mmetc
b0889d7751
docker build flavors: slim, with-plugins, with-geoip, full ( #1862 )
2022-11-08 12:28:57 +01:00
mmetc
502a3cf841
ci: skip func tests with legacy postgres driver (keep pgx) ( #1864 )
2022-11-08 12:27:31 +01:00
Thibault "bui" Koechlin
523343b174
notify when community-blocklist starts pull ( #1845 )
...
* minor change to notify blocklist pull update, will make eventual troubleshooting easier
2022-11-08 10:44:25 +01:00
Thibault "bui" Koechlin
3b4da7e637
fix #1860 : Only repeat the WAL warning once ( #1863 )
...
* fix #1860
2022-11-07 16:36:39 +01:00
mmetc
895691dad1
enabled linters: gocritic, nilerr ( #1853 )
2022-11-07 10:36:50 +01:00
AlteredCoder
59fc403e32
fix docker_start without using jq ( #1855 )
...
* fix docker_start without using jq
2022-11-07 10:07:26 +01:00
mmetc
f860a037b5
randomize metric push time ( #1852 )
2022-11-04 14:54:03 +01:00
Manuel Sabban
8aca00326d
fix ticker ( #1858 )
...
Co-authored-by: sabban <15465465+sabban@users.noreply.github.com>
2022-11-04 13:56:43 +01:00
Laurence Jones
668627f890
Add error checking to lookup host ( #1847 )
2022-10-31 18:38:01 +00:00
mmetc
344b1dc559
fixed package tests w/wal, gitignore/typos ( #1849 )
2022-10-31 10:02:51 +01:00
mmetc
df88f4e1e9
randomize pull, push and metric intervals; reload crowdsec only when hub changed ( #1846 )
2022-10-28 13:55:59 +02:00
mmetc
67e464281f
create hub badges, repository dispatch only on crowdsecurity/crowdsec ( #1838 )
2022-10-28 10:11:15 +02:00
Thibault "bui" Koechlin
23ffa1e04f
add cscli alerts delete --id
( #1843 )
...
* add cscli alerts delete by id
* test added for cscli delete alert --id
Co-authored-by: Marco Mariani <marco@crowdsec.net>
2022-10-27 09:07:53 +02:00
mmetc
02d2eab18c
update golangci-lint to 1.50 and fixes ( #1828 )
2022-10-26 15:11:37 +02:00
ThinkChaos
22479a289d
Add LookupHost expr lib func ( #1775 )
2022-10-26 10:17:48 +01:00