Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Condition security domain key. ConditionSecurityDomain = "security_domain" // Condition IDC key. ConditionIDC = "idc" // Condition netTopology key. ConditionNetTopology = "net_topology" // Condition location key. ConditionLocation = "location" )
Variables ¶
This section is empty.
Functions ¶
func Evaluate ¶ added in v2.0.1
Evaluate the degree of matching between scheduler cluster and dfdaemon.
func FilterSchedulerClusters ¶ added in v2.0.2
func FilterSchedulerClusters(conditions map[string]string, schedulerClusters []model.SchedulerCluster) []model.SchedulerCluster
Filter the scheduler clusters that dfdaemon can be used.
Types ¶
type Scopes ¶
type Scopes struct { IDC string `mapstructure:"idc"` Location string `mapstructure:"location"` NetTopology string `mapstructure:"net_topology"` }
Scheduler cluster scopes.
type Searcher ¶
type Searcher interface { // FindSchedulerClusters finds scheduler clusters that best matches the evaluation. FindSchedulerClusters(context.Context, []model.SchedulerCluster, *managerv1.ListSchedulersRequest) ([]model.SchedulerCluster, error) }
func LoadPlugin ¶
Click to show internal directories.
Click to hide internal directories.