From 82c91f548737f9f7ba2626c46781ae490dc0486e Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Wed, 10 Sep 2025 16:08:45 +0200 Subject: [PATCH] tests(connectivity), docs(index): ajout test HTTP basique + index --- docs/DEPLOYMENT.md | 1 - docs/INDEX.md | 4 ++ modules/sdk_signer/data/CURRENT | 2 +- modules/sdk_signer/data/LOG | 6 +-- modules/sdk_signer/data/LOG.old | 6 +-- .../data/{MANIFEST-000047 => MANIFEST-000093} | Bin 109 -> 109 bytes tests/connectivity/check_http_endpoints.sh | 41 ++++++++++++++++++ 7 files changed, 52 insertions(+), 8 deletions(-) rename modules/sdk_signer/data/{MANIFEST-000047 => MANIFEST-000093} (58%) create mode 100755 tests/connectivity/check_http_endpoints.sh diff --git a/docs/DEPLOYMENT.md b/docs/DEPLOYMENT.md index 57ff4ce2..a2391f00 100644 --- a/docs/DEPLOYMENT.md +++ b/docs/DEPLOYMENT.md @@ -60,4 +60,3 @@ - sdk_relay: 8090/8091 - sdk_signer: 9090 - ihm_client: 8080/3003 - diff --git a/docs/INDEX.md b/docs/INDEX.md index 4ca2968d..5162f85a 100644 --- a/docs/INDEX.md +++ b/docs/INDEX.md @@ -5,12 +5,16 @@ - Architecture: `docs/ARCHITECTURE.md` - Usage: `docs/USAGE.md` - Réseau et cartographie: `docs/NETWORK.md` +- Déploiement: `docs/DEPLOYMENT.md` ### Monitoring et logs - Stack monitoring (Loki/Promtail/Grafana): `log-monitoring.yml` - Provisioning Grafana: `log/grafana-datasources.yml`, `log/grafana-dashboards.yml` - Collecte Promtail: `log/promtail-config.yml` +### Tests +- Connectivité HTTP basique: `tests/connectivity/check_http_endpoints.sh` + ### Reverse proxy - Nginx conf: `conf/nginx/nginx.conf` - Virtual host: `conf/nginx/sites-enabled/4nk_node.conf` diff --git a/modules/sdk_signer/data/CURRENT b/modules/sdk_signer/data/CURRENT index 1afa5d49..f60e23b0 100644 --- a/modules/sdk_signer/data/CURRENT +++ b/modules/sdk_signer/data/CURRENT @@ -1 +1 @@ -MANIFEST-000047 +MANIFEST-000093 diff --git a/modules/sdk_signer/data/LOG b/modules/sdk_signer/data/LOG index 9cd8bd7e..c06d329e 100644 --- a/modules/sdk_signer/data/LOG +++ b/modules/sdk_signer/data/LOG @@ -1,3 +1,3 @@ -2025/09/10-13:56:22.250730 7fdd3ec7cb38 Recovering log #46 -2025/09/10-13:56:22.264271 7fdd3ec7cb38 Delete type=0 #46 -2025/09/10-13:56:22.264303 7fdd3ec7cb38 Delete type=3 #45 +2025/09/10-14:08:17.295322 7f1f74e7cb38 Recovering log #92 +2025/09/10-14:08:17.312865 7f1f74e7cb38 Delete type=3 #91 +2025/09/10-14:08:17.312899 7f1f74e7cb38 Delete type=0 #92 diff --git a/modules/sdk_signer/data/LOG.old b/modules/sdk_signer/data/LOG.old index 13606d68..cf0100ac 100644 --- a/modules/sdk_signer/data/LOG.old +++ b/modules/sdk_signer/data/LOG.old @@ -1,3 +1,3 @@ -2025/09/10-13:55:50.937547 7f0fa344fb38 Recovering log #44 -2025/09/10-13:55:50.953834 7f0fa344fb38 Delete type=0 #44 -2025/09/10-13:55:50.953909 7f0fa344fb38 Delete type=3 #43 +2025/09/10-14:07:46.179318 7f7ff9accb38 Recovering log #90 +2025/09/10-14:07:46.197168 7f7ff9accb38 Delete type=0 #90 +2025/09/10-14:07:46.197243 7f7ff9accb38 Delete type=3 #89 diff --git a/modules/sdk_signer/data/MANIFEST-000047 b/modules/sdk_signer/data/MANIFEST-000093 similarity index 58% rename from modules/sdk_signer/data/MANIFEST-000047 rename to modules/sdk_signer/data/MANIFEST-000093 index 7ea8f69a8747b305fc3ddf87431e336bd7b926f9..fe4ca76a8be2acea1eddc67723ce844f11b89362 100644 GIT binary patch delta 20 bcmd1Joe;;*W}j2Y!NABA$H~AP&%y`*H2ee8 delta 20 bcmd1Joe;;rOYT1_2LmIM0Ve~qAqyh_K2-!U diff --git a/tests/connectivity/check_http_endpoints.sh b/tests/connectivity/check_http_endpoints.sh new file mode 100755 index 00000000..edb04c67 --- /dev/null +++ b/tests/connectivity/check_http_endpoints.sh @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +set -euo pipefail + +endpoints=( + "http://127.0.0.1:8000" # blindbit + "http://127.0.0.1:8081" # sdk_storage + "http://127.0.0.1:8090" # relay1 + "http://127.0.0.1:8092" # relay2 + "http://127.0.0.1:8094" # relay3 + "http://127.0.0.1:9090" # sdk_signer + "http://127.0.0.1:8080" # ihm_client +) + +fail=0 +for url in "${endpoints[@]}"; do + if wget --quiet --tries=1 --timeout=5 --spider "$url"; then + echo "OK $url" + else + echo "NOK $url" + fail=1 + fi +done + +exit $fail + +set -euo pipefail + +endpoints=( + http://127.0.0.1:8000 # blindbit + http://127.0.0.1:8081 # sdk_storage + http://127.0.0.1:8090 # relay1 + http://127.0.0.1:8092 # relay2 + http://127.0.0.1:8094 # relay3 + http://127.0.0.1:9090 # sdk_signer + http://127.0.0.1:8080 # ihm_client +) + +fail=0 +for url in ; do + if wget --quiet --tries=1 --timeout=5 --spider ; then + echo OK