From 45abab69ecef28cdf795e750e9d74641dea9ce7f Mon Sep 17 00:00:00 2001 From: mhx Date: Sat, 30 May 2026 18:13:18 +0200 Subject: [PATCH] :bug: tests: set CROWDSEC_BYPASS_DB_VOLUME_CHECK for v1.7+ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Crowdsec v1.7 refuses to start without an explicit volume mount on /var/lib/crowdsec/data (or the bypass env var). For E2E we don't need db persistence — set the bypass everywhere so the stack boots. --- tests/e2e/scenarios/appsec/docker-compose.yml | 1 + tests/e2e/scenarios/captcha/docker-compose.yml | 1 + tests/e2e/scenarios/custom-ban-page/docker-compose.yml | 1 + tests/e2e/scenarios/live-mode/docker-compose.yml | 1 + tests/e2e/scenarios/none-mode/docker-compose.yml | 1 + tests/e2e/scenarios/stream-mode/docker-compose.yml | 1 + tests/e2e/scenarios/trusted-ips/docker-compose.yml | 1 + 7 files changed, 7 insertions(+) diff --git a/tests/e2e/scenarios/appsec/docker-compose.yml b/tests/e2e/scenarios/appsec/docker-compose.yml index 5465751..5cc0667 100644 --- a/tests/e2e/scenarios/appsec/docker-compose.yml +++ b/tests/e2e/scenarios/appsec/docker-compose.yml @@ -44,6 +44,7 @@ services: COLLECTIONS: "crowdsecurity/appsec-virtual-patching crowdsecurity/appsec-generic-rules" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" volumes: - ./acquis.yaml:/etc/crowdsec/acquis.yaml:ro healthcheck: diff --git a/tests/e2e/scenarios/captcha/docker-compose.yml b/tests/e2e/scenarios/captcha/docker-compose.yml index 2a9eb04..9b0306c 100644 --- a/tests/e2e/scenarios/captcha/docker-compose.yml +++ b/tests/e2e/scenarios/captcha/docker-compose.yml @@ -50,6 +50,7 @@ services: DISABLE_ONLINE_API: "true" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" healthcheck: test: ["CMD", "cscli", "lapi", "status"] interval: 2s diff --git a/tests/e2e/scenarios/custom-ban-page/docker-compose.yml b/tests/e2e/scenarios/custom-ban-page/docker-compose.yml index 4a8b7ac..d07397d 100644 --- a/tests/e2e/scenarios/custom-ban-page/docker-compose.yml +++ b/tests/e2e/scenarios/custom-ban-page/docker-compose.yml @@ -44,6 +44,7 @@ services: DISABLE_ONLINE_API: "true" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" healthcheck: test: ["CMD", "cscli", "lapi", "status"] interval: 2s diff --git a/tests/e2e/scenarios/live-mode/docker-compose.yml b/tests/e2e/scenarios/live-mode/docker-compose.yml index 1c657c7..e6fe8a0 100644 --- a/tests/e2e/scenarios/live-mode/docker-compose.yml +++ b/tests/e2e/scenarios/live-mode/docker-compose.yml @@ -42,6 +42,7 @@ services: DISABLE_ONLINE_API: "true" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" healthcheck: test: ["CMD", "cscli", "lapi", "status"] interval: 2s diff --git a/tests/e2e/scenarios/none-mode/docker-compose.yml b/tests/e2e/scenarios/none-mode/docker-compose.yml index e571183..af14153 100644 --- a/tests/e2e/scenarios/none-mode/docker-compose.yml +++ b/tests/e2e/scenarios/none-mode/docker-compose.yml @@ -41,6 +41,7 @@ services: DISABLE_ONLINE_API: "true" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" healthcheck: test: ["CMD", "cscli", "lapi", "status"] interval: 2s diff --git a/tests/e2e/scenarios/stream-mode/docker-compose.yml b/tests/e2e/scenarios/stream-mode/docker-compose.yml index 4fdabbf..718650e 100644 --- a/tests/e2e/scenarios/stream-mode/docker-compose.yml +++ b/tests/e2e/scenarios/stream-mode/docker-compose.yml @@ -42,6 +42,7 @@ services: DISABLE_ONLINE_API: "true" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" healthcheck: test: ["CMD", "cscli", "lapi", "status"] interval: 2s diff --git a/tests/e2e/scenarios/trusted-ips/docker-compose.yml b/tests/e2e/scenarios/trusted-ips/docker-compose.yml index 3fb0348..39d6042 100644 --- a/tests/e2e/scenarios/trusted-ips/docker-compose.yml +++ b/tests/e2e/scenarios/trusted-ips/docker-compose.yml @@ -43,6 +43,7 @@ services: DISABLE_ONLINE_API: "true" BOUNCER_KEY_TRAEFIK: 40796d93c2958f9e58345514e67740e5 CUSTOM_HOSTNAME: crowdsec + CROWDSEC_BYPASS_DB_VOLUME_CHECK: "true" healthcheck: test: ["CMD", "cscli", "lapi", "status"] interval: 2s