Skip to content

Commit ddbc4dc

Browse files
committed
pr feedback
1 parent 65c2c19 commit ddbc4dc

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

packages/wrangler/src/__tests__/config/configuration.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2520,7 +2520,7 @@ describe("normalizeAndValidateConfig()", () => {
25202520
expect(diagnostics.renderWarnings()).toMatchInlineSnapshot(`
25212521
"Processing wrangler configuration:
25222522
- \\"containers.configuration\\" is deprecated. Use top level \\"containers\\" fields instead. \\"configuration.image\\" should be \\"image\\", \\"configuration.disk\\" should be set via \\"instance_type\\".
2523-
- Unexpected fields found in containers.configuration field: \\"invalid_field\\",\\"another_invalid\\""
2523+
- Unexpected fields found in containers.configuration field: \\"memory\\",\\"invalid_field\\",\\"another_invalid\\""
25242524
`);
25252525
});
25262526
});

packages/wrangler/src/config/validation.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2504,6 +2504,14 @@ function validateContainerApp(
25042504
containerAppOptional.max_instances,
25052505
"number"
25062506
);
2507+
if (
2508+
containerAppOptional.max_instances !== undefined &&
2509+
containerAppOptional.max_instances < 0
2510+
) {
2511+
diagnostics.errors.push(
2512+
`"containers.max_instances" field should be a positive number, but got ${containerAppOptional.max_instances}`
2513+
);
2514+
}
25072515
validateOptionalProperty(
25082516
diagnostics,
25092517
field,
@@ -2565,7 +2573,7 @@ function validateContainerApp(
25652573
diagnostics,
25662574
`${field}.configuration`,
25672575
Object.keys(containerAppOptional.configuration),
2568-
["image", "secrets", "labels", "disk", "memory", "vcpu", "memory_mib"]
2576+
["image", "secrets", "labels", "disk", "vcpu", "memory_mib"]
25692577
);
25702578
}
25712579
}

0 commit comments

Comments
 (0)