From 3ab0e37cc6dc5fb18030a3329c6ede08e87d7201 Mon Sep 17 00:00:00 2001 From: Mike Danese Date: Tue, 6 Dec 2016 16:08:39 -0800 Subject: [PATCH] implement upgrades --- cluster/common.sh | 1 + cluster/gce/gci/configure-helper.sh | 6 +++--- cluster/gce/upgrade.sh | 3 +++ cmd/kube-apiserver/app/server.go | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/cluster/common.sh b/cluster/common.sh index 7081bffc6a2..db23bc23319 100755 --- a/cluster/common.sh +++ b/cluster/common.sh @@ -572,6 +572,7 @@ function build-kube-master-certs { cat >$file < "${kubelet_env_file}" diff --git a/cluster/gce/upgrade.sh b/cluster/gce/upgrade.sh index a3c8e77bdd2..83b8dadc1ce 100755 --- a/cluster/gce/upgrade.sh +++ b/cluster/gce/upgrade.sh @@ -233,6 +233,9 @@ function prepare-node-upgrade() { KUBELET_CERT_BASE64=$(get-env-val "${node_env}" "KUBELET_CERT") KUBELET_KEY_BASE64=$(get-env-val "${node_env}" "KUBELET_KEY") + local master_env=$(get-master-env) + KUBELET_AUTH_CA_CERT_BASE64=$(get-env-val "${master_env}" "KUBELET_AUTH_CA_CERT") + # TODO(zmerlynn): How do we ensure kube-env is written in a ${version}- # compatible way? write-node-env diff --git a/cmd/kube-apiserver/app/server.go b/cmd/kube-apiserver/app/server.go index fa6407ffcdf..65e1c113873 100644 --- a/cmd/kube-apiserver/app/server.go +++ b/cmd/kube-apiserver/app/server.go @@ -141,7 +141,7 @@ func Run(s *options.ServerRunOptions) error { return fmt.Errorf("must enable kubelet port if proxy ssh-tunneling is specified") } if s.KubeletConfig.ReadOnlyPort == 0 { - return fmt.Errorf("Must enable kubelet readonly port if proxy ssh-tunneling is specified.") + return fmt.Errorf("must enable kubelet readonly port if proxy ssh-tunneling is specified") } // Set up the tunneler // TODO(cjcullen): If we want this to handle per-kubelet ports or other