Merge pull request #375 from pikasTech/ymalops-round16

ymal-first Round 16: require Sub2API redis replicas from YAML
This commit is contained in:
Lyon
2026-06-14 14:23:36 +08:00
committed by GitHub
+1 -3
View File
@@ -569,9 +569,7 @@ function parseTargets(root: Record<string, unknown>, defaultTargetId: string): S
const databaseMode = enumField(record, "databaseMode", path, ["bundled", "external-pending", "external-active"] as const);
const redisMode = enumField(record, "redisMode", path, ["bundled-persistent", "local-ephemeral"] as const);
const appReplicas = integerField(record, "appReplicas", path);
const redisReplicas = record.redisReplicas === undefined
? (databaseMode === "external-pending" && appReplicas === 0 ? 0 : 1)
: integerField(record, "redisReplicas", path);
const redisReplicas = integerField(record, "redisReplicas", path);
const image = targetImageOverride(record, path);
const dependencyImages = targetDependencyImageOverride(record, path);
const publicExposure = parsePublicExposureConfig(record.publicExposure, path);