ToK8sResourceRequirements
Converts a custom core.Resources object into a Kubernetes v1.ResourceRequirements object, mapping resource requests and limits. It returns an empty v1.ResourceRequirements if the input is nil.
def ToK8sResourceRequirements(
resources: *core.Resources
) - > *v1.ResourceRequirements, error
Converts a custom 'Resources' object into a Kubernetes 'ResourceRequirements' object. This function is used to translate resource requests and limits defined in a custom format into the standard Kubernetes structure required for deploying containers.
Parameters
| Name | Type | Description |
|---|---|---|
| resources | *core.Resources | The custom 'Resources' object containing the resource requests and limits to be converted. If nil, an empty 'ResourceRequirements' object is returned. |
Returns
| Type | Description |
|---|---|
*v1.ResourceRequirements, error | A pointer to a Kubernetes 'ResourceRequirements' object populated with the converted resource requests and limits, or an error if the conversion of resource lists fails. |