Remove kubelet dependency on uname

This commit is contained in:
bindata-mockuser 2016-08-03 14:36:10 -04:00
parent 804109d349
commit 832363442d

View File

@ -20,7 +20,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"net" "net"
"os/exec" "os"
"strings" "strings"
"time" "time"
@ -31,13 +31,13 @@ import (
) )
func GetHostname(hostnameOverride string) string { func GetHostname(hostnameOverride string) string {
hostname := hostnameOverride var hostname string = hostnameOverride
if string(hostname) == "" { if hostname == "" {
nodename, err := exec.Command("uname", "-n").Output() nodename, err := os.Hostname()
if err != nil { if err != nil {
glog.Fatalf("Couldn't determine hostname: %v", err) glog.Fatalf("Couldn't determine hostname: %v", err)
} }
hostname = string(nodename) hostname = nodename
} }
return strings.ToLower(strings.TrimSpace(hostname)) return strings.ToLower(strings.TrimSpace(hostname))
} }