fix(hwlab): close d518 yaml cutover gaps

This commit is contained in:
Codex
2026-06-27 15:40:25 +00:00
parent fc032d829a
commit 1968c43a6a
14 changed files with 831 additions and 13 deletions
+4
View File
@@ -38,6 +38,7 @@ import { parseSecretOptions, runNodePublicExposure, runNodeSecret } from "./publ
import { nodeRuntimeControlPlaneStatus } from "./render";
import { nodeRuntimeUnsupportedAction } from "./runtime-common";
import { runNodeEndpointBridge } from "./secret-scripts";
import { nodeRuntimeSourceWorkspaceCommand } from "./source-workspace";
import { nodeRuntimeGitMirrorRun, nodeRuntimeGitMirrorStatus, nodeScopedFullOutput, withNodeRuntimeGitMirrorRendered } from "./status";
import { assertNodeId, positiveIntegerOption, requiredOption, stripOption } from "./utils";
import { legacyHwlabNodeWebProbeUnsupported } from "../web-probe";
@@ -565,6 +566,9 @@ export async function runNodeDelegatedDomain(config: Config, domain: DelegatedNo
if (domain === "control-plane" && scoped.action === "runtime-image") {
return nodeRuntimeBaseImageCommand(scoped);
}
if (domain === "control-plane" && scoped.action === "source-workspace") {
return nodeRuntimeSourceWorkspaceCommand(scoped);
}
if (domain === "control-plane" && scoped.action === "plan") {
const result = nodeRuntimeControlPlanePlan(scoped);
return nodeScopedFullOutput(scoped) ? result : withNodeRuntimeControlPlanePlanRendered(result, scoped);