Documentation
¶
Overview ¶
Package filters for filtering nodes for needed resources
Index ¶
- func BuildGatewayFilter(farmID uint64) types.NodeFilter
- func BuildK8sNodeFilter(k8sNode workloads.K8sNode, farmID uint64) (types.NodeFilter, []uint64, []uint64)
- func BuildVMFilter(disk workloads.Disk, volume workloads.Volume, ...) (types.NodeFilter, []uint64, []uint64)
- func BuildZDBFilter(zdb workloads.ZDB, n int, farmID uint64) (types.NodeFilter, []uint64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildGatewayFilter ¶
func BuildGatewayFilter(farmID uint64) types.NodeFilter
BuildGatewayFilter build a filter for a gateway
func BuildK8sNodeFilter ¶
func BuildK8sNodeFilter(k8sNode workloads.K8sNode, farmID uint64) (types.NodeFilter, []uint64, []uint64)
BuildK8sNodeFilter build a filter for a k8s node
func BuildVMFilter ¶
func BuildVMFilter(disk workloads.Disk, volume workloads.Volume, farmID, memoryMB, rootfsMB uint64, ipv4, light bool) (types.NodeFilter, []uint64, []uint64)
BuildVMFilter build a filter for a vm
func BuildZDBFilter ¶
BuildZDBFilter build a filter for a zdbs
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.