"Close" the JSON schemas of the charts by disallowing unknown keys.
Why is this needed?
Currently, our chart schemas are "open". That is to say they allow inputs that are not recognized. This behavior is historical but can be quite frustrating and confusing to users as typos in keys or invented stanzas that seem reasonable will be accepted as values but not utilized. If we ever make changes to the charts' API, users will not be informed that their values are no longer valid, they'll simply see sudden changes in behavior with no explanation.
What would you like to be added?
"Close" the JSON schemas of the charts by disallowing unknown keys.
Why is this needed?
Currently, our chart schemas are "open". That is to say they allow inputs that are not recognized. This behavior is historical but can be quite frustrating and confusing to users as typos in keys or invented stanzas that seem reasonable will be accepted as values but not utilized. If we ever make changes to the charts' API, users will not be informed that their values are no longer valid, they'll simply see sudden changes in behavior with no explanation.
JIRA Link: K8S-289