Implement ReplicaSet registry.

This commit is contained in:
Madhusudan.C.S
2016-01-18 12:32:44 -08:00
parent 6b20879a7f
commit 0bcab9ab11
11 changed files with 776 additions and 0 deletions

View File

@@ -62,3 +62,19 @@ func LabelSelectorAsSelector(ps *LabelSelector) (labels.Selector, error) {
}
return selector, nil
}
// SetAsLabelSelector converts the labels.Set object into a LabelSelector api object.
func SetAsLabelSelector(ls labels.Set) *LabelSelector {
if ls == nil {
return nil
}
selector := &LabelSelector{
MatchLabels: make(map[string]string),
}
for label, value := range ls {
selector.MatchLabels[label] = value
}
return selector
}