Skip to content

fix(container): update image ghcr.io/crowdsecurity/crowdsec to v1.7.7#1462

Merged
elraro merged 1 commit intomainfrom
renovate/ghcr.io-crowdsecurity-crowdsec-1.x
Apr 2, 2026
Merged

fix(container): update image ghcr.io/crowdsecurity/crowdsec to v1.7.7#1462
elraro merged 1 commit intomainfrom
renovate/ghcr.io-crowdsecurity-crowdsec-1.x

Conversation

@roybatty-bot
Copy link
Copy Markdown
Contributor

@roybatty-bot roybatty-bot bot commented Apr 1, 2026

This PR contains the following updates:

Package Update Change
ghcr.io/crowdsecurity/crowdsec patch v1.7.6v1.7.7

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

crowdsecurity/crowdsec (ghcr.io/crowdsecurity/crowdsec)

v1.7.7

Compare Source

CrowdSec 1.7.7 brings 2 major changes:

  • On linux, RE2 is now used by default for evaluating regexp in parsers
  • WAF rules can now contain a mix of AND/OR conditions without any limits, giving much greater flexibility when writing new rules
RE2 by default on linux

CrowdsSec has supported for a long time using RE2 as the regexp engine, and with this release we make it the default.

CrowdSec has always used the builtin Go regexp package, which is a Go reimplementation of the RE2 library, but with known performance limitations.

The switch to RE2 will bring significantly increased regexp performance (one of the most critical part of CrowdSec) at the cost of slightly longer regexp compilation and higher baseline memory usage.

[!IMPORTANT]
If you encounter any issues with the new regexp engine, you can fallback to the previous Go implementation by setting the feature flag re2_disable_grok_support (see the documentation).

Other changes

Other notable changes include:

  • a new kind attribute for alerts used to identify its source (a scenario, a WAF rule, a manual decision creation, ...)
  • a new cscli allowlist import command
  • support for the HTTP_PROXY environment variable in the notification-http plugin
  • A resource leak under high load was fixed
Full changelog
New Features
Improvements
Bug Fixes
Changes
Chore / Deps
Geolite2 notice

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.

Installation

Take a look at the installation instructions.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@roybatty-bot roybatty-bot bot requested a review from elraro as a code owner April 1, 2026 16:03
@roybatty-bot roybatty-bot bot added area/kubernetes size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Apr 1, 2026
@roybatty-bot
Copy link
Copy Markdown
Contributor Author

roybatty-bot bot commented Apr 1, 2026

Path: cluster/apps/security/crowdsec/app/helm-release.yaml

@@ -10,8 +10,8 @@
 version: v1
 type: Opaque
 data:
- csLapiSecret: WSsveG1HdWYgd2NlISpAK3YoOmE4L3dVPGIxVl1gM05dOVAwXyx9dShpcj5KbzJvdG84USllVXFZXmFkJjE9SA==
- registrationToken: YzN2R2dSSklPajJQMm9Ea2ZmOUJXczZSWE8zNUpraDN6VVJoZHFHa3JyajZuRVFl
+ csLapiSecret: XmUsPyR7LyJtIDhyQWBpQC84cz58a0FSayRWKndCLi5HfmAuPTwwZTsrJCwkIDdlTUxCdFhOMTh2XiRfPTJbOg==
+ registrationToken: NzRzQ1lVTER1ejM5M0E4OGRrOU5nU1NQQVRzeDdkWjF6SDluc283SjZiNzdGQ1hQ
 ---
 # Source: crowdsec/templates/acquis-configmap.yaml
 apiVersion: v1
@@ -493,7 +493,7 @@
 spec:
 initContainers:
 - name: wait-for-lapi-and-register
- image: "ghcr.io/crowdsecurity/crowdsec:v1.7.6"
+ image: "ghcr.io/crowdsecurity/crowdsec:v1.7.7"
 imagePullPolicy: IfNotPresent
 command: ['sh', '-c', 'until nc "$LAPI_HOST" "$LAPI_PORT" -z; do echo waiting for lapi to start; sleep 5; done; ln -s /staging/etc/crowdsec /etc/crowdsec && cscli lapi register --machine "$USERNAME" -u "$LAPI_URL" --token "$REGISTRATION_TOKEN" && cp /etc/crowdsec/local_api_credentials.yaml /tmp_config/local_api_credentials.yaml']
 resources:
@@ -526,7 +526,7 @@
 value: "8080"
 containers:
 - name: crowdsec-agent
- image: "ghcr.io/crowdsecurity/crowdsec:v1.7.6"
+ image: "ghcr.io/crowdsecurity/crowdsec:v1.7.7"
 imagePullPolicy: IfNotPresent
 command: ['sh', '-c', 'cp /tmp_config/local_api_credentials.yaml /staging/etc/crowdsec/local_api_credentials.yaml && mv -n /staging/etc/crowdsec/* /etc/crowdsec_data/ && rm -rf /staging/etc/crowdsec && ln -s /etc/crowdsec_data /etc/crowdsec && ./docker_start.sh']
 env:
@@ -616,7 +616,7 @@
 template:
 metadata:
 annotations:
- checksum/lapi-secret: 144d9eaf3c65c3fbd570d815b5f9f3045fd04d4b90bf18382c17f85540935bae
+ checksum/lapi-secret: 4a541dfc08c27d68a066d8aed5e08ab48d39009287c7010a6a2bf64189cea838
 checksum/lapi-configmap: fb931458352e77a792e597dd3ee4409d4c62939d87c1b75448226a73aaafc4a6
 labels:
 k8s-app: crowdsec
@@ -625,7 +625,7 @@
 spec:
 containers:
 - name: crowdsec-lapi
- image: "ghcr.io/crowdsecurity/crowdsec:v1.7.6"
+ image: "ghcr.io/crowdsecurity/crowdsec:v1.7.7"
 imagePullPolicy: IfNotPresent
 env:
 - name: LOCAL_API_URL

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

kics-logo

KICS version: v2.1.20

Category Results
CRITICAL CRITICAL 0
HIGH HIGH 52
MEDIUM MEDIUM 91
LOW LOW 146
INFO INFO 21
TRACE TRACE 0
TOTAL TOTAL 310
Metric Values
Files scanned placeholder 190
Files parsed placeholder 190
Files failed to scan placeholder 0
Total executed queries placeholder 142
Queries failed to execute placeholder 0
Execution time placeholder 8

@roybatty-bot
Copy link
Copy Markdown
Contributor Author

roybatty-bot bot commented Apr 1, 2026

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ REPOSITORY git_diff yes no no 0.25s
✅ REPOSITORY secretlint yes no no 1.32s
⚠️ YAML prettier 1 1 2 0.44s
✅ YAML yamllint 1 0 0 0.65s

Detailed Issues

⚠️ YAML / prettier - 1 error
Checking formatting...
[warn] cluster/apps/security/crowdsec/app/helm-release.yaml
[warn] Code style issues found in the above file. Run Prettier with --write to fix.

See detailed reports in MegaLinter artifacts
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@elraro elraro merged commit 47381f6 into main Apr 2, 2026
7 checks passed
@roybatty-bot roybatty-bot bot deleted the renovate/ghcr.io-crowdsecurity-crowdsec-1.x branch April 2, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/kubernetes renovate/container size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. type/patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant