chore: suppression des services obsolètes (sentinel, correlator, mod-reqin-log)
Remplacés par l'agent ja4ebpf (eBPF CO-RE). Nettoyage complet : Supprimé : - old/ (archive de l'ancienne architecture) - services/correlator/ (logcorrelator Go) - services/sentinel/ (capture pcap Go) - services/mod-reqin-log/ (module Apache C) - shared/go/ja4common/ (lib Go partagée — plus importée par ja4ebpf) - tests/integration/platform/ (test correlator+sentinel+httpd) - tests/integration/docker-compose.yml (compose ancienne archi) - tests/integration/run-tests.sh (runner correlator/sentinel) - tests/integration/verify_mvs.py (script orphelin) Nettoyé : - go.work : retire ./shared/go/ja4common - services/ja4ebpf/go.mod : retire replace ja4common (jamais importé) - services/ja4ebpf/Dockerfile* : retire les COPY ja4common inutiles - Makefile : retire test-ja4common-python, test-integration*, targets obsolètes - tests/integration/README.md : réécrit pour l'architecture ja4ebpf Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
29
Makefile
29
Makefile
@ -10,10 +10,8 @@ VERSION ?= $(shell git describe --tags --always 2>/dev/null || echo dev)
|
||||
build-ja4ebpf test-ja4ebpf rpm-ja4ebpf \
|
||||
build-bot-detector test-bot-detector \
|
||||
build-dashboard test-dashboard \
|
||||
test-ja4common-python \
|
||||
test-all-stacks test-nginx test-nginx-varnish test-hitch-varnish test-apache \
|
||||
test-matrix \
|
||||
test-integration test-integration-keep test-integration-down \
|
||||
reload-prod-logs init-stack import-prod-data init-and-import \
|
||||
purge-db
|
||||
|
||||
@ -35,7 +33,6 @@ help: ## Affiche cette aide
|
||||
@echo " make test-ja4ebpf Tests Go ja4ebpf"
|
||||
@echo " make test-bot-detector Tests Python bot-detector"
|
||||
@echo " make test-dashboard Tests Python dashboard"
|
||||
@echo " make test-ja4common-python Tests Python ja4_common"
|
||||
@echo ""
|
||||
@echo " Tests d'intégration (par stack)"
|
||||
@echo " make test-all-stacks Toutes les stacks sur Rocky Linux 9"
|
||||
@ -66,7 +63,7 @@ help: ## Affiche cette aide
|
||||
build-all: build-ja4ebpf build-bot-detector build-dashboard
|
||||
@echo "All services built."
|
||||
|
||||
test-all: test-ja4ebpf test-bot-detector test-dashboard test-ja4common-python
|
||||
test-all: test-ja4ebpf test-bot-detector test-dashboard
|
||||
@echo "All unit tests completed."
|
||||
|
||||
rpm-all: rpm-ja4ebpf
|
||||
@ -134,15 +131,6 @@ test-dashboard:
|
||||
.
|
||||
docker run --rm ja4-platform/dashboard-tests:latest
|
||||
|
||||
# ── shared/python/ja4_common ─────────────────────────────────────────────────
|
||||
|
||||
test-ja4common-python:
|
||||
docker build \
|
||||
-f shared/python/ja4_common/Dockerfile.tests \
|
||||
-t ja4-platform/ja4common-python-tests:latest \
|
||||
shared/python/ja4_common/
|
||||
docker run --rm ja4-platform/ja4common-python-tests:latest
|
||||
|
||||
# ── Tests d'intégration par stack ────────────────────────────────────────────
|
||||
|
||||
test-all-stacks: ## Toutes les stacks sur la distro par défaut (Rocky Linux 9)
|
||||
@ -167,21 +155,6 @@ test-matrix: ## Toutes stacks × el8 + el9 + el10
|
||||
$${MATRIX_STACKS:+--stacks=$${MATRIX_STACKS}} \
|
||||
$${MATRIX_DISTROS:+--distros=$${MATRIX_DISTROS}}
|
||||
|
||||
# ── Compat : anciens targets d'intégration ───────────────────────────────────
|
||||
|
||||
test-integration: ## Ancien target — alias vers test-all-stacks
|
||||
$(MAKE) test-all-stacks
|
||||
|
||||
test-integration-keep:
|
||||
cd tests/integration && bash run-all-stacks.sh --no-down
|
||||
|
||||
test-integration-down:
|
||||
cd tests/integration && \
|
||||
for stack in apache nginx nginx-varnish hitch-varnish; do \
|
||||
[ -f "$$stack/docker-compose.yml" ] && \
|
||||
docker compose -f "$$stack/docker-compose.yml" down -v --remove-orphans 2>/dev/null || true; \
|
||||
done
|
||||
|
||||
# ── Base de données ───────────────────────────────────────────────────────────
|
||||
|
||||
reload-prod-logs:
|
||||
|
||||
Reference in New Issue
Block a user