It's currently impossible to deploy the operator chart without requests and/or limits. CPU limits are of particular concern; they are essentially considered harmful at this point.
So I also set additionalProperties to true for the respective limits/requests to support arbitrary hugepage sizes.
This PR allows the user to freely enable, disable or set any value in limits or requests to whatever they want including, most importantly, removing them entirely:
It's currently impossible to deploy the operator chart without requests and/or limits. CPU limits are of particular concern; they are essentially considered harmful at this point.
Additionally, the schema is incomplete by not allowing for (as seen on this page):
spec.containers[].resources.requests.hugepages-<size>
spec.containers[].resources.limits.hugepages-<size>
So I also set
additionalProperties
to true for the respective limits/requests to support arbitrary hugepage sizes.This PR allows the user to freely enable, disable or set any value in limits or requests to whatever they want including, most importantly, removing them entirely: