fix(security): add CrowdSec diagnostics script and E2E tests for console enrollment and diagnostics

- Implemented `diagnose-crowdsec.sh` script for checking CrowdSec connectivity and configuration.
- Added E2E tests for CrowdSec console enrollment, including API checks for enrollment status, diagnostics connectivity, and configuration validation.
- Created E2E tests for CrowdSec diagnostics, covering configuration file validation, connectivity checks, and configuration export.
This commit is contained in:
GitHub Actions
2026-02-03 18:24:36 +00:00
parent 3f2615d4b9
commit b6a189c927
26 changed files with 5486 additions and 257 deletions

View File

@@ -277,7 +277,7 @@ jobs:
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Caddy Proxy Manager Plus - Documentation</title>
<title>Charon - Documentation</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css">
<style>
body { background-color: #0f172a; color: #e2e8f0; }
@@ -308,7 +308,7 @@ jobs:
cat >> "$temp_file" << 'FOOTER'
</main>
<footer style="text-align: center; padding: 2rem; color: #64748b;">
<p>Caddy Proxy Manager Plus - Built with ❤️ for the community</p>
<p>Charon - Built with ❤️ for the community</p>
</footer>
</body>
</html>