commit:     a02e04ab811a87c038bb54d67cfd21623efe4c70
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 13 15:26:07 2026 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jan 13 15:26:26 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a02e04ab

sys-cluster/kubeadm: add 1.35.0

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 sys-cluster/kubeadm/Manifest              |  1 +
 sys-cluster/kubeadm/kubeadm-1.35.0.ebuild | 47 +++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest
index c4ba391aa05f..b19f189419de 100644
--- a/sys-cluster/kubeadm/Manifest
+++ b/sys-cluster/kubeadm/Manifest
@@ -7,3 +7,4 @@ DIST kubernetes-1.33.7.tar.gz 37110661 BLAKE2B 
365043c0b83d0c45f8cf254567141662e
 DIST kubernetes-1.34.1.tar.gz 38057175 BLAKE2B 
3eec25d42d7d89e3a8cbe45c5979ab72441444f55b93c0a72c0c41941feef3254577cdc287748ce0bd5ba4726373635a9a14f2dbaedef18088d70c8fd5cdbfd7
 SHA512 
97f8bb4cbbd12c1100d62faa2205388ee6b7834778c381bf3d658bc056be43e13cc63fa7df487e5305b3a162439f1ebe06226da1dd824181154d0b8f3b63b764
 DIST kubernetes-1.34.2.tar.gz 38080420 BLAKE2B 
4d70f30c91449771620e841db325be01246f3ef94506666549197a373ce2e8d998fadb50596db55e74c2870b6b26cce2a2a1ae0aba95451ad47db91035831e43
 SHA512 
57de82cc5994a29956b2281f94f79a659b7c7a5e664aa931df403201793a91b8dba9642898e88f5ce2093a182359dc369cd0e44e1e5295dc625dbfa881190633
 DIST kubernetes-1.34.3.tar.gz 38087990 BLAKE2B 
f9a8ab54f9d76b6d1b7cee119c1d22f8e8387629730407eecec5997de9cc1fe506d7cd9ddc5bb1fdc415474523d55543c1be82b7198967f11b43bc53fc26ec4e
 SHA512 
c1ced5e2b35c4809a0f9aa538cd1daaa0105cc4eb28df0a2cf0c546694573ca7dace8413ce2c9a74e957fd76de71ea2c2e5f0a9eb050e27207e31d7ed1ae42c8
+DIST kubernetes-1.35.0.tar.gz 42076423 BLAKE2B 
ee0ff9c0a638918cc04ff2b55d2acea124f701b9e474b898e70bd3341333b3bf63750e07692dde0350721c3367e87bd397623b0871d0b577e9a0d8059ebfcfc5
 SHA512 
7bb55b41f0243bc42cf1fd77302ce780f802021ef89292f55c981261c5ed8774eacbaaf233e71f5f94bec35035eaa725f27e286b6dbba5a0f20da8f88bc061ac

diff --git a/sys-cluster/kubeadm/kubeadm-1.35.0.ebuild 
b/sys-cluster/kubeadm/kubeadm-1.35.0.ebuild
new file mode 100644
index 000000000000..effd9786f81c
--- /dev/null
+++ b/sys-cluster/kubeadm/kubeadm-1.35.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module toolchain-funcs shell-completion
+
+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"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT"
+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.25.4"
+
+QA_PRESTRIPPED=usr/bin/kubeadm
+
+src_compile() {
+       CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" FORCE_HOST_GO=yes \
+               emake -j1 GOFLAGS="${GOFLAGS}" GOLDFLAGS="" LDFLAGS="" 
WHAT=cmd/${PN}
+
+       if ! tc-is-cross-compiler; then
+               einfo "generating shell completion files"
+               _output/bin/${PN} completion bash > ${PN}.bash || die
+               _output/bin/${PN} completion zsh > ${PN}.zsh || die
+       fi
+}
+
+src_install() {
+       dobin _output/bin/${PN}
+
+       if ! tc-is-cross-compiler; then
+               newbashcomp ${PN}.bash ${PN}
+               newzshcomp ${PN}.zsh _${PN}
+       else
+               ewarn "Shell completion files not installed! Install them 
manually with '${PN} completion --help'"
+       fi
+}

Reply via email to