commit:     655753e835b3321ce710b2f478890985f05d321e
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 12 15:24:26 2026 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jan 12 15:58:08 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655753e8

sys-cluster/kube-apiserver: add 1.34.3

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

 sys-cluster/kube-apiserver/Manifest                |  1 +
 .../kube-apiserver/kube-apiserver-1.34.3.ebuild    | 43 ++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/sys-cluster/kube-apiserver/Manifest 
b/sys-cluster/kube-apiserver/Manifest
index 939a2c36a7d9..c4ba391aa05f 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -6,3 +6,4 @@ DIST kubernetes-1.33.6.tar.gz 37104539 BLAKE2B 
d4bf3ba1499073fe91a5007e9dfa2bcf2
 DIST kubernetes-1.33.7.tar.gz 37110661 BLAKE2B 
365043c0b83d0c45f8cf254567141662eae62c8e1abbb60f3badf29e9bfff6ce7c0e2f449aba28fe47f0c40a63e74d2c22c78ec586c2cb18cad33517b9abef70
 SHA512 
720c552292445e52b8d669b740c7000ac4a8e8c420fee014da1b3468569c5f401ccc30f33d14c11dd523ceeb2ce70fd7ce08f87f5cb8c2e731e27208cd9de48e
 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

diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.34.3.ebuild 
b/sys-cluster/kube-apiserver/kube-apiserver-1.34.3.ebuild
new file mode 100644
index 000000000000..aba40cd419a7
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.34.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit 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"
+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"
+RESTRICT="test"
+
+DEPEND="
+       acct-group/kube-apiserver
+       acct-user/kube-apiserver"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-lang/go-1.24.6"
+
+QA_PRESTRIPPED=usr/bin/kube-apiserver
+
+src_compile() {
+       CGO_LDFLAGS="$(usex hardened '-fNO-PIC ' '')" FORCE_HOST_GO="yes" \
+               emake -j1 GOFLAGS="${GOFLAGS}" GOLDFLAGS="" LDFLAGS="" 
WHAT=cmd/${PN}
+}
+
+src_install() {
+       dobin _output/bin/${PN}
+       newinitd "${FILESDIR}"/${PN}.initd ${PN}
+       newconfd "${FILESDIR}"/${PN}.confd ${PN}
+       systemd_dounit "${FILESDIR}"/${PN}.service
+       insinto /etc/logrotate.d
+       newins "${FILESDIR}"/${PN}.logrotated ${PN}
+       keepdir /var/log/${PN}
+       fowners ${PN}:${PN} /var/log/${PN}
+}

Reply via email to