k8s: update to v1.20.4
k8s: update to v1.20.4

Moving off the 1.20.x-rc and onto a dot release tag. This pulls in
the following commits:

   e87da0bd6e0 Release commit for Kubernetes v1.20.4
   5682545c2da Update CHANGELOG/CHANGELOG-1.20.md for v1.20.3
   f8f2fa827d3 Release commit for Kubernetes v1.20.4-rc.0
   01849e73f3c Release commit for Kubernetes v1.20.3
   58c5493f22a kube-cross: update image to use v1.15.8-legacy-1
   e000e9722bb [go1.15] build: Update to k/repo-infra@v0.1.4 (supports go1.15.8)
   3365196e9d8 Use go-runner:buster-v2.3.1 image (built on go1.15.8)
   91f2745f08c staging/publishing: Set default go version to go1.15.8
   3c777448311 Update to go1.15.8
   b570189cf1f Revert "make hostPort match test linuxonly"
   6698a4e7afc Revert "conformance changes"
   6a31f8d17ef dockershim hostport respect IPFamily
   a456eb4eaf6 dockershim hostport manager use HostIP
   5d9910a0172 Cherry pick of #98254:Fix the kube-scheduler binary's description of the --config parameter is inaccurate
   ac866d63911 make podTopologyHints protected by lock
   b84ee98db74 kubelet: Fix mirrorPodTerminationMap leak
   d381d6c52cc kubelet: Delete static pods gracefully
   b2576fb35f7 kubelet logs print 'kubelet nodes sync' frequently
   7826a1c6b87 WIP: node sync at least once

Signed-off-by: Bruce Ashfield <284cc737d174a260eec2a2a6324a304f84b1ae0f@gmail.com>

lgirdk/meta-virtualization,lgirdk/meta-virtualization,lgirdk/meta-virtualization,lgirdk/meta-virtualization,lgirdk/meta-virtualization