Merge pull request #15096 from tummychow/req-getters

Add getters for labels.Requirement
pull/6/head
Dawn Chen 2015-10-12 14:42:26 -07:00
commit 6500fdebb2
1 changed files with 14 additions and 0 deletions

View File

@ -146,6 +146,20 @@ func (r *Requirement) Matches(ls Labels) bool {
}
}
func (r *Requirement) Key() string {
return r.key
}
func (r *Requirement) Operator() Operator {
return r.operator
}
func (r *Requirement) Values() sets.String {
ret := sets.String{}
for k := range r.strValues {
ret.Insert(k)
}
return ret
}
// Return true if the LabelSelector doesn't restrict selection space
func (lsel LabelSelector) Empty() bool {
if lsel == nil {