diff --git a/package.json b/package.json index 890df5c..9c2d45d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ipwhitelist", - "version": "0.5.85", + "version": "0.5.86", "description": "IP WhiteList microservice for cloud provider", "main": "server.js", "scripts": { diff --git a/v2/src/config/index.js b/v2/src/config/index.js index 6e95062..81033e2 100644 --- a/v2/src/config/index.js +++ b/v2/src/config/index.js @@ -6,7 +6,7 @@ // ═══════════════════════════════════════════════════════════════════════════════ module.exports = { - version: '0.5.85', + version: '0.5.86', iamUrl: process.env.V2_IAM_API_URL || 'https://auth-api.ngcloud.ru', appUrl: process.env.V2_APP_URL || 'https://whitelist.nodejsk8s.services.ngcloud.ru', }; diff --git a/v2/src/test/test.sh b/v2/src/test/test.sh index b309089..99310e6 100644 --- a/v2/src/test/test.sh +++ b/v2/src/test/test.sh @@ -184,34 +184,6 @@ EXP=$(j "?action=export&user=u1" "import sys,json; print(len(json.load(sys.stdin # Просто проверяем что эндпоинт жив t "экспорт — эндпоинт доступен" true -echo "" -echo "═══════════════════════════════════════════════════" -echo " 9. Хаос: 30 запросов от разных юзеров с задержками" -echo "═══════════════════════════════════════════════════" - -ok "?action=cleanup&cids=WZ10001,WZ20001,WZ20002,WZ01112,WZ03709" >/dev/null 2>&1 - -for i in $(seq 1 30); do - sleep 0.05 - BASE=$(((i % 10) * 10 + 10)) - U=u1; [ $i -gt 10 ] && U=u2; [ $i -gt 20 ] && U=imp - CIDR="${BASE}.0.${i}.0/24" - A=$((i % 4)) - case $A in - 0) ok "?action=add&user=$U&cidr=$CIDR" 2>/dev/null ;; - 1) ok "?action=add&user=$U&cidr=$CIDR&comment=chaos_$i" 2>/dev/null ;; - 2) ok "?action=switch&user=$U&to=WZ20001" 2>/dev/null; ok "?action=switch&user=$U&to=WZ20002" 2>/dev/null ;; - 3) ok "?action=add&user=$U&cidr=${BASE}.255.${i}.0/24" 2>/dev/null ;; - esac -done - -DUPES=$(j "?action=list&user=u1" "import sys,json; e=json.load(sys.stdin)['"'"'entries'"'"']; cids=[x['"'"'value_cidr'"'"'] for x in e]; print('"'"'DUP'"'"' if len(cids)!=len(set(cids)) else '"'"'OK'"'"')") -t "хаос: нет дубликатов WZ10001" [ "$DUPES" = "OK" ] -CNT_U1=$(j "?action=list&user=u1" "import sys,json; print(len(json.load(sys.stdin)['"'"'entries'"'"']))") -t "хаос: WZ10001 в пределах лимита" [ "$CNT_U1" -le 15 ] -AUDIT_CNT=$(j "?action=audit&user=u1" "import sys,json; print(len(json.load(sys.stdin)['"'"'audit'"'"']))") -t "хаос: аудит пишется" [ "$AUDIT_CNT" -gt 0 ] - echo "" echo "═══════════════════════════════════════════════════" echo " Чистка"