From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6A19C1584F2 for ; Fri, 14 Mar 2025 13:52:50 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 55A32343144 for ; Fri, 14 Mar 2025 13:52:50 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 6A6251103C7; Fri, 14 Mar 2025 13:52:41 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 5CAC81103C7 for ; Fri, 14 Mar 2025 13:52:41 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 14CA734308A for ; Fri, 14 Mar 2025 13:52:41 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9CB162618 for ; Fri, 14 Mar 2025 13:52:34 +0000 (UTC) From: "Arthur Zamarin" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Arthur Zamarin" Message-ID: <1741960307.a64d4d645ab6fc7b33e1180c0bbabab691340aa7.arthurzam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubeadm/ X-VCS-Repository: repo/gentoo X-VCS-Files: sys-cluster/kubeadm/Manifest sys-cluster/kubeadm/kubeadm-1.32.3.ebuild X-VCS-Directories: sys-cluster/kubeadm/ X-VCS-Committer: arthurzam X-VCS-Committer-Name: Arthur Zamarin X-VCS-Revision: a64d4d645ab6fc7b33e1180c0bbabab691340aa7 X-VCS-Branch: master Date: Fri, 14 Mar 2025 13:52:34 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f187e916-0092-4e6b-ba70-a77b4962b95e X-Archives-Hash: 2f85e37fa3a5aa3be788f9090f216d94 commit: a64d4d645ab6fc7b33e1180c0bbabab691340aa7 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 14 13:28:00 2025 +0000 Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 14 13:51:47 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64d4d64 sys-cluster/kubeadm: add 1.32.3 Signed-off-by: Arthur Zamarin gentoo.org> sys-cluster/kubeadm/Manifest | 1 + sys-cluster/kubeadm/kubeadm-1.32.3.ebuild | 45 +++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest index e9987ce53387..9490e6033260 100644 --- a/sys-cluster/kubeadm/Manifest +++ b/sys-cluster/kubeadm/Manifest @@ -7,3 +7,4 @@ DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565 DIST kubernetes-1.31.6.tar.gz 36582120 BLAKE2B f2b27c89d8a8fb442fcd7487af23016776c90ec9f2cfd0c699e7f82341ee2c5a21409347e1b782f4199becd5459ed5c96345c1726bfd5147499d7dfee21c2aa2 SHA512 cc27eedde442c185d9b08bbe25b1d7f189d93d0519b4d02ab47a711dc6345ac3c942cc82ede4026bd20fdabef71f8615df63d06ebd550c60acba6a595c4574b7 DIST kubernetes-1.32.1.tar.gz 36344641 BLAKE2B bd9c74dd30b257f70b8302d645754683df1202c3d7fa89a9966a0fc6c5f4b1daa1ddf7263848871d950a35626ae643575b45d6d960ad33ce209e69ad60167bb7 SHA512 060ebcd2b0b29391d9605cd059f2c5761f9f51c21e2bdd6d99f086e0e65f476c7d7dc3b4ad9b1507fe2c9d71e9ffbde2555ee67e2c2d7ba97d366af97f995322 DIST kubernetes-1.32.2.tar.gz 36352120 BLAKE2B 80e5792e86dab9a861238a50748e06f6f265f489f2ac703cd2306ed62855ecf44cdda750f519d47f82b58b4ff1254bcbe47ee25215a38360cab359d14fef75a9 SHA512 ec1102ec06e1789a1e2e9cc554b6c0dc0fbc811bb89d502e19dc8367f12a3f6ac4ba2731f1f3085bbc78ba144daaca95be6d1830ceddac512b0dac8608a5c45d +DIST kubernetes-1.32.3.tar.gz 36357402 BLAKE2B 084c653e9ee8e481508de6881e48bf852eb179769a7e8596c4b19f442d3b59291c2926e9b8d371aab7a5cc9b5cd7d66fbff342e57a8fc5dda2fb3cb299221ea0 SHA512 acc412079f45b9444a260c37cdb534abfc0618c413224e1e145eaa43504282e70a6d60cf863215e65e8310592ef6f7821168c38ea6c9af84e797027aee407147 diff --git a/sys-cluster/kubeadm/kubeadm-1.32.3.ebuild b/sys-cluster/kubeadm/kubeadm-1.32.3.ebuild new file mode 100644 index 000000000000..4f125279a7e2 --- /dev/null +++ b/sys-cluster/kubeadm/kubeadm-1.32.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2025 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.23.3" + +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 + elog "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 +}