Versions in this module Expand all Collapse all v0 v0.2.0 May 6, 2024 v0.1.0 Mar 17, 2024 Changes in this version + func CalculateNodeGroup(nodes v1.NodeList, config danav1alpha1.NodeQuotaConfig, nodeGroup string) v1.ResourceList + func CalculateSecondaryNodeGroup(ctx context.Context, r client.Client, nodegroup danav1alpha1.NodeGroup, ...) (error, v1.ResourceList) + func DeleteExpiredReservedResources(config *danav1alpha1.NodeQuotaConfig, logger logr.Logger) + func GetRootQuota(r client.Client, ctx context.Context, root string) (v1.ResourceQuota, error) + func GetSubnamespaceFromList(name string, subnamespacelist danav1.SubnamespaceList) *danav1.Subnamespace + func MergeTwoResourceList(resourcelist v1.ResourceList, resourcelist2 v1.ResourceList) v1.ResourceList + func ProcessSecondaryRoot(ctx context.Context, r client.Client, secondaryRoot danav1alpha1.NodeGroup, ...) (danav1.Subnamespace, bool, error) + func UpdateProcessedSecondaryRoots(ctx context.Context, processedSecondaryRoots []danav1.Subnamespace, ...) error + func UpdateRootSubnamespace(ctx context.Context, rootResources v1.ResourceList, ...) error