<p dir="auto">Just did a clean <code class="notranslate">go get github.com/GoogleCloudPlatform/kubernetes/...</code>, and the build is broken in a few ways:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# github.com/GoogleCloudPlatform/kubernetes/pkg/version
pkg/version/version.go:20: undefined: commitFromGit
# github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet
pkg/kubelet/kubelet.go:114: cannot assign *cadvisor.Client to kl.CadvisorClient (type CadvisorInterface) in multiple assignment:
    *cadvisor.Client does not implement CadvisorInterface (wrong type for ContainerInfo method)
        have ContainerInfo(string, *info.ContainerInfoRequest) (*info.ContainerInfo, error)
        want ContainerInfo(string) (*info.ContainerInfo, error)
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor/container/docker
third_party/src/github.com/google/cadvisor/container/docker/handler.go:144: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:145: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:147: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:148: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:154: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:155: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor/api
third_party/src/github.com/google/cadvisor/api/handler.go:70: not enough arguments in call to m.GetContainerInfo
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor/pages
third_party/src/github.com/google/cadvisor/pages/containers.go:165: not enough arguments in call to m.GetContainerInfo
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor
third_party/src/github.com/google/cadvisor/cadvisor.go:72: cannot use r.URL (type *url.URL) as type *http.Request in argument to api.HandleRequest"><pre class="notranslate"><code class="notranslate"># github.com/GoogleCloudPlatform/kubernetes/pkg/version
pkg/version/version.go:20: undefined: commitFromGit
# github.com/GoogleCloudPlatform/kubernetes/pkg/kubelet
pkg/kubelet/kubelet.go:114: cannot assign *cadvisor.Client to kl.CadvisorClient (type CadvisorInterface) in multiple assignment:
    *cadvisor.Client does not implement CadvisorInterface (wrong type for ContainerInfo method)
        have ContainerInfo(string, *info.ContainerInfoRequest) (*info.ContainerInfo, error)
        want ContainerInfo(string) (*info.ContainerInfo, error)
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor/container/docker
third_party/src/github.com/google/cadvisor/container/docker/handler.go:144: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:145: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:147: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:148: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:154: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
third_party/src/github.com/google/cadvisor/container/docker/handler.go:155: config.Cgroups undefined (type *libcontainer.Container has no field or method Cgroups)
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor/api
third_party/src/github.com/google/cadvisor/api/handler.go:70: not enough arguments in call to m.GetContainerInfo
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor/pages
third_party/src/github.com/google/cadvisor/pages/containers.go:165: not enough arguments in call to m.GetContainerInfo
# github.com/GoogleCloudPlatform/kubernetes/third_party/src/github.com/google/cadvisor
third_party/src/github.com/google/cadvisor/cadvisor.go:72: cannot use r.URL (type *url.URL) as type *http.Request in argument to api.HandleRequest
</code></pre></div>
<p dir="auto"><strong>Is this a request for help?</strong> (If yes, you should use our troubleshooting guide and community support channels, see <a href="http://kubernetes.io/docs/troubleshooting/" rel="nofollow">http://kubernetes.io/docs/troubleshooting/</a>.): No</p>
<p dir="auto"><strong>What keywords did you search in Kubernetes issues before filing this one?</strong> (If you have found any duplicates, you should instead reply there.):</p>
<hr>
<p dir="auto"><strong>Is this a BUG REPORT or FEATURE REQUEST?</strong> (choose one): BUG REPORT</p>
<p dir="auto"><strong>Kubernetes version</strong> (use <code class="notranslate">kubectl version</code>): 1.5 beta 2</p>
<p dir="auto"><strong>Environment</strong>:</p>
<ul dir="auto">
<li><strong>Cloud provider or hardware configuration</strong>: GCE</li>
<li><strong>OS</strong> (e.g. from /etc/os-release): CVM</li>
<li><strong>Kernel</strong> (e.g. <code class="notranslate">uname -a</code>):</li>
<li><strong>Install tools</strong>: kube-up.sh</li>
</ul>
<p dir="auto"><strong>What happened</strong>: Step 6 of <a href="https://docs.google.com/document/d/19Q4AzWLD5jd2FNaPyKy2xdTN4JIGUUpvwDwg0tcBkyc/edit#" rel="nofollow">https://docs.google.com/document/d/19Q4AzWLD5jd2FNaPyKy2xdTN4JIGUUpvwDwg0tcBkyc/edit#</a> fails</p>
<p dir="auto"><strong>What you expected to happen</strong>: Node upgrade to succeed.</p>
<p dir="auto"><strong>How to reproduce it</strong> (as minimally and precisely as possible): Follow the manual upgrade steps outlined in the linked document.</p>
<p dir="auto"><strong>Anything else do we need to know</strong>: The error is because the metadata is too large for the new node instance template.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="ERROR: (gcloud.compute.instance-templates.create) Some requests did not succeed:
 - Value for field 'resource.properties.metadata.items[2].value' is too large: maximum size 32768 character(s); actual size 33595."><pre class="notranslate"><code class="notranslate">ERROR: (gcloud.compute.instance-templates.create) Some requests did not succeed:
 - Value for field 'resource.properties.metadata.items[2].value' is too large: maximum size 32768 character(s); actual size 33595.
</code></pre></div>