You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1/ "additionalProperties": false is used in more place to forbid extra fields and so we can have strict validation.
2/ Removed "minItems" from scalar properties (e.g., for string or number). Because thing could go haywire as keyword "minItems" should be used for array, while the keyword "minItems used in type string and number.
3/ Unified enum values for "image-pull-policy" and "restart-policy" to avoid duplicates and different case variants.
4/ Factored out complex regex patterns for ports and publish into separate definitions (port-pattern and publish-pattern).
5/ Switched kinds from many hardcoded properties to a single patternProperties rule for flexibility in topology.kinds.
6 / AllOf logic remains intact for kind-conditional type constraints, but ensured they don’t contradict each other.
0 commit comments