summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin11723 -> 11727 bytes
-rw-r--r--sys-cluster/kube-apiserver/Manifest8
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.29.12.ebuild39
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.30.8.ebuild39
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.31.4.ebuild39
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.32.0.ebuild40
-rw-r--r--sys-cluster/kube-controller-manager/Manifest8
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.29.12.ebuild39
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.30.8.ebuild39
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.31.4.ebuild39
-rw-r--r--sys-cluster/kube-controller-manager/kube-controller-manager-1.32.0.ebuild40
-rw-r--r--sys-cluster/kube-proxy/Manifest8
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.29.12.ebuild35
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.30.8.ebuild35
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.31.4.ebuild35
-rw-r--r--sys-cluster/kube-proxy/kube-proxy-1.32.0.ebuild36
-rw-r--r--sys-cluster/kube-scheduler/Manifest8
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.29.12.ebuild39
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.30.8.ebuild39
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.31.4.ebuild39
-rw-r--r--sys-cluster/kube-scheduler/kube-scheduler-1.32.0.ebuild40
-rw-r--r--sys-cluster/kubeadm/Manifest8
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.29.12.ebuild35
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.30.8.ebuild35
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.31.4.ebuild35
-rw-r--r--sys-cluster/kubeadm/kubeadm-1.32.0.ebuild37
-rw-r--r--sys-cluster/kubectl/Manifest8
-rw-r--r--sys-cluster/kubectl/kubectl-1.29.12.ebuild34
-rw-r--r--sys-cluster/kubectl/kubectl-1.30.8.ebuild34
-rw-r--r--sys-cluster/kubectl/kubectl-1.31.4.ebuild34
-rw-r--r--sys-cluster/kubectl/kubectl-1.32.0.ebuild35
-rw-r--r--sys-cluster/kubelet/Manifest8
-rw-r--r--sys-cluster/kubelet/kubelet-1.29.12.ebuild38
-rw-r--r--sys-cluster/kubelet/kubelet-1.30.8.ebuild38
-rw-r--r--sys-cluster/kubelet/kubelet-1.31.4.ebuild38
-rw-r--r--sys-cluster/kubelet/kubelet-1.32.0.ebuild39
36 files changed, 1100 insertions, 0 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index 0e9b46a4c07f..74ac7d1e9d1e 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest
index 3ae57a7c8394..80bd54393b44 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -3,18 +3,26 @@ AUX kube-apiserver.initd 541 BLAKE2B ddddc86735a9f90a0c232f2631ac21c028045783c73
AUX kube-apiserver.logrotated 88 BLAKE2B e58f3f108f5f7dbbadacfcc1b401567ce79d511a4623f85f01830c5e40d4ad4e44fe0b3f90d4143042d82bd83b0a2b11517e89037755ef2ad7afeeb23401bb60 SHA512 1a4bcd54dafaedc614e34bbadc2a1163f003b5925d47552fb2c47049c033c147e612171e263d9659d189fc2d95688a0b7153322d8dba97c083c079fdef6c400e
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kube-apiserver-1.29.10.ebuild 1013 BLAKE2B 6a0496e76bb66668816f6b370e2667034b5021e3638cbed9c0e9f40c53c4264f2ec5772bd43849839923ca784e6eb276e2fb48a9766b83c115c3ad9bd63d2e10 SHA512 0d284bebe9727f75a990e2547a10bf2a20ac6438a82fcd33753fa924de696fb4bd965b2d3dc4ce036bbecb0aeafb475a757148222b833fb2ef77185ec2c4b6ad
EBUILD kube-apiserver-1.29.11.ebuild 1014 BLAKE2B e1a16fab69deb688ffffef185f286ce05480f66d4f94bd924431b706b5568f6ba307658e5751159d9adc47b45db7d54586b0d60e118aa09c46d5e8b63fb3235c SHA512 818810b629502cbaa057bec3dfd6711417c3db3e57613df5554e4f2eca502601e49d5fd6bbbaa356b141d1be539b471e79dbb1e6145590ad2063b74546a8479a
+EBUILD kube-apiserver-1.29.12.ebuild 1014 BLAKE2B e1a16fab69deb688ffffef185f286ce05480f66d4f94bd924431b706b5568f6ba307658e5751159d9adc47b45db7d54586b0d60e118aa09c46d5e8b63fb3235c SHA512 818810b629502cbaa057bec3dfd6711417c3db3e57613df5554e4f2eca502601e49d5fd6bbbaa356b141d1be539b471e79dbb1e6145590ad2063b74546a8479a
EBUILD kube-apiserver-1.30.6.ebuild 1013 BLAKE2B 085c9087b14001a9b4b56bf976fb985009b9bc3ab5b3eb571453edb419fcb0080d91d555875ef8bfa32d17b1a865141ad8f48c32a092d68cb23921ba7739393d SHA512 42a488765bc4303b8c28bd34e80d13935a67f82ffda2d6fe34db460e0802ade45c5b44f7f00d1d9d07a275c6655c5dd6c3cb9e42a84ec6671a53da6026fc0a63
EBUILD kube-apiserver-1.30.7.ebuild 1014 BLAKE2B 9d5ed496a96d9cf0b689d96723c0950c48e7fed440f883ded9c9e62ca21120ee0f9e4364d2bdfed11061eba34232a6922d2b9f6123bd84ed6f40e32fa16eae6e SHA512 450a54b7ddd910aee02d7b100111c89e67de4dcdb96d08d6796da3ef5d77af989fdf0f289f51b7fbea81bbbe89b4a3ce5fb3d976f14843eb277e7fa7fd42f84a
+EBUILD kube-apiserver-1.30.8.ebuild 1014 BLAKE2B 9d5ed496a96d9cf0b689d96723c0950c48e7fed440f883ded9c9e62ca21120ee0f9e4364d2bdfed11061eba34232a6922d2b9f6123bd84ed6f40e32fa16eae6e SHA512 450a54b7ddd910aee02d7b100111c89e67de4dcdb96d08d6796da3ef5d77af989fdf0f289f51b7fbea81bbbe89b4a3ce5fb3d976f14843eb277e7fa7fd42f84a
EBUILD kube-apiserver-1.31.0.ebuild 1014 BLAKE2B 65d2694ae5fc0eafae67a824516df81e1df45ee9f17b2a1c83e28d5f12cd99394078a222adecdf508a56bc46f8c07ffab6abdb61ab60837fca94d5f3c8223777 SHA512 59a654d78b1452a186b01a9c68b5eee1b9d5acce8e20c0d76f0f5ef5bbacbb8893fa3c659a3b3844e9443f8d059f8aa77f23bc40badd6d8c13be3b6c173d08dc
EBUILD kube-apiserver-1.31.1.ebuild 1014 BLAKE2B 65d2694ae5fc0eafae67a824516df81e1df45ee9f17b2a1c83e28d5f12cd99394078a222adecdf508a56bc46f8c07ffab6abdb61ab60837fca94d5f3c8223777 SHA512 59a654d78b1452a186b01a9c68b5eee1b9d5acce8e20c0d76f0f5ef5bbacbb8893fa3c659a3b3844e9443f8d059f8aa77f23bc40badd6d8c13be3b6c173d08dc
EBUILD kube-apiserver-1.31.2.ebuild 1014 BLAKE2B 65d2694ae5fc0eafae67a824516df81e1df45ee9f17b2a1c83e28d5f12cd99394078a222adecdf508a56bc46f8c07ffab6abdb61ab60837fca94d5f3c8223777 SHA512 59a654d78b1452a186b01a9c68b5eee1b9d5acce8e20c0d76f0f5ef5bbacbb8893fa3c659a3b3844e9443f8d059f8aa77f23bc40badd6d8c13be3b6c173d08dc
EBUILD kube-apiserver-1.31.3.ebuild 1014 BLAKE2B 65d2694ae5fc0eafae67a824516df81e1df45ee9f17b2a1c83e28d5f12cd99394078a222adecdf508a56bc46f8c07ffab6abdb61ab60837fca94d5f3c8223777 SHA512 59a654d78b1452a186b01a9c68b5eee1b9d5acce8e20c0d76f0f5ef5bbacbb8893fa3c659a3b3844e9443f8d059f8aa77f23bc40badd6d8c13be3b6c173d08dc
+EBUILD kube-apiserver-1.31.4.ebuild 1014 BLAKE2B 65d2694ae5fc0eafae67a824516df81e1df45ee9f17b2a1c83e28d5f12cd99394078a222adecdf508a56bc46f8c07ffab6abdb61ab60837fca94d5f3c8223777 SHA512 59a654d78b1452a186b01a9c68b5eee1b9d5acce8e20c0d76f0f5ef5bbacbb8893fa3c659a3b3844e9443f8d059f8aa77f23bc40badd6d8c13be3b6c173d08dc
+EBUILD kube-apiserver-1.32.0.ebuild 988 BLAKE2B 58caa43305fb46a392f8c1af67df8caeb651bc324f07b1c792f694d2ef6e94a98b085ff90af475e9ef6e90c150b0c9b407b1a433f9deb47ab8880825b23b3006 SHA512 e72876aad4762f64e1c257bda24e300a0ec35c679aba4e4daceb95e364c24311764d22cf6002700e17392a8215ba672f4a1365b278fb95a37bb85072168e1877
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.29.12.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.29.12.ebuild
new file mode 100644
index 000000000000..76d302232ac9
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.29.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.21.9"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.30.8.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.30.8.ebuild
new file mode 100644
index 000000000000..1e1f4ab1cbbe
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.30.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.21.6"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.31.4.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.31.4.ebuild
new file mode 100644
index 000000000000..961d6df18f5f
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.31.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module systemd
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.23.0"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.32.0.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.32.0.ebuild
new file mode 100644
index 000000000000..bae6e482796d
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.32.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes API server"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="
+ acct-group/kube-apiserver
+ acct-user/kube-apiserver"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.23.3"
+
+RESTRICT+=" test"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-controller-manager/Manifest b/sys-cluster/kube-controller-manager/Manifest
index ccc245b11bd0..68331e627235 100644
--- a/sys-cluster/kube-controller-manager/Manifest
+++ b/sys-cluster/kube-controller-manager/Manifest
@@ -3,18 +3,26 @@ AUX kube-controller-manager.initd 566 BLAKE2B c632b9bc357aead53a2c181af50201b544
AUX kube-controller-manager.logrotated 97 BLAKE2B 00827bf3c3c68c978dc30839318dcdd9ca73e64a38d377168cca75de4764dbd303cdae35fe2c5f6ddded23c7c72976d274e1def66f48a81548e0561411879984 SHA512 e00cd9297d8ac75fcd504a2bfb80d5c5e145e7d475dd15edf9361dc28721afdc069c5b6e79438b75a774e972028841a17e8f7842dcfb3d7835c436a3e503704c
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kube-controller-manager-1.29.10.ebuild 1012 BLAKE2B e63c992c8be88abe66bcc019b07a8d95c7181d70d416fcce987a29bf10395ec510bb0b57e7e7970e9e53c3e84b21ca9ad247c7c1404a6d5b6d5d90d2a50960e7 SHA512 114daea8acfe8507672be3d0a3e464182a15466842c12150830e57587e3fb6eb55dcaf728884474dacd454d01aca474796a93f5c18d227f2060c432826712699
EBUILD kube-controller-manager-1.29.11.ebuild 1013 BLAKE2B 1da7acccda20c292bb49ff832f890dfb650e194caf95b4f3d9ed8306e3827593e4afe50ea1f265e0beccd19ebe7a506f03e644c92996006289bea9e1bd8da36f SHA512 103de0ea609a5b09e1201e960ebd6450b3388a410cc3350c20aba94c4534e9484c12a95e57ba46232e6e2aa6c1dfd651495d1a1c556a4c8d0af638fe0d762a18
+EBUILD kube-controller-manager-1.29.12.ebuild 1013 BLAKE2B 1da7acccda20c292bb49ff832f890dfb650e194caf95b4f3d9ed8306e3827593e4afe50ea1f265e0beccd19ebe7a506f03e644c92996006289bea9e1bd8da36f SHA512 103de0ea609a5b09e1201e960ebd6450b3388a410cc3350c20aba94c4534e9484c12a95e57ba46232e6e2aa6c1dfd651495d1a1c556a4c8d0af638fe0d762a18
EBUILD kube-controller-manager-1.30.6.ebuild 1012 BLAKE2B 80ff569cf14f9ad37d486b000854b27e34598a4f2bb9099950c135c44d468faaefd729a8704dc011333e5480244df064ede3581628f8e7b242c0cc6a100c5a85 SHA512 5334ddd4ba7c70bb085fb41234469a25b04b4d259e41e87e618662bf3683b9567c775e89d895d7160373088ace4aa43d6fb2909c219aa84050cdd16a49b9bbef
EBUILD kube-controller-manager-1.30.7.ebuild 1013 BLAKE2B 3f357a3dd2cedb979cf719ac72002ece4d94bbbfe92a2e8659a0d7b472c2005dde0576f5a6edda2fd9893b0eda22c79f69dd3a96d1df6a6cab69e82d9e06386d SHA512 0da7657b7cef2b73fe0f1b5d0f4f1af78b3c0b460cc73678358bd34fad0e892a0649bdf62dfbf9c0724a7339c1bb4a19d450f7692e59c0ef251894e81962fe34
+EBUILD kube-controller-manager-1.30.8.ebuild 1013 BLAKE2B 3f357a3dd2cedb979cf719ac72002ece4d94bbbfe92a2e8659a0d7b472c2005dde0576f5a6edda2fd9893b0eda22c79f69dd3a96d1df6a6cab69e82d9e06386d SHA512 0da7657b7cef2b73fe0f1b5d0f4f1af78b3c0b460cc73678358bd34fad0e892a0649bdf62dfbf9c0724a7339c1bb4a19d450f7692e59c0ef251894e81962fe34
EBUILD kube-controller-manager-1.31.0.ebuild 1013 BLAKE2B 6bf72a931c06e97778ed9c55a2ca6acfdc2e0e1826f5ad928e6300008a87597f1e217a29b16d8b55308fbbcfe3d4a42ca20a8dbf00ef6fe4cb819f241228f09c SHA512 0c744fb36e5076311e36b8157cb08c7429ccc67911155272b2207aa870659102af9ce672c2fce340f0d53437e8f742dbb27f09c2540e1bdc0d28c4c82b418a9f
EBUILD kube-controller-manager-1.31.1.ebuild 1013 BLAKE2B 6bf72a931c06e97778ed9c55a2ca6acfdc2e0e1826f5ad928e6300008a87597f1e217a29b16d8b55308fbbcfe3d4a42ca20a8dbf00ef6fe4cb819f241228f09c SHA512 0c744fb36e5076311e36b8157cb08c7429ccc67911155272b2207aa870659102af9ce672c2fce340f0d53437e8f742dbb27f09c2540e1bdc0d28c4c82b418a9f
EBUILD kube-controller-manager-1.31.2.ebuild 1013 BLAKE2B 6bf72a931c06e97778ed9c55a2ca6acfdc2e0e1826f5ad928e6300008a87597f1e217a29b16d8b55308fbbcfe3d4a42ca20a8dbf00ef6fe4cb819f241228f09c SHA512 0c744fb36e5076311e36b8157cb08c7429ccc67911155272b2207aa870659102af9ce672c2fce340f0d53437e8f742dbb27f09c2540e1bdc0d28c4c82b418a9f
EBUILD kube-controller-manager-1.31.3.ebuild 1013 BLAKE2B 6bf72a931c06e97778ed9c55a2ca6acfdc2e0e1826f5ad928e6300008a87597f1e217a29b16d8b55308fbbcfe3d4a42ca20a8dbf00ef6fe4cb819f241228f09c SHA512 0c744fb36e5076311e36b8157cb08c7429ccc67911155272b2207aa870659102af9ce672c2fce340f0d53437e8f742dbb27f09c2540e1bdc0d28c4c82b418a9f
+EBUILD kube-controller-manager-1.31.4.ebuild 1013 BLAKE2B 6bf72a931c06e97778ed9c55a2ca6acfdc2e0e1826f5ad928e6300008a87597f1e217a29b16d8b55308fbbcfe3d4a42ca20a8dbf00ef6fe4cb819f241228f09c SHA512 0c744fb36e5076311e36b8157cb08c7429ccc67911155272b2207aa870659102af9ce672c2fce340f0d53437e8f742dbb27f09c2540e1bdc0d28c4c82b418a9f
+EBUILD kube-controller-manager-1.32.0.ebuild 1014 BLAKE2B 17ba77514479c8f88c7c04092a86d690a9119e0d2122c157d3fac38f60f01745a186b08bfe1c32695c69d188575e35716a81da95a36dc8db56859b2269929258 SHA512 e1be40cb6ac1a6172f35affc37d04cc583be64a98ef13415d69ced8f969cecf02b3926115ba8ccddfe35002b0db7f94c53cd5f1632b300f923d0302f405acd3e
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.12.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.12.ebuild
new file mode 100644
index 000000000000..cc65df45233f
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.29.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.21.9"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.8.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.8.ebuild
new file mode 100644
index 000000000000..3fd35054c9f4
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.30.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.21.6"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.4.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.4.ebuild
new file mode 100644
index 000000000000..656e09872f1e
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.31.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.23.0"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.32.0.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.32.0.ebuild
new file mode 100644
index 000000000000..a6dbbb68f08b
--- /dev/null
+++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.32.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Controller Manager"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-controller-manager
+ acct-user/kube-controller-manager"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.23.3"
+
+RESTRICT+=" test"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest
index c8de42251421..a5cf0d1c0a66 100644
--- a/sys-cluster/kube-proxy/Manifest
+++ b/sys-cluster/kube-proxy/Manifest
@@ -3,18 +3,26 @@ AUX kube-proxy.initd 507 BLAKE2B 96697ce13e03c0a541bd8e7a3dc28a1c5647067d3bffe46
AUX kube-proxy.logrotated 84 BLAKE2B d1a37cac3891f131b605edfe569ed545445d6993528059b11b4a8d20d0c958abbab8d7c6acfc7a9e0f17c64ac7f19ef2b4954ff475bededf406e718d04261d59 SHA512 7842a4585aaf9b7be0fac89dca58874354453fc6f17f00223c04aad2211217531ae6a942424a8a112808dcf9e52a499c4879730e435d2ad08931516c66d5441d
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kube-proxy-1.29.10.ebuild 927 BLAKE2B 7feb28b5c1611bb4f04fcdf0df97f9025b3a10d208905a454c895fde979918b2671d00274d0cc78e4decaec0cab3e5388fe161978dd18e86376bf38564b92350 SHA512 2868246b7e4888ef45eea09849d038472ee580164598947a1d398021513d040e67cc7ccb983fbbe7596efde2ed90a1f066101d087905ba19409e0e7351dc9d0e
EBUILD kube-proxy-1.29.11.ebuild 928 BLAKE2B 5e1964735d27c898c394f89b2a7db618a3b4594ab9174ed1721f33866cd47382aae9aade4bd3f04328c58584dedfe1d2f04720c20c1024cb7ba9b39ef8ed6a4e SHA512 1c8038bf98a19aa17d340826d03aa128b96e662f87f6cb7a4211957dcb9c512e45bc3bfa64d711299f9e3b2c24f0080d5dc1f73762459bd207216103f65ce883
+EBUILD kube-proxy-1.29.12.ebuild 928 BLAKE2B 5e1964735d27c898c394f89b2a7db618a3b4594ab9174ed1721f33866cd47382aae9aade4bd3f04328c58584dedfe1d2f04720c20c1024cb7ba9b39ef8ed6a4e SHA512 1c8038bf98a19aa17d340826d03aa128b96e662f87f6cb7a4211957dcb9c512e45bc3bfa64d711299f9e3b2c24f0080d5dc1f73762459bd207216103f65ce883
EBUILD kube-proxy-1.30.6.ebuild 927 BLAKE2B eddc57edf29131780baa0a067372b4d0dbc11b1bbb70b243ce6634ea8d5bc6b7fc7dfdca4ddcde914abcdfbd1b1728a2a9d505e6b8a265f388a388924c0f1794 SHA512 628adfa6a5e07bb7edcafaae9099e8bc5363a05844668adc5faa65de1f0c00ea7ee056ec83a62b6baccb8dbc0693f56f3de685d0ce925f4a9682461de8662bcb
EBUILD kube-proxy-1.30.7.ebuild 928 BLAKE2B 2a8359b85be090f5fa93729e65223ceef317f49aed0f560d0560d8a8c484e8a39f81a041701c53783dc5052bd4d40ef1aed44ecf8a36d603ff969f90b8b31ef2 SHA512 c673a8b1a463f7aaab6f2885787823f9d64d2fdb84054ba086d8c4522aa7cf80cbf0e65e0dbb94c0e7f019b882318e1602963109dc9d5c47458e19a3a0a26a51
+EBUILD kube-proxy-1.30.8.ebuild 928 BLAKE2B 2a8359b85be090f5fa93729e65223ceef317f49aed0f560d0560d8a8c484e8a39f81a041701c53783dc5052bd4d40ef1aed44ecf8a36d603ff969f90b8b31ef2 SHA512 c673a8b1a463f7aaab6f2885787823f9d64d2fdb84054ba086d8c4522aa7cf80cbf0e65e0dbb94c0e7f019b882318e1602963109dc9d5c47458e19a3a0a26a51
EBUILD kube-proxy-1.31.0.ebuild 928 BLAKE2B 14b851af4952b24d20cdfd63f097804a2e19d4b9a60f1eeb9ce7a6f357a29f7dccbff542d3ba814a66b3079b500fb461174a8f1432906f6b33360689f9f975d9 SHA512 c8f6abf22d9da44964aa05354f6c82a6af182c65c4d8c5e49f89d52153d70768ab355f199dfd397a27beee7f8e0e7ebdb0756e51a04bc5060d4e8aa699969983
EBUILD kube-proxy-1.31.1.ebuild 928 BLAKE2B 14b851af4952b24d20cdfd63f097804a2e19d4b9a60f1eeb9ce7a6f357a29f7dccbff542d3ba814a66b3079b500fb461174a8f1432906f6b33360689f9f975d9 SHA512 c8f6abf22d9da44964aa05354f6c82a6af182c65c4d8c5e49f89d52153d70768ab355f199dfd397a27beee7f8e0e7ebdb0756e51a04bc5060d4e8aa699969983
EBUILD kube-proxy-1.31.2.ebuild 928 BLAKE2B 14b851af4952b24d20cdfd63f097804a2e19d4b9a60f1eeb9ce7a6f357a29f7dccbff542d3ba814a66b3079b500fb461174a8f1432906f6b33360689f9f975d9 SHA512 c8f6abf22d9da44964aa05354f6c82a6af182c65c4d8c5e49f89d52153d70768ab355f199dfd397a27beee7f8e0e7ebdb0756e51a04bc5060d4e8aa699969983
EBUILD kube-proxy-1.31.3.ebuild 928 BLAKE2B 14b851af4952b24d20cdfd63f097804a2e19d4b9a60f1eeb9ce7a6f357a29f7dccbff542d3ba814a66b3079b500fb461174a8f1432906f6b33360689f9f975d9 SHA512 c8f6abf22d9da44964aa05354f6c82a6af182c65c4d8c5e49f89d52153d70768ab355f199dfd397a27beee7f8e0e7ebdb0756e51a04bc5060d4e8aa699969983
+EBUILD kube-proxy-1.31.4.ebuild 928 BLAKE2B 14b851af4952b24d20cdfd63f097804a2e19d4b9a60f1eeb9ce7a6f357a29f7dccbff542d3ba814a66b3079b500fb461174a8f1432906f6b33360689f9f975d9 SHA512 c8f6abf22d9da44964aa05354f6c82a6af182c65c4d8c5e49f89d52153d70768ab355f199dfd397a27beee7f8e0e7ebdb0756e51a04bc5060d4e8aa699969983
+EBUILD kube-proxy-1.32.0.ebuild 929 BLAKE2B ca7f44912c6e657ef2070f1313e716d9762c1640df890c4470e7c6d77088f16479d86189550e5e0591aeaf3fb4931ae757ad21d6634e6bc911a7c14f45b45a75 SHA512 72c6bd09631cceef98733864f1ca0a46029ddfffd2a7930a684eaacf9da7e167763868569b683c5001a20ad1a8135d25350a3be75643701f0bb40255af8ce125
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.29.12.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.29.12.ebuild
new file mode 100644
index 000000000000..7088f613c25c
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.29.12.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.21.9"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN} /var/lib/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.30.8.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.30.8.ebuild
new file mode 100644
index 000000000000..bd858543529e
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.30.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.21.6"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN} /var/lib/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.31.4.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.31.4.ebuild
new file mode 100644
index 000000000000..61c67e1168d2
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.31.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.23.0"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN} /var/lib/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}
diff --git a/sys-cluster/kube-proxy/kube-proxy-1.32.0.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.32.0.ebuild
new file mode 100644
index 000000000000..bf0876070ca1
--- /dev/null
+++ b/sys-cluster/kube-proxy/kube-proxy-1.32.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Proxy service"
+HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="net-firewall/conntrack-tools"
+BDEPEND=">=dev-lang/go-1.23.3"
+
+RESTRICT+=" test"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /var/log/${PN} /var/lib/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+}
diff --git a/sys-cluster/kube-scheduler/Manifest b/sys-cluster/kube-scheduler/Manifest
index df7136c06a70..d1be17ea816d 100644
--- a/sys-cluster/kube-scheduler/Manifest
+++ b/sys-cluster/kube-scheduler/Manifest
@@ -3,18 +3,26 @@ AUX kube-scheduler.initd 548 BLAKE2B dd9373f659b87fcf12dca20527aebdb304a60ec559f
AUX kube-scheduler.logrotated 88 BLAKE2B af29a5ba84cb29787b17368105c793868a2e61a28e9a5b02361cf4833982d4489364bd1291faa136df275988f02ce78c7b785c9209a54aec5eea6180b9041da0 SHA512 3692da349dd6ed0f5acc09d7b95ac562ffecb103e2270bebdfe4a7808d48dada9d2debff262d85b11c47f9ca3f0c20000712d03629ed813ff08a3e02d69267e6
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kube-scheduler-1.29.10.ebuild 985 BLAKE2B f6cb598a3e99ec210438c1b317f6d41dcf3bb44d7d003d9c2c206800d7b93c90b4076706fe905829905faf1f28f2eec119e87b20fc868be2b65323e3f0ffec47 SHA512 5fb02612169709cabf124bdd228f3553a9ef412a49dc28edfba6943d51f27ec4f14f0f9919a4501831ec561a1b02c24d70975a103dbd611b6663cdc4a4deaae5
EBUILD kube-scheduler-1.29.11.ebuild 986 BLAKE2B 3294a84c4b36ef5c2ded7a2d10318c11887287be94020b4ef3254d1b8ae03d4051138e60ee3c7e87225c788336326ffc322b14e56334fb22fc31525bae131107 SHA512 2a17958304758c996a7fcfef9e6b383a571c162448d15b98be1f2848987b0963d446a182514e3907c24e3444cbe405145937c4e45b2ca13fa067eb7fa65ee537
+EBUILD kube-scheduler-1.29.12.ebuild 986 BLAKE2B 3294a84c4b36ef5c2ded7a2d10318c11887287be94020b4ef3254d1b8ae03d4051138e60ee3c7e87225c788336326ffc322b14e56334fb22fc31525bae131107 SHA512 2a17958304758c996a7fcfef9e6b383a571c162448d15b98be1f2848987b0963d446a182514e3907c24e3444cbe405145937c4e45b2ca13fa067eb7fa65ee537
EBUILD kube-scheduler-1.30.6.ebuild 985 BLAKE2B 1d43bf13256ee356626556f920006e206294958af4a7bfe0bf9f89a3f9176ea0e531b8c31dc7aab6d8fd6a9122b0807c79d191f86345a01aa263d26b5750b383 SHA512 254428a3fa51ba60c517a4f2638ee4d6498760210a9804c76e0ddc97b8ab30e4d9ce1975aa2a8b0b51b2635ae6457be7ce2ae09bb6f77b3123b8a505bf7001f4
EBUILD kube-scheduler-1.30.7.ebuild 986 BLAKE2B 31ee68cb5803f60d7515c6377eaaabad4cc7c6a5b97c78a3d86ee148ddb2d7fb1d1b6745661ebdad5195facf2d0ce32834828f30743cb131e353df46a5d3f5f1 SHA512 71371907e9a18ed37d8aa1cb671972a28d44e9674cfa9ecf9c426f49d9d20cfae78ea4d6678551acaec6c59a2bb0be74488f7a18742af345b6ec851e7a843801
+EBUILD kube-scheduler-1.30.8.ebuild 986 BLAKE2B 31ee68cb5803f60d7515c6377eaaabad4cc7c6a5b97c78a3d86ee148ddb2d7fb1d1b6745661ebdad5195facf2d0ce32834828f30743cb131e353df46a5d3f5f1 SHA512 71371907e9a18ed37d8aa1cb671972a28d44e9674cfa9ecf9c426f49d9d20cfae78ea4d6678551acaec6c59a2bb0be74488f7a18742af345b6ec851e7a843801
EBUILD kube-scheduler-1.31.0.ebuild 986 BLAKE2B 896a7d7a6ec333e2ff5cbbdef11cb428ebb539f8f20cdfe5630222c48ca37a22fce23864bc76c8287901e57293ba1f1b5834092be9660ab637c617d0643c1656 SHA512 1cf8dafc8d4b3e40b2cc9f30ec7b3753c2a726be682cc80a7c301365a804f6f3e29563d719bec425a47d8f09c4d540696cd5a8187a50e6e0c194cfcb334b84ff
EBUILD kube-scheduler-1.31.1.ebuild 986 BLAKE2B 896a7d7a6ec333e2ff5cbbdef11cb428ebb539f8f20cdfe5630222c48ca37a22fce23864bc76c8287901e57293ba1f1b5834092be9660ab637c617d0643c1656 SHA512 1cf8dafc8d4b3e40b2cc9f30ec7b3753c2a726be682cc80a7c301365a804f6f3e29563d719bec425a47d8f09c4d540696cd5a8187a50e6e0c194cfcb334b84ff
EBUILD kube-scheduler-1.31.2.ebuild 986 BLAKE2B 896a7d7a6ec333e2ff5cbbdef11cb428ebb539f8f20cdfe5630222c48ca37a22fce23864bc76c8287901e57293ba1f1b5834092be9660ab637c617d0643c1656 SHA512 1cf8dafc8d4b3e40b2cc9f30ec7b3753c2a726be682cc80a7c301365a804f6f3e29563d719bec425a47d8f09c4d540696cd5a8187a50e6e0c194cfcb334b84ff
EBUILD kube-scheduler-1.31.3.ebuild 986 BLAKE2B 896a7d7a6ec333e2ff5cbbdef11cb428ebb539f8f20cdfe5630222c48ca37a22fce23864bc76c8287901e57293ba1f1b5834092be9660ab637c617d0643c1656 SHA512 1cf8dafc8d4b3e40b2cc9f30ec7b3753c2a726be682cc80a7c301365a804f6f3e29563d719bec425a47d8f09c4d540696cd5a8187a50e6e0c194cfcb334b84ff
+EBUILD kube-scheduler-1.31.4.ebuild 986 BLAKE2B 896a7d7a6ec333e2ff5cbbdef11cb428ebb539f8f20cdfe5630222c48ca37a22fce23864bc76c8287901e57293ba1f1b5834092be9660ab637c617d0643c1656 SHA512 1cf8dafc8d4b3e40b2cc9f30ec7b3753c2a726be682cc80a7c301365a804f6f3e29563d719bec425a47d8f09c4d540696cd5a8187a50e6e0c194cfcb334b84ff
+EBUILD kube-scheduler-1.32.0.ebuild 987 BLAKE2B fe22f9edffa456ae242b9be2859e918a5668833da14caf98b89fc40e185cb95eba665ba910686aee959810a40d8e1b43c7ca11a96167e34988821e771182614e SHA512 dc25612efea05096c2b1fe1e9d70b88794d77403da38fe629a028c2812d116facff1292535373ad226bc831b9f5f3b2d7353991a34679d304d7b4d7c392eeba6
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.29.12.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.29.12.ebuild
new file mode 100644
index 000000000000..1b77d372e737
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.29.12.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+ acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.21.9"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.30.8.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.30.8.ebuild
new file mode 100644
index 000000000000..d3b8c1135b94
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.30.8.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+ acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.21.6"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.31.4.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.31.4.ebuild
new file mode 100644
index 000000000000..a3f60b02fee1
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.31.4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+ acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.23.0"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.32.0.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.32.0.ebuild
new file mode 100644
index 000000000000..2c8dcf978bb9
--- /dev/null
+++ b/sys-cluster/kube-scheduler/kube-scheduler-1.32.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Kubernetes Scheduler"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+COMMON_DEPEND="acct-group/kube-scheduler
+ acct-user/kube-scheduler"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND=">=dev-lang/go-1.23.3"
+
+RESTRICT+=" test"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ keepdir /var/log/${PN}
+ fowners ${PN}:${PN} /var/log/${PN}
+}
diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index f4b56f64f9fc..3e4c2c88a0dc 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -1,17 +1,25 @@
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kubeadm-1.29.10.ebuild 984 BLAKE2B 4ccf58e59512d3284f3500085b2e60a1dd84a883f99c198d8947b15af60c25802ecf94bf96ddf6ea369e5dfe156dbd579b296dbd07804499253af6191d18de0d SHA512 87946ff2c837e0c0d6cc3dfd836fa78d7c451c452f765ff46c3a89d10a9e6e946157aedfce6d767f1d4785bce09772a835a868db6cf56a9f1e42fc1ffb1e6071
EBUILD kubeadm-1.29.11.ebuild 985 BLAKE2B c5583798d960f2a9bf3c6c389136e1302de48dd3125845c5da22bfe5fc5035730469a011cf7a1f1d40574d865fcd22f3308a0cf8a3d83a4782d6e66207d0b416 SHA512 ad67f70713bc62c4769789a2f2d236848cb071c9b5db50bada364abc20fdefe60989cf42813203432cf4f05031fc7354895b6684309cf79283910cc0fb99a4a3
+EBUILD kubeadm-1.29.12.ebuild 985 BLAKE2B c5583798d960f2a9bf3c6c389136e1302de48dd3125845c5da22bfe5fc5035730469a011cf7a1f1d40574d865fcd22f3308a0cf8a3d83a4782d6e66207d0b416 SHA512 ad67f70713bc62c4769789a2f2d236848cb071c9b5db50bada364abc20fdefe60989cf42813203432cf4f05031fc7354895b6684309cf79283910cc0fb99a4a3
EBUILD kubeadm-1.30.6.ebuild 984 BLAKE2B 0fc81d24d398f2b31414cc5e5413c8e2c488ea602319e949ebd5e7820bcf43b193c066b64908c2f9f5bcd25439b8e4ef54facac6b1cc1ff87bca5e64d089bad0 SHA512 19cfeae0c77120c94be859b5d2f23e645152c425b8d5054bdb15cc9c4b2beee02447b37c779a5c01b841182ca5df42439a5d44be4f37c9823d822e823d1e11f6
EBUILD kubeadm-1.30.7.ebuild 985 BLAKE2B fd19277a768673336f5f86452487e1bfc8efaab4592992dc1a2f10cdc15b5d9aef62225317e9b5888e3f282cf4b1231a3fcb8b30d699a788cbae2af835f56a63 SHA512 bccd64b12bce02d5bb0967c96b5c010f98795c428dd41e0b852d6eec84f8d449cee971c7c4481bf005476c1b0b83cf91ee9226c2f466eb03c73489956b9d18ea
+EBUILD kubeadm-1.30.8.ebuild 985 BLAKE2B fd19277a768673336f5f86452487e1bfc8efaab4592992dc1a2f10cdc15b5d9aef62225317e9b5888e3f282cf4b1231a3fcb8b30d699a788cbae2af835f56a63 SHA512 bccd64b12bce02d5bb0967c96b5c010f98795c428dd41e0b852d6eec84f8d449cee971c7c4481bf005476c1b0b83cf91ee9226c2f466eb03c73489956b9d18ea
EBUILD kubeadm-1.31.0.ebuild 985 BLAKE2B 8000e05d2aa01aa3dbe89ffe9047ed577cd4f18fedf7af594b6e4579de258bb5b5c317d044560b841269905758c263dad20e968c4664c6e07eb9621eb30f2b7a SHA512 3ab6db2c02b392f4bb8e590e90055e11c5a9e1dd424195b45e29463bfd7fb321a0cdfad21b0242d4409102f065e7aa58184c16571c5b69f0a6ac5e2a8e40a220
EBUILD kubeadm-1.31.1.ebuild 985 BLAKE2B 8000e05d2aa01aa3dbe89ffe9047ed577cd4f18fedf7af594b6e4579de258bb5b5c317d044560b841269905758c263dad20e968c4664c6e07eb9621eb30f2b7a SHA512 3ab6db2c02b392f4bb8e590e90055e11c5a9e1dd424195b45e29463bfd7fb321a0cdfad21b0242d4409102f065e7aa58184c16571c5b69f0a6ac5e2a8e40a220
EBUILD kubeadm-1.31.2.ebuild 985 BLAKE2B 8000e05d2aa01aa3dbe89ffe9047ed577cd4f18fedf7af594b6e4579de258bb5b5c317d044560b841269905758c263dad20e968c4664c6e07eb9621eb30f2b7a SHA512 3ab6db2c02b392f4bb8e590e90055e11c5a9e1dd424195b45e29463bfd7fb321a0cdfad21b0242d4409102f065e7aa58184c16571c5b69f0a6ac5e2a8e40a220
EBUILD kubeadm-1.31.3.ebuild 985 BLAKE2B 8000e05d2aa01aa3dbe89ffe9047ed577cd4f18fedf7af594b6e4579de258bb5b5c317d044560b841269905758c263dad20e968c4664c6e07eb9621eb30f2b7a SHA512 3ab6db2c02b392f4bb8e590e90055e11c5a9e1dd424195b45e29463bfd7fb321a0cdfad21b0242d4409102f065e7aa58184c16571c5b69f0a6ac5e2a8e40a220
+EBUILD kubeadm-1.31.4.ebuild 985 BLAKE2B 8000e05d2aa01aa3dbe89ffe9047ed577cd4f18fedf7af594b6e4579de258bb5b5c317d044560b841269905758c263dad20e968c4664c6e07eb9621eb30f2b7a SHA512 3ab6db2c02b392f4bb8e590e90055e11c5a9e1dd424195b45e29463bfd7fb321a0cdfad21b0242d4409102f065e7aa58184c16571c5b69f0a6ac5e2a8e40a220
+EBUILD kubeadm-1.32.0.ebuild 987 BLAKE2B 8f28d62dc9cf2519995e86ecd77d67d07cbcb1fcf70ad24136e38ec2c51bf3e3bb12dedf0f190079f3321cd53551fd6b64f2217ed6671a940828f5de3178104d SHA512 37544fcef37d03be578edba903e8ebe1b615e97de6ea7a467b9e430e6ca974a6082ddb13a4641b7f745d2c8ec4dcbc19c804ca66ff65d6ef6eb575af8f01dd3b
MISC metadata.xml 918 BLAKE2B 487a711e9aebe9d4d8f2c3a03664990aa544a4c0b969dbb60d10ebf42ca64cb9b21f822f92e774f3a813b409d5df905c8ecf02f186218f925a69f70b2960d53c SHA512 392d1cdf4179bc2aa14598e41e38e364518f0c71c34d61280729ae2cdab37c247112b48fcea58c792f6f7148e3979dfbff174bac3a3a00b7084168332112f5d3
diff --git a/sys-cluster/kubeadm/kubeadm-1.29.12.ebuild b/sys-cluster/kubeadm/kubeadm-1.29.12.ebuild
new file mode 100644
index 000000000000..f43a19b3ff24
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.29.12.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.21.9"
+RDEPEND="app-containers/cri-tools
+ selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubeadm/kubeadm-1.30.8.ebuild b/sys-cluster/kubeadm/kubeadm-1.30.8.ebuild
new file mode 100644
index 000000000000..d175a9ec3808
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.30.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.21.6"
+RDEPEND="app-containers/cri-tools
+ selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubeadm/kubeadm-1.31.4.ebuild b/sys-cluster/kubeadm/kubeadm-1.31.4.ebuild
new file mode 100644
index 000000000000..96a6a4b94b0c
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.31.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.23.0"
+RDEPEND="app-containers/cri-tools
+ selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubeadm/kubeadm-1.32.0.ebuild b/sys-cluster/kubeadm/kubeadm-1.32.0.ebuild
new file mode 100644
index 000000000000..805eb25c20ab
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.32.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+IUSE="hardened selinux"
+
+RESTRICT+=" test"
+
+RDEPEND="app-containers/cri-tools
+ selinux? ( sec-policy/selinux-kubernetes )"
+BDEPEND=">=dev-lang/go-1.23.3"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \
+ emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest
index 0d6cf5fde2af..1e2407064788 100644
--- a/sys-cluster/kubectl/Manifest
+++ b/sys-cluster/kubectl/Manifest
@@ -1,17 +1,25 @@
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kubectl-1.29.10.ebuild 897 BLAKE2B 6af1e405fac4b88bf750c23970a61dda832f0ee6859e78cd8bfbff92c325a4744cde580c55794c4fba5073918007287725b46405ae2af9964888a429c2a61ba2 SHA512 a0a7f1bdb464d89397204b704956b9b75575ca58ef90155b9e2b391eeff836f84fe5df0d13424f5ab9baed5075b2447ca2097fd57ce29b5c0cd679f1eba5b1b3
EBUILD kubectl-1.29.11.ebuild 898 BLAKE2B 1c2d57e41b717fb82b0a9766d309dde5e3a077e4b213c4f8f66d1b57b62cdedfdfae86520210b7e881c3e9ea94ea7ed3037cfa2f257866e7fa9a1c19e0e2abfa SHA512 570a8fa6badc2366d9f6bc2fdc8024fe8ac83901aabb975bdd1d52c70bd817f24dfca27c46e205d1e2563da6691b6f6f4e2e1b1aef03da7e1e65751bb6a230ad
+EBUILD kubectl-1.29.12.ebuild 898 BLAKE2B 1c2d57e41b717fb82b0a9766d309dde5e3a077e4b213c4f8f66d1b57b62cdedfdfae86520210b7e881c3e9ea94ea7ed3037cfa2f257866e7fa9a1c19e0e2abfa SHA512 570a8fa6badc2366d9f6bc2fdc8024fe8ac83901aabb975bdd1d52c70bd817f24dfca27c46e205d1e2563da6691b6f6f4e2e1b1aef03da7e1e65751bb6a230ad
EBUILD kubectl-1.30.6.ebuild 897 BLAKE2B 770090253eff6ddd781e7a456ed1a4df4a467f24b37f78fc4dfec2357861c22072f00d7966110973168615fd56ebde628a215df028aa0bcae62bc881498296c3 SHA512 1c1b490e0560bd9247f9792c8133245259ffabb046d4a43c53ad5ebb3a3ed87b3da8a77aa267bc35f03ed695746cf4e2c817cb8e9397e9d32c6da8e186a9f108
EBUILD kubectl-1.30.7.ebuild 898 BLAKE2B fea0b23545fa35a7fab59fa471d091f762e5ea7a29aefe99bf876c84e388b9bcdf88d9691bdfba55ab63800a4f449ac0cf692032df3d0f409f94a2bb4eea78d6 SHA512 bb377848511b76dfeceb6e06d7e9ee206efea54f774cc0bd0658cfab1d6834e689d440c86722ff31bd38e467a10a51754bfde1b7a0a5e44bb54bbc3e3676cfbc
+EBUILD kubectl-1.30.8.ebuild 898 BLAKE2B fea0b23545fa35a7fab59fa471d091f762e5ea7a29aefe99bf876c84e388b9bcdf88d9691bdfba55ab63800a4f449ac0cf692032df3d0f409f94a2bb4eea78d6 SHA512 bb377848511b76dfeceb6e06d7e9ee206efea54f774cc0bd0658cfab1d6834e689d440c86722ff31bd38e467a10a51754bfde1b7a0a5e44bb54bbc3e3676cfbc
EBUILD kubectl-1.31.0.ebuild 898 BLAKE2B c7884578ec104d9eff15b68323a3cf32d30c49328d67c388bb2ba24363e38cd38f1540338aa9974728f4c956aedf2519d5aafa7cf5c7820dee7c013e008a749d SHA512 18db5ec0a070ca6b37ac8c2d853224d98e98ae9377360b8a64c11663ef0149b1c7788092a980ab7430829a485b819af443f16dad273ab5699fdfba2bbbdab4c7
EBUILD kubectl-1.31.1.ebuild 898 BLAKE2B c7884578ec104d9eff15b68323a3cf32d30c49328d67c388bb2ba24363e38cd38f1540338aa9974728f4c956aedf2519d5aafa7cf5c7820dee7c013e008a749d SHA512 18db5ec0a070ca6b37ac8c2d853224d98e98ae9377360b8a64c11663ef0149b1c7788092a980ab7430829a485b819af443f16dad273ab5699fdfba2bbbdab4c7
EBUILD kubectl-1.31.2.ebuild 898 BLAKE2B c7884578ec104d9eff15b68323a3cf32d30c49328d67c388bb2ba24363e38cd38f1540338aa9974728f4c956aedf2519d5aafa7cf5c7820dee7c013e008a749d SHA512 18db5ec0a070ca6b37ac8c2d853224d98e98ae9377360b8a64c11663ef0149b1c7788092a980ab7430829a485b819af443f16dad273ab5699fdfba2bbbdab4c7
EBUILD kubectl-1.31.3.ebuild 898 BLAKE2B c7884578ec104d9eff15b68323a3cf32d30c49328d67c388bb2ba24363e38cd38f1540338aa9974728f4c956aedf2519d5aafa7cf5c7820dee7c013e008a749d SHA512 18db5ec0a070ca6b37ac8c2d853224d98e98ae9377360b8a64c11663ef0149b1c7788092a980ab7430829a485b819af443f16dad273ab5699fdfba2bbbdab4c7
+EBUILD kubectl-1.31.4.ebuild 898 BLAKE2B c7884578ec104d9eff15b68323a3cf32d30c49328d67c388bb2ba24363e38cd38f1540338aa9974728f4c956aedf2519d5aafa7cf5c7820dee7c013e008a749d SHA512 18db5ec0a070ca6b37ac8c2d853224d98e98ae9377360b8a64c11663ef0149b1c7788092a980ab7430829a485b819af443f16dad273ab5699fdfba2bbbdab4c7
+EBUILD kubectl-1.32.0.ebuild 899 BLAKE2B 3c73ec8151a33ca99226ca278011a442fe3f1310271106ecab4d5ddba64d5d4996c311562d21544036a7b9759ba731b85294e821053e15ae044f39eecacb4546 SHA512 2013e40c39b269b0c1a7f126908d86d4494e88e29e9a57227d47c31fe6591ea1148541721604c6520017e561e1e843f42381126e84a86baef869b99f5eb3377f
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kubectl/kubectl-1.29.12.ebuild b/sys-cluster/kubectl/kubectl-1.29.12.ebuild
new file mode 100644
index 000000000000..d9e842902c85
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.29.12.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.21.9"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubectl/kubectl-1.30.8.ebuild b/sys-cluster/kubectl/kubectl-1.30.8.ebuild
new file mode 100644
index 000000000000..419b200ff1be
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.30.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.21.6"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubectl/kubectl-1.31.4.ebuild b/sys-cluster/kubectl/kubectl-1.31.4.ebuild
new file mode 100644
index 000000000000..67b1ecc00f15
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.31.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.23.0"
+
+RESTRICT+=" test"
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubectl/kubectl-1.32.0.ebuild b/sys-cluster/kubectl/kubectl-1.32.0.ebuild
new file mode 100644
index 000000000000..79a290694478
--- /dev/null
+++ b/sys-cluster/kubectl/kubectl-1.32.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="CLI to run commands against Kubernetes clusters"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.23.3"
+
+RESTRICT+=" test"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ _output/bin/${PN} completion bash > ${PN}.bash || die
+ _output/bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest
index 2d4e8aa98f6d..dbdc6c1c8e7d 100644
--- a/sys-cluster/kubelet/Manifest
+++ b/sys-cluster/kubelet/Manifest
@@ -5,18 +5,26 @@ AUX kubelet.logrotated 84 BLAKE2B 269b78dfd4ef7d4dea37da9be9e4009cbf231dfaba8320
AUX kubelet.service 642 BLAKE2B 9f0fa5db48c09c2525cbc556cd520660302408a43aceb6c11da3a191b4b21607e824e46d9805b12b57a0ac7878c7da94d0cb86c69cd949814c77bb217973c6f1 SHA512 770cadae6afb68f0556c7c5969643642bbf09b596ff49d969d31b8d9f0d8907d6931eb7fb14485c78a3f75682e44e2355c7e51973a0dfdd1e665816f04ba21ae
DIST kubernetes-1.29.10.tar.gz 41207307 BLAKE2B 482a3f66bc2560cb193052aa632fa7def35766c48732678529b25eed1e83d4731289d8f20b368a8b6457c29f8a30e74f44f74e245fd163e1cf852dffa9f5858a SHA512 7608c554c4249ffd689e2c6379f648abf2a5afc032536adee16eab849b3b5b55c6868c935cb9a5be4a87134a2b07cb3678824888fb89c77eae9b49a128aec47e
DIST kubernetes-1.29.11.tar.gz 41212802 BLAKE2B 5f6b6e81bc6f1350121ff4ea40ea49864e1150d537c99cfbd424f69d35ff407660a65a6e6802b0988896eeea2a9c376b5b0cc9bc4d1002cde4d38b2a5f71aebf SHA512 4b25cb37762803f7a796f887d610d8c95cf1651d94fd7cdf198a77edc26f9b9107b7cb36bcbe5178d44033780f38a2fe3587a50ab35fecf8aff3f5dd9931b2d8
+DIST kubernetes-1.29.12.tar.gz 41213761 BLAKE2B 5612ef1b1aabf4b28993effe3438f2fbde636dda09646480a87eaa109f69f876e17df6241556276279d92de93e483313e9f73b5d91730265ac778e877a95971d SHA512 b6d26f551f87c5650c2d9aed1fd572058ae404cffa56b8a0c3c2ee15cb58f9bfa63be218f025972bddfbdb9e79726ee357f9fafff582c4665043ccc1c672b010
DIST kubernetes-1.30.6.tar.gz 39612960 BLAKE2B cfc0c062348b703bce584f7b97b178f0f01b907b05fef81ccb61bbb17460b9b12a430c8606529d01afb148e75190cfad12b0dd798aa316be7ba3e78c8cef24f1 SHA512 c4b5ebb08dbd9daeac2f4da5a1b93c397473e7cf12439291ce80e43b4aae1d233c6e980a080b5c8aaa12e296aa04e068f8b00b23386b23802b99c2ce8f42c800
DIST kubernetes-1.30.7.tar.gz 39619882 BLAKE2B e019512760df75f7e03ad371b6da46eabdb2afc80238a0e3850fa8e2c1fe99d8eed0b82ee93751d6012323488cefffa2dbc58b340b0bf12059770f77207053f8 SHA512 f16d9e256ad763685b256647a6b8c07b136168bbea3a5338cee29d591e66dff984ecdb62480ba072573ddf4b3247f58b06147849e66f6e46dcced2f4413d2720
+DIST kubernetes-1.30.8.tar.gz 39619616 BLAKE2B 47cef4db8b94bfbc7691daa3afdf409ff0bd1679ec179e17cf4126700b6b09fee9d2f133ab6ca42bd00eeb950e798576a09fedd5654306e209a0e97040c8e6ca SHA512 09ebcb396b2d4109b1eb0802b635e649519dcb71ff3e6bac480f66fb66fe8a50784ce6cf245e55bca422320b3fa83b5703ce0de945c140523c3bc6558c7b26c4
DIST kubernetes-1.31.0.tar.gz 39255058 BLAKE2B 65ad06c8e57eec7d1affce4d263fe0d6ca4c75543b658372efd37a84f4af7817d7f1134ca92102666e6df140645d7421d8927c1c50726199002462f58075fb8b SHA512 7848802bbd6d6818e55dca4741f4cf32ebd83b2f2f7914323235e0d016ed142feeea16556f6d5ffc7c8a57d122067cfc04e2c1e85368c1a562085e4f479b26c2
DIST kubernetes-1.31.1.tar.gz 36559502 BLAKE2B ca76103fe53019b27d3b88ae61edc9e28d8da80d289e855059394a60e409e3e3045d50c9f73ae449a1b8cbf5ffb6d9d0f15974b7f0175be20f40fa8c920bff58 SHA512 588d3a371d18855165685a291936da4903b194d4b95f77bed8114ce8659c7657a8261f6313f1cacdc9acac492d46bc6d13213a9147fa04c050bf6afd5aba994c
DIST kubernetes-1.31.2.tar.gz 36568544 BLAKE2B 10c3ea32f28905cdf0fb365bd5e3079b00483b756038876b931835888b4b41b1737e220268a612f6f004dcc8b19fa3ef0306c1ad13ed8c0f59dab13c72f3c906 SHA512 2c23a00fb36a7e03d587fd4c32ba8ab73f14b123625e726bf76db8df64e45493d3f93022c8f35e34efe1fdab4c47c946e81843071b72d9c271b06cb0bf8f8426
DIST kubernetes-1.31.3.tar.gz 36572445 BLAKE2B ada6c5620d01e721e20673bebb4edd70bd9e2e6684b1bc3a781d84ab16790b228119c825e5727b5350e6b3a118501e240d863988a5f266c84d2cf0e07ca02cb2 SHA512 9b3e2ceca89bb7d388868eda65ac29dbc7fa2425cc607bd6adeee104b3b2139b24c9042d6fc0ca9e7b80ac5a79a0754a7485a237fa4a14ed0e24340634776c38
+DIST kubernetes-1.31.4.tar.gz 36572367 BLAKE2B 34ba7b018550d3a569fbe578392194225248988fd840d5f1958950419b898e6fb109da58fae05d683819d3e205e79f85e4f99caaed1b50536a865cc44e9a6377 SHA512 74e3b3a12f9b3322702f48b76b026fed5f2084181ab687acb109eff8b9f42a20067e173255b7ff4adb885525dff13a52d04055dae21b394275dd61c14040e0f6
+DIST kubernetes-1.32.0.tar.gz 39162995 BLAKE2B 72e717b1c3d2d40e46b236c5bdbc1dbe8aaca3b45a0a64dfd9fbd8dbcd7fd56202cb616f6fe35dbcba4d1cb2555c2fc6eba0c630662bb5e9c67763432ba14b9c SHA512 baefc48e15e4ab72636db5d78cf606f586991674308492ff41907611f5630ac8c3e80a5468bd3d4f1379ab54645d4e167a0e1d217a406542b2e32fa9fdf1c549
EBUILD kubelet-1.29.10.ebuild 1053 BLAKE2B 40f4bc39e10cb1be386a28e6975294392fee70fa22d75b13a06f3feddb66917f4ed0a41bb4e557b94bfe1a4b472222ef51d1202ce2685606c217d80b96ec4a8f SHA512 a0a7248c2eed54ea3061e953c8c9f4f6d31fbe7253c8099bde7304475eb31a66568d1b3f4e92a276e2e5cfc5d14770f72d587e80d426080be2632e22377cf48b
EBUILD kubelet-1.29.11.ebuild 1054 BLAKE2B 7590f1dcc39e59cbac0714ab63dfb8449baa0b7a3e959397860cbc1f8d6e08afe2b01afdbcfc98514efbaa10315df02aac39c0705ea8771f3313d116093e3ae4 SHA512 236367aca8f3cd2703105db18fdebb7331c87983d9e1f6b16508a3504344dad7478afbb2fa9ba224246dcf0f77745e057832e5cf33afddc7c4cafd0f92c7a149
+EBUILD kubelet-1.29.12.ebuild 1054 BLAKE2B 7590f1dcc39e59cbac0714ab63dfb8449baa0b7a3e959397860cbc1f8d6e08afe2b01afdbcfc98514efbaa10315df02aac39c0705ea8771f3313d116093e3ae4 SHA512 236367aca8f3cd2703105db18fdebb7331c87983d9e1f6b16508a3504344dad7478afbb2fa9ba224246dcf0f77745e057832e5cf33afddc7c4cafd0f92c7a149
EBUILD kubelet-1.30.6.ebuild 1053 BLAKE2B 80ffb65adecbf3764d8b1b175ef89335295a8874ba96e1c15f355cc845935561b9ca51b8b78cd58c4cafe4068add7f1e63a8ba7846e85cddbd555a1c6a708c22 SHA512 a408aebd4870a6f6edec33b7290310d4dd032c51b673786e26764727fe506ead687f05f884a93089d533696e74dba808705bd5776ce5586112711ad1f5924b90
EBUILD kubelet-1.30.7.ebuild 1054 BLAKE2B d7abb078c146dfed8f8e9821e30c4c6213527b04d77bd905dc04acbaf5a5f3a239ebd4763c841daab612f746818877658954dd1e52e76b957f8eea1c3867b767 SHA512 0a2cd0b01673a5859a200225328b8022654bf26bf718a972f488986588a9b54e9774cea41baaa9a7a1bc6aeded186785a3b57ec977693473c9ddc3855537ea92
+EBUILD kubelet-1.30.8.ebuild 1054 BLAKE2B d7abb078c146dfed8f8e9821e30c4c6213527b04d77bd905dc04acbaf5a5f3a239ebd4763c841daab612f746818877658954dd1e52e76b957f8eea1c3867b767 SHA512 0a2cd0b01673a5859a200225328b8022654bf26bf718a972f488986588a9b54e9774cea41baaa9a7a1bc6aeded186785a3b57ec977693473c9ddc3855537ea92
EBUILD kubelet-1.31.0.ebuild 1054 BLAKE2B e981793793bb485ef46589df4481fb63364ba700fb669ad81269c3ba8f9f28aa447998be85b27d41390034f3ee449f7381a0b2bc8b837965591ee1ef8f7b5160 SHA512 2fd2d3b1b0413c14f3f0535cc5d7baea4cc7369bb207db625fa2ec8221f394167ffa48deeaafc1e30dc1dea1c731760c115a414bed8f549602a6b3619912dba9
EBUILD kubelet-1.31.1.ebuild 1054 BLAKE2B e981793793bb485ef46589df4481fb63364ba700fb669ad81269c3ba8f9f28aa447998be85b27d41390034f3ee449f7381a0b2bc8b837965591ee1ef8f7b5160 SHA512 2fd2d3b1b0413c14f3f0535cc5d7baea4cc7369bb207db625fa2ec8221f394167ffa48deeaafc1e30dc1dea1c731760c115a414bed8f549602a6b3619912dba9
EBUILD kubelet-1.31.2.ebuild 1054 BLAKE2B e981793793bb485ef46589df4481fb63364ba700fb669ad81269c3ba8f9f28aa447998be85b27d41390034f3ee449f7381a0b2bc8b837965591ee1ef8f7b5160 SHA512 2fd2d3b1b0413c14f3f0535cc5d7baea4cc7369bb207db625fa2ec8221f394167ffa48deeaafc1e30dc1dea1c731760c115a414bed8f549602a6b3619912dba9
EBUILD kubelet-1.31.3.ebuild 1054 BLAKE2B e981793793bb485ef46589df4481fb63364ba700fb669ad81269c3ba8f9f28aa447998be85b27d41390034f3ee449f7381a0b2bc8b837965591ee1ef8f7b5160 SHA512 2fd2d3b1b0413c14f3f0535cc5d7baea4cc7369bb207db625fa2ec8221f394167ffa48deeaafc1e30dc1dea1c731760c115a414bed8f549602a6b3619912dba9
+EBUILD kubelet-1.31.4.ebuild 1054 BLAKE2B e981793793bb485ef46589df4481fb63364ba700fb669ad81269c3ba8f9f28aa447998be85b27d41390034f3ee449f7381a0b2bc8b837965591ee1ef8f7b5160 SHA512 2fd2d3b1b0413c14f3f0535cc5d7baea4cc7369bb207db625fa2ec8221f394167ffa48deeaafc1e30dc1dea1c731760c115a414bed8f549602a6b3619912dba9
+EBUILD kubelet-1.32.0.ebuild 1055 BLAKE2B 89eeab73a5013f23e9fa4ec4b45554d30ce05ed55356d8feb6590b156e3ee5ee9b62405616956da99d61657cce6d91a97efbbaae6a20649c19b7df4857996005 SHA512 abc67248b48cc7d9db22d9947b0c44808b431d7acc16e1e20f0b612f55b3c6113d697834168a0a89b34c47789a4370113463200059952b1598ac7763e98e67bf
MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb
diff --git a/sys-cluster/kubelet/kubelet-1.29.12.ebuild b/sys-cluster/kubelet/kubelet-1.29.12.ebuild
new file mode 100644
index 000000000000..91977a28275c
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.29.12.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.21.9"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ systemd_dounit "${FILESDIR}"/${PN}.service
+ insinto /etc/kubernetes
+ newins "${FILESDIR}"/${PN}.env ${PN}.env
+}
diff --git a/sys-cluster/kubelet/kubelet-1.30.8.ebuild b/sys-cluster/kubelet/kubelet-1.30.8.ebuild
new file mode 100644
index 000000000000..49e2249286ad
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.30.8.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.21.6"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ systemd_dounit "${FILESDIR}"/${PN}.service
+ insinto /etc/kubernetes
+ newins "${FILESDIR}"/${PN}.env ${PN}.env
+}
diff --git a/sys-cluster/kubelet/kubelet-1.31.4.ebuild b/sys-cluster/kubelet/kubelet-1.31.4.ebuild
new file mode 100644
index 000000000000..a5aae6c40845
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.31.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.23.0"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+S="${WORKDIR}/kubernetes-${PV}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ systemd_dounit "${FILESDIR}"/${PN}.service
+ insinto /etc/kubernetes
+ newins "${FILESDIR}"/${PN}.env ${PN}.env
+}
diff --git a/sys-cluster/kubelet/kubelet-1.32.0.ebuild b/sys-cluster/kubelet/kubelet-1.32.0.ebuild
new file mode 100644
index 000000000000..6be4be720683
--- /dev/null
+++ b/sys-cluster/kubelet/kubelet-1.32.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="Kubernetes Node Agent"
+HOMEPAGE="https://kubernetes.io"
+SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
+
+S="${WORKDIR}/kubernetes-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened selinux"
+
+BDEPEND=">=dev-lang/go-1.23.3"
+RDEPEND="selinux? ( sec-policy/selinux-kubernetes )"
+
+RESTRICT+=" test "
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" FORCE_HOST_GO=yes \
+ WHAT=cmd/${PN}
+}
+
+src_install() {
+ dobin _output/bin/${PN}
+ keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/${PN}.logrotated ${PN}
+ systemd_dounit "${FILESDIR}"/${PN}.service
+ insinto /etc/kubernetes
+ newins "${FILESDIR}"/${PN}.env ${PN}.env
+}