Part 1 of pr #33763: cleanup CheckServiceAffinity in preparation for

predicate injection support, Update metadata struct
This commit is contained in:
jayunit100
2016-10-12 12:03:01 -04:00
parent 71249bb82b
commit 182e89b84e
6 changed files with 159 additions and 51 deletions

View File

@@ -28,7 +28,8 @@ type priorityMetadata struct {
affinity *api.Affinity
}
func PriorityMetadata(pod *api.Pod) interface{} {
// PriorityMetadata is a MetadataProducer. Node info can be nil.
func PriorityMetadata(pod *api.Pod, nodeNameToInfo map[string]*schedulercache.NodeInfo) interface{} {
// If we cannot compute metadata, just return nil
if pod == nil {
return nil