Fix CI/pulumi blockers and document test suites with latest PASS results.

Stabilize node status, cluster-wide Ceph OSD ids, and QEMU cpu utilization so
status/list no longer 500 on model strings; align pulumi defaults to pve1;
add bilingual testing docs with the 2026-07-18 ci-all + pulumi-tests pass.
This commit is contained in:
Sergey Antropoff
2026-07-18 09:38:28 +03:00
parent 6f42d4c318
commit baa1f58ad0
31 changed files with 230 additions and 58 deletions
+4 -4
View File
@@ -554,10 +554,10 @@ def register_nodes_extra_handlers(registry: HandlerRegistry) -> None:
}
)
else:
path = payload.get("path")
target_path = payload.get("path")
index = payload.get("index")
for file_idx, file_entry in enumerate(files):
if path is not None and file_entry.get("path") != path:
if target_path is not None and file_entry.get("path") != target_path:
continue
repos = [
dict(item)
@@ -584,7 +584,7 @@ def register_nodes_extra_handlers(registry: HandlerRegistry) -> None:
}
},
}
elif path is not None or file_idx == 0:
elif target_path is not None or file_idx == 0:
if repos:
repos[0] = {
**repos[0],
@@ -604,7 +604,7 @@ def register_nodes_extra_handlers(registry: HandlerRegistry) -> None:
},
}
file_entry["repositories"] = repos
if path is not None:
if target_path is not None:
break
apt["repositories"] = {
"digest": secrets.token_hex(4),