245 Commits

Author SHA1 Message Date
mathieuHa
f2aea695fc 🐛 Update regex to support = in lapikey update some exemples with 1.5.3 crowdsec (#115) v1.1.15 2023-09-19 20:57:29 +02:00
Joseph Kavanagh
2827fef273 🐛 env values need to be string (#112)
cannot unmarshal bool into Go struct field EnvVar.spec.template.spec.containers.env.value of type string
2023-09-05 13:26:50 +02:00
mathieuHa
07c8fae927 🔧 Add conf variable: CrowdsecStreamTimeout (#110)
* 🔧 Add conf variable: CrowdsecStreamTimeout

* 🥅 catch error from sscan

*  fix ugly code

* 🐛 clean code

*  fix type + wrong type assertion

* 🚨 fix lint go simplify

* 📝 Update readme with new variable

* 🍱 fix variable naming

* 🍱 revert vendor file

* 🍱 fix lint

---------

Co-authored-by: Max Lerebourg <maxlerebourg@gmail.com>
v1.1.14
2023-08-20 15:49:49 +02:00
mathieuHa
13c209be3f 📝 First version of doc update with single bouncer instance (#108) 2023-08-05 16:01:50 +02:00
maxlerebourg
93340ffa55 🍱 update dependencies redisclient to reduce memory consumption (#105)
* 🍱 update dependencies to avoid memory leak

* 🍱 update dep
v1.1.13 v1.1.13-beta-fix-104
2023-06-20 09:22:51 +02:00
maxlerebourg
0c2668d578 add redis database selection (#100)
*  add redis database selection

* 📝 update docs

* 📝 readme
v1.1.12
2023-05-25 17:20:14 +02:00
maxlerebourg
abae7ee028 📝 update version used (#97)
* 📝 update version used

* 📝 update doc

* 📝 documentation

* 📝 documentation

* 📝 versionning
2023-04-17 09:25:57 +02:00
maxlerebourg
1fcd4f4e2f remove down at start if crowdsec unavailable (#93)
*  remove down at start if crowdsec unavailable

* 🚨 fix lint
v1.1.11
2023-03-12 20:49:00 +01:00
mathieuHa
39fcc38980 🐛Bump simple redis to 1.0.6 to fix bug hang with password, update doc on redis (#89) v1.1.11-beta2 2023-03-05 14:32:43 +01:00
Max Lerebourg
dd322a966a 🍱 fix lint v1.1.11-beta 2023-03-04 12:11:22 +01:00
Max Lerebourg
f0bb140596 🍱 fix lint 2023-03-04 12:08:03 +01:00
Max Lerebourg
46e581eca2 🍱 fix readme to add redis pass 2023-03-04 12:05:09 +01:00
maxlerebourg
50690d1ac7 handle redis password (#87)
*  handle redis password

* 🍱 fix version
2023-03-04 11:51:54 +01:00
maxlerebourg
b079073ff6 handle isHealthy in the main function and log error became… (#84)
*  handle isHealthy in the main function and log error became debug

* fix: lint

* fix: lint
2023-03-01 14:18:19 +01:00
maxlerebourg
976cbb7d1f 81 bug stream mode stops blocking (#82)
*  fix isHealthy issue at startup

* 🍱 not added in first commit ?

* 🍱 remove unused import

* 🍱 fix lint

* fix: lint
v1.1.10
2023-01-30 14:03:10 +01:00
Max Lerebourg
80726df450 🐛 fix alone mode v1.1.9 2023-01-25 20:43:07 +01:00
maxlerebourg
4132445a79 cache decision in live mode for maximum defaultDecisionTimeout params (#79) v1.1.8 v1.1.8-beta2 2023-01-18 21:03:09 +01:00
mathieuHa
5b15d6fdc4 📝 Update Readme spelling and clarify (#76)
* 📝 Update Readme spelling and clarify

* 📝 Update Readme exemple

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* 📝 Update Readme clarity

* Update README.md

* Update README.md

Co-authored-by: maxlerebourg <maxlerebourg@gmail.com>
v1.1.8-beta1
2023-01-02 13:18:45 +01:00
maxlerebourg
1b310b2c15 Standalone mode come back (#74)
*  Standalone mode come back

* 🍱 fix lint

* 🐛 fix tests cache

* 🐛 fix tests

* 🐛 fix tests

* 🚨 fix lint

* 🚨 fix lint

* 🍱 add logging

* :rotating-light: fix lint

* 🍱 fix comments

* 🐛 fix tests

* 🚨 Fix lint

Co-authored-by: Mathieu HANOTAUX <mathieu@hanotaux.fr>
2023-01-02 11:53:57 +01:00
maxlerebourg
87a839f22d Update issue templates 2022-12-31 16:25:52 +01:00
maxlerebourg
f14a4e3a68 add external simpleredis and add log for cache (#73)
*  add external simpleredis and add log for cache

* 🐛 fix comment
2022-12-31 16:18:08 +01:00
maxlerebourg
11b615b9bd 📃 Update issue templates 2022-12-31 11:31:49 +01:00
maxlerebourg
8f937d22a2 🐛 fix all incoherence (#71)
* 🐛 fix all incoherence

* 🐛 fix comment + lint
2022-12-31 11:15:36 +01:00
mathieuHa
041b0f67b7 📝 55 feature clean readme doc (#70)
* 📝 Clean documentation in Readme

* 📝 Update readme

* 📝 Place exemples in seperated README

* ⬆️  Update traefik to 2.9.6 and crowdsec to 1.4.3 in exemples

* 📝 Add exemple at the right place
v1.1.7
2022-12-30 23:35:33 +01:00
mathieuHa
5458db93cf 📝 40 Add working exemple on kubernetes (#56)
* 📝 Add initial doc and file structure

* 🍱 Add struct for crowdsec

* 📝 Update doc install cs

* 🚧 Update exemple, add traefik settings

* 📝 Update doc for kubernetes

* 📝 update doc on kubernetes usage

* 📝 Add read logs from traefik

* 📝 Add read logs from traefik

* 📝 Update doc lisibility

* 📝 Update doc with new namespace

* 📝 Update doc with enable plugin in traefik

* 📝 Update doc on kube

* 📝 Finish exemple of Kubernetes

* 📝 Update after review
2022-12-30 22:20:45 +01:00
mathieuHa
29878e837c 🐛 65 confused about configuring tls (#69)
* 🐛 Fix bug reading LAPIKEY, update exemples

* 🚨 Fix lint
v1.1.7-beta1
2022-12-30 11:24:14 +01:00
mathieuHa
aff7c496c2 🐛Remove trailing and leading spaces between each IP or range (#68) 2022-12-29 10:30:19 +01:00
Mathieu HANOTAUX
1e82ecd1b9 🚑 Fix bug that prevent Treafik plugin to pull first logs v1.1.5-beta-1 v1.1.5 v1.1.6 2022-12-11 21:48:19 +01:00
mathieuHa
4cca0bc2fb 55 feature clean readme doc (#59)
* 📝 Clean documentation in Readme

* 📝 Update readme
v1.1.5-beta
2022-12-05 20:52:10 +01:00
maxlerebourg
fe3b3b05fd Merge pull request #58 from maxlerebourg/55-feature-clean-readme-doc
🍱 fix readme
2022-12-05 20:03:30 +01:00
Max Lerebourg
7466dbec6d 🍱 fix readme 2022-12-05 20:01:11 +01:00
maxlerebourg
9406b70219 Merge pull request #57 from maxlerebourg/46-feature-add-automated-tests-to-the-plugin
 Add test structure for bouncer pkg
2022-12-05 19:40:53 +01:00
Max Lerebourg
a289c93d9b 💄 revert docker compose 2022-12-05 19:34:09 +01:00
Mathieu HANOTAUX
b3a874f514 🚨 Fix Lint simplify 2022-12-05 19:27:56 +01:00
Max Lerebourg
b4cb552ee0 💄 fix lint 2022-12-05 08:18:11 +01:00
Max Lerebourg
b3d0203145 💄 fix lint 2022-12-05 08:17:33 +01:00
Max Lerebourg
8f5b7bb9af 💄 fix lint 2022-12-05 08:17:17 +01:00
Max Lerebourg
22e3febb45 💄 fix lint 2022-12-05 08:15:47 +01:00
Max Lerebourg
1f094d818a 💄 move getTlsConfig to configuration pkg 2022-12-05 08:10:56 +01:00
Max Lerebourg
a17e082ba3 💄 fix lint 2022-12-04 21:56:03 +01:00
Max Lerebourg
c311d8357d :lips-stick: fix lint 2022-12-04 21:53:33 +01:00
Max Lerebourg
7e9044c41d 🧪 fix test 2022-12-04 21:47:15 +01:00
Max Lerebourg
988f3ebeae add configuration pkg and tests 2022-12-04 21:40:14 +01:00
Max Lerebourg
91c31e3fa1 🍱 fix golgot attitude 2022-12-04 19:16:42 +01:00
Max Lerebourg
aa1f00b055 Revert "add library until better solution"
This reverts commit c867453ab4.
2022-12-04 19:09:21 +01:00
Mathieu HANOTAUX
c867453ab4 add library until better solution 2022-12-04 18:47:13 +01:00
Max Lerebourg
f313b478e7 🍱 delete mhx brain failure 2022-12-04 17:04:58 +01:00
Max Lerebourg
2543127abb 🍱 fix lint 2022-12-04 16:58:49 +01:00
Max Lerebourg
5dd06567f4 🍱 test validate 2022-12-04 16:58:06 +01:00
Mathieu HANOTAUX
15baee5c07 Add tests for cache internal pkg 2022-12-04 16:30:27 +01:00