in pkg/metrics/collector/pod_ip_metrics.go [188:203]
func readLine(path string) (string, error) {
buf, err := os.Open(path)
if err != nil {
return "", err
}
defer func() {
if err = buf.Close(); err != nil {
glog.Errorf("Error closing file %s: %s", path, err)
}
}()
s := bufio.NewScanner(buf)
s.Scan()
return s.Text(), s.Err()
}