lakitu: kubernetes: Updated to 1.20.2

BUG=b/177449817
TEST=emerge-lakitu kubernetes
RELEASE_NOTE=Updated the built-in kubectl/kubelet to 1.20.2.

Change-Id: I6523df612f780e06d2c1b4dd127371a25891a2b4
Reviewed-on: https://cos-review.googlesource.com/c/cos/overlays/board-overlays/+/11012
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Saied Kazemi <saied@google.com>
diff --git a/project-lakitu/app-emulation/kubernetes/Manifest b/project-lakitu/app-emulation/kubernetes/Manifest
index e1513a0..074409b 100644
--- a/project-lakitu/app-emulation/kubernetes/Manifest
+++ b/project-lakitu/app-emulation/kubernetes/Manifest
@@ -1 +1,2 @@
 DIST kubernetes-server-linux-amd64-1.19.2.tar.gz 309654876 BLAKE2B e6dcc31ff098e7f82cb87c6cce430bc21379edcc4b845d35be31dbc91899e6591db052caf2a61c6c2c5a5f23b7e15b220868646b1878f813ad07c2313c697799 SHA512 a62092bd3eaeb1f63e73478eb5436ba094d6822bfcc7e8eabb6ead9411da7ca5032f00a7328914461f29b5b184b12456e025e85e3a2b12f6137596d78b6febe7
+DIST kubernetes-server-linux-amd64-1.20.2.tar.gz 316173742 BLAKE2B 523898d9ead2325025f4206d1fcf242101b1db82b634796c3cae5455e490981df4fa2ed0779cf6cfed47a55043415da4583eb4be55265b646925e636444b57a0 SHA512 65abf178782e43bc21e8455ffbfdadf6064dbeae3ff704ccf9e13e8acee18235c280b06778e5de4bd702f5507e1870fe38c561366d125ef4f821ed7aa46e9f45
diff --git a/project-lakitu/app-emulation/kubernetes/kubernetes-1.19.2-r1.ebuild b/project-lakitu/app-emulation/kubernetes/kubernetes-1.19.2-r1.ebuild
deleted file mode 120000
index cc34e9c..0000000
--- a/project-lakitu/app-emulation/kubernetes/kubernetes-1.19.2-r1.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-kubernetes-1.19.2.ebuild
\ No newline at end of file
diff --git a/project-lakitu/app-emulation/kubernetes/kubernetes-1.20.2-r1.ebuild b/project-lakitu/app-emulation/kubernetes/kubernetes-1.20.2-r1.ebuild
new file mode 120000
index 0000000..0854496
--- /dev/null
+++ b/project-lakitu/app-emulation/kubernetes/kubernetes-1.20.2-r1.ebuild
@@ -0,0 +1 @@
+kubernetes-1.20.2.ebuild
\ No newline at end of file
diff --git a/project-lakitu/app-emulation/kubernetes/kubernetes-1.20.2.ebuild b/project-lakitu/app-emulation/kubernetes/kubernetes-1.20.2.ebuild
new file mode 100644
index 0000000..4fa575a
--- /dev/null
+++ b/project-lakitu/app-emulation/kubernetes/kubernetes-1.20.2.ebuild
@@ -0,0 +1,46 @@
+#
+# Copyright 2021 Google LLC
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# version 2 as published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="Kubernetes package for node"
+HOMEPAGE="https://github.com/GoogleCloudPlatform/kubernetes"
+SRC_URI="https://storage.googleapis.com/kubernetes-release/release/v${PV}/kubernetes-server-linux-amd64.tar.gz -> kubernetes-server-linux-amd64-${PV}.tar.gz"
+
+LICENSE="BSD-Google"
+SLOT="0"
+KEYWORDS="*"
+IUSE="platform_gcp"
+
+S=${WORKDIR}
+
+RDEPEND="
+	app-arch/gzip
+	>=net-misc/socat-1.7.3.0
+	app-admin/logrotate
+"
+
+src_install() {
+	dobin kubernetes/server/bin/kubelet
+	dobin kubernetes/server/bin/kubectl
+
+	systemd_dounit "${FILESDIR}"/kubelet.service
+	insinto /etc/default
+	if use platform_gcp; then
+		newins "${FILESDIR}"/default-gcp kubelet
+	else
+		newins "${FILESDIR}"/default kubelet
+	fi
+}