Skip to content

Commit 4d77540

Browse files
authored
Merge pull request #242 from brancz/cut-1.0.1
Cut 1.0.1
2 parents 259497e + 4266943 commit 4d77540

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## v1.0.1 / 2017-08-24
2+
3+
* [BUGFIX] Fix nil pointer panic when pods have an owner without controllers.
4+
15
## v1.0.0 / 2017-08-09
26

37
After a testing period of one week, there were no additional bugs found or features introduced.

collectors/pod.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,11 @@ func (pc *podCollector) collectPod(ch chan<- prometheus.Metric, p v1.Pod) {
276276
addGauge(descPodOwner, 1, "<none>", "<none>", "<none>")
277277
} else {
278278
for _, owner := range owners {
279-
addGauge(descPodOwner, 1, owner.Kind, owner.Name, strconv.FormatBool(*owner.Controller))
279+
if owner.Controller != nil {
280+
addGauge(descPodOwner, 1, owner.Kind, owner.Name, strconv.FormatBool(*owner.Controller))
281+
} else {
282+
addGauge(descPodOwner, 1, owner.Kind, owner.Name, "false")
283+
}
280284
}
281285
}
282286

kubernetes/kube-state-metrics-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ spec:
1313
serviceAccountName: kube-state-metrics
1414
containers:
1515
- name: kube-state-metrics
16-
image: gcr.io/google_containers/kube-state-metrics:v1.0.0
16+
image: gcr.io/google_containers/kube-state-metrics:v1.0.1
1717
ports:
1818
- name: http-metrics
1919
containerPort: 8080

0 commit comments

Comments
 (0)