Merge pull request #1649 from prometheus/grobie/fix-kubernetes-discovery

Fix type usage in Kubernetes discovery
This commit is contained in:
Tobias Schmidt 2016-05-20 12:35:43 -04:00
commit b713ca56c2

View file

@ -802,14 +802,14 @@ func (kd *Discovery) updatePod(pod *Pod, eventType EventType) {
defer kd.podsMu.Unlock()
switch eventType {
case deleted:
case Deleted:
if _, ok := kd.pods[pod.ObjectMeta.Namespace]; ok {
delete(kd.pods[pod.ObjectMeta.Namespace], pod.ObjectMeta.Name)
if len(kd.pods[pod.ObjectMeta.Namespace]) == 0 {
delete(kd.pods, pod.ObjectMeta.Namespace)
}
}
case added, modified:
case Added, Modified:
if _, ok := kd.pods[pod.ObjectMeta.Namespace]; !ok {
kd.pods[pod.ObjectMeta.Namespace] = map[string]*Pod{}
}