Documentation
¶
Index ¶
- func ApplyMaximums(maximum corev1.ResourceList, desired ...corev1.ResourceRequirements) (result corev1.ResourceRequirements, modified bool)
- func ExceedsMaximums(maximum corev1.ResourceList, desired ...corev1.ResourceRequirements) bool
- func WithMaximums(maximum corev1.ResourceList, desired ...corev1.ResourceRequirements) corev1.ResourceRequirements
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyMaximums ¶
func ApplyMaximums(maximum corev1.ResourceList, desired ...corev1.ResourceRequirements) (result corev1.ResourceRequirements, modified bool)
ApplyMaximums checks the desired resource requirements against a maximum set of limits. Any desired requests or limits that exceed the maximum limits are reduced to the maximum. Any requests that exceed the maximum limits are also reduced to the maximum. Any missing limits are filled in with the maximum values. Multiple desired resource requirements can be provided, and they will be merged together (with the later ones taking precedence). The function will return the merged resource requirements and a boolean indicating if any modifications were made.
func ExceedsMaximums ¶
func ExceedsMaximums(maximum corev1.ResourceList, desired ...corev1.ResourceRequirements) bool
ExceedsMaximums checks if any of the desired resource requirements exceed the specified maximum limits. It works identically to ApplyMaximums, but only returns a boolean indicating if any modifications were made.
func WithMaximums ¶
func WithMaximums(maximum corev1.ResourceList, desired ...corev1.ResourceRequirements) corev1.ResourceRequirements
WithMaximums applies a maximum set of resource limits to the desired resource requirements. It works identically to ApplyMaximums, but only returns the merged resource requirements without the modification flag.
Types ¶
This section is empty.