Lowercases hostname for kubeadm cert slice

This commit is contained in:
Daneyon Hansen
2017-07-27 14:29:12 -07:00
parent 3a0d8f8fea
commit 3d6a24c407

View File

@@ -22,6 +22,7 @@ import (
"io/ioutil"
"os"
"path"
"strings"
"testing"
"github.com/renstrom/dedent"
@@ -144,7 +145,7 @@ func TestSubCmdApiServerFlags(t *testing.T) {
if err != nil {
t.Errorf("couldn't get the hostname: %v", err)
}
for i, name := range []string{hostname, "kubernetes", "kubernetes.default", "kubernetes.default.svc", "kubernetes.default.svc.mycluster.local"} {
for i, name := range []string{strings.ToLower(hostname), "kubernetes", "kubernetes.default", "kubernetes.default.svc", "kubernetes.default.svc.mycluster.local"} {
if APIserverCert.DNSNames[i] != name {
t.Errorf("APIserverCert.DNSNames[%d] is %s instead of %s", i, APIserverCert.DNSNames[i], name)
}