Skip to content
This repository was archived by the owner on Apr 17, 2019. It is now read-only.

Commit 4d713e6

Browse files
committed
Merge pull request #348 from ZhuPeng/scale-demo
Add label selector
2 parents ccecc17 + 843a388 commit 4d713e6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

scale-demo/aggregator/aggregator.go

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,17 @@ func loadData() {
101101
fmt.Printf("Error creating client: %v", err)
102102
return
103103
}
104-
pods, err := c.Pods("default").List(labels.Everything(), fields.Everything())
104+
var labelSelector labels.Selector
105+
if *selector != "" {
106+
labelSelector, err = labels.Parse(*selector)
107+
if err != nil {
108+
fmt.Printf("Parse label selector err: %v", err)
109+
return
110+
}
111+
} else {
112+
labelSelector = labels.Everything()
113+
}
114+
pods, err := c.Pods("default").List(labelSelector, fields.Everything())
105115
if err != nil {
106116
fmt.Printf("Error getting pods: %v", err)
107117
return

0 commit comments

Comments
 (0)