package
0.0.2-alpha
Repository: https://github.com/ciena/pallet.git
Documentation: pkg.go.dev

# Functions

DefaultPodSetPlannerConfig returns the default options for podset scheduler.
New create a new framework plugin intance.
NewPlannerService is used to create a new planner service for the podset.

# Constants

Name of the scheduling plugin.

# Variables

ErrBuildingPlan returned when there was an error trying to build schedule plan.
ErrInvalidAssignmentState returned when the assignment is not of a valid type.
ErrNilAssignmentState returned when a pod has a nil assignment.
ErrNoPlannersFound returned when no planners are present for pod.
ErrNoPodSetFound returned when podset is not found.
ErrNotFound is returned when a resource is not found.
ErrPodNotAssignable returned when a pod cannot be scheduled to a node.

# Structs

Planner is used to store info to lookup podset planner service.
PlannerService is used to lookup a podset planner service.
PodSetPlanner instance state for the the policy scheduling plugin.
PodSetPlannerArgs defines the parameters for the scheduling plugin +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object.
PodSetPlannerOptions is a set of options used while initializing a podset scheduler.

# Type aliases

PlannerList is a list of references to Planner.