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} +}
