v1.0.63: autotest namespace and duplicate prevention

This commit is contained in:
2026-07-27 11:24:05 +04:00
parent 8531d5e15d
commit 0bcfa5a566
6 changed files with 62 additions and 4 deletions
+2
View File
@@ -7,6 +7,7 @@ from operations.tracker import list_all as tracker_list
from runner import load_config
bp = Blueprint("main", __name__)
AUTOTEST_PREFIX = "autotest-"
def _mask(s):
@@ -143,6 +144,7 @@ def api_operations(svc_id):
nubes_uids = {i["instanceUid"] for i in instances}
svc_instances = [i for i in instances
if i.get("instanceUid") in tracked_uids
and str(i.get("displayName", "")).startswith(AUTOTEST_PREFIX)
and i.get("explainedStatus") not in ("deleted",)]
# Если Nubes уже не отдаёт tracked-инстанс после reload, добавляем его из трекера.
for uid, t in tracked_by_uid.items():