Merge pull request #1124 from pikasTech/fix/1119-d601-v03-runtime-probes

fix: add startup probe for v0.3 env reuse boot
This commit is contained in:
Lyon
2026-06-13 05:33:35 +08:00
committed by GitHub
+13
View File
@@ -511,6 +511,19 @@ function applyEnvReuseBootEnv(container, bootMetadata, { sourceBranch, bootSh =
upsertEnv(container.env, "HWLAB_ENVIRONMENT_INPUT_HASH", bootMetadata.environmentInputHash ?? "");
upsertEnv(container.env, "HWLAB_CODE_INPUT_HASH", bootMetadata.codeInputHash ?? "");
upsertEnv(container.env, "HWLAB_IMAGE_DIGEST", bootMetadata.environmentDigest ?? "unknown");
applyEnvReuseStartupProbe(container);
}
function applyEnvReuseStartupProbe(container) {
const probe = container.readinessProbe ?? container.livenessProbe;
if (!probe?.httpGet && !probe?.tcpSocket && !probe?.exec) return;
container.startupProbe ??= {
...cloneJson(probe),
periodSeconds: 10,
timeoutSeconds: Math.max(Number(probe.timeoutSeconds ?? 1), 2),
failureThreshold: 30,
successThreshold: 1
};
}
function useLocalHealthProbe(container, pathValue = "/health") {