summaryrefslogtreecommitdiff
path: root/sys-cluster/kube-apiserver
diff options
context:
space:
mode:
Diffstat (limited to 'sys-cluster/kube-apiserver')
-rw-r--r--sys-cluster/kube-apiserver/Manifest2
-rw-r--r--sys-cluster/kube-apiserver/kube-apiserver-1.30.11.ebuild39
2 files changed, 41 insertions, 0 deletions
diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest
index 3b8ac6fb5ff5..7e163ab7045e 100644
--- a/sys-cluster/kube-apiserver/Manifest
+++ b/sys-cluster/kube-apiserver/Manifest
@@ -4,6 +4,7 @@ AUX kube-apiserver.logrotated 88 BLAKE2B e58f3f108f5f7dbbadacfcc1b401567ce79d511
DIST kubernetes-1.29.13.tar.gz 41213750 BLAKE2B 315e2470fa078edf123fc6c4c691d781fdcce0353ddfef83132a36291979e7a4098c725fa858cfeba0d6e310bc74c5c18027c9930d100e73a38abf29f98fe333 SHA512 7eb00c3b0352ed079b265e578267e3b8dbadda2ca3cc514857f524a90428224bdf71f67e4196986cb042b7310e0322b4e31454fd5d3f1bd21f43362de2dce6b4
DIST kubernetes-1.29.14.tar.gz 41220562 BLAKE2B 95e866c1f7a049d4c55752c7c5695103c32314373f47f9655890561a9bcfd04289dd2a4a42defe12a3b7f61c80afcb9cdb21a0d4b03d99d5c267d46e386bc027 SHA512 28351a292dafd6b9524e60c23f4ab1c3d011c9543dc3af5978f4e71ce7360475218fabe6c9c4f32c4dac5d5ccf70833054fe8e3e40f4c10d13afd6a8e93bf968
DIST kubernetes-1.30.10.tar.gz 39631578 BLAKE2B 79618686bffab500c2d4e2417044f86c295d287ef1c4aaf2df241ad145cd807c19cd52739b22a48dd162667ea90d30da5b5d1737d072e599c3cab60ce90dafc3 SHA512 63c892845a2130ebb21378266da3083b2b8fad2c24c0b999ce52d267e5a981960ea79619e451e48c5a0f1b0faee5dea0d693be417f2026a1bceee6e5ac4a4252
+DIST kubernetes-1.30.11.tar.gz 39634562 BLAKE2B a098ec3d0ac4bc7bafdd66f303d80b0d8d0461e90c133f7bee5c3fb7da896e0def84b4cef7e226bc5e658284613a9c67484afb1531986951ec02ce8369c85e40 SHA512 80e820b67c07277a30ec8e9a8c177c1e321b33b5d809ea5d9e187951bf5d3b8449b78afc079589e8ba5d74fcb2e0b6243654402bf36ae027d1b299f31fff241c
DIST kubernetes-1.30.9.tar.gz 39622344 BLAKE2B 1e82b89eb5ccce5da048596a0e4b3b53fb22658b116b151342ceea69d2eb3da6d2eb8622cf2024bae6a44c44f84b37e262a2c778480ecbf8722c34fb71eb9b14 SHA512 cca4176a6623a2c97a9cc2bd79b39e242e8573c3ec8e2a6c1167f22fb33e89b533bc000a8eb20835fc8a94697d93c6b29c3522d1f6161de0788e9acaa3ca8472
DIST kubernetes-1.31.5.tar.gz 36577053 BLAKE2B bda8223b667bbf9153b9c0d383715d565aa6cb768d5f6313229eeefa0c17eef65f6072a04d8ce07145a11bf8ba5cece92241c3eff049fe2eece3e52230fceafa SHA512 6c773d706cb45bf0d8cb18cbd718ab2053fd4d17ae4db35b9159b258b55dbef71d0f6fd6e6057d8b5e027bdfc9ffb7a0a4d2bc63d8f092c48f5b44f3cc73ff96
DIST kubernetes-1.31.6.tar.gz 36582120 BLAKE2B f2b27c89d8a8fb442fcd7487af23016776c90ec9f2cfd0c699e7f82341ee2c5a21409347e1b782f4199becd5459ed5c96345c1726bfd5147499d7dfee21c2aa2 SHA512 cc27eedde442c185d9b08bbe25b1d7f189d93d0519b4d02ab47a711dc6345ac3c942cc82ede4026bd20fdabef71f8615df63d06ebd550c60acba6a595c4574b7
@@ -12,6 +13,7 @@ DIST kubernetes-1.32.2.tar.gz 36352120 BLAKE2B 80e5792e86dab9a861238a50748e06f6f
EBUILD kube-apiserver-1.29.13.ebuild 1013 BLAKE2B 1ce48f553d1df61b84efdbf0542f258aee0eaaf9c8c840ae0979c5ec80470f0489be09c113299a8706063c71257d76c0543dcbcb0a411cd06df6e309b31cb28a SHA512 ad96a459bebaf34dd5dfb056d65ce497904c792bf76696764859fa55378ec261d672b757210c5aea63dd8dc6e32d338786d85dacc4da7acdd036b07b61d14f20
EBUILD kube-apiserver-1.29.14.ebuild 1014 BLAKE2B e83d5a5618bdc615def696a77b37b6090d24cbf50ca52c081dbd741a023598c61d447e4bda66d420647654a8a801b02eb24478e5694d6f56d88d146f594904a4 SHA512 0afed747a81ecbf224510449a902b1ea7f67e5e988973b3446bcd78a4d8a3a118796785f0fbd53e5f49f3ba7acf9023bac9a2cf60b05d0db84836a30f79cc73b
EBUILD kube-apiserver-1.30.10.ebuild 1014 BLAKE2B 4aa07e382f5324b51c9c8d505f458964f5191b4c4cd17c23aa182a2a4a689d26223f88fc1aa221d5c18eb512e12e057602df0c1f85bbd085822f798545451a0d SHA512 cfe54f13e12da903dde3aaf7f27f7e61dbb67e76ebb35fcbe801f81eecb22e4b0866b2121fbcf5897f70a032c7388005acdc00e61e6bdcca6fecaecd97887bae
+EBUILD kube-apiserver-1.30.11.ebuild 1014 BLAKE2B 4aa07e382f5324b51c9c8d505f458964f5191b4c4cd17c23aa182a2a4a689d26223f88fc1aa221d5c18eb512e12e057602df0c1f85bbd085822f798545451a0d SHA512 cfe54f13e12da903dde3aaf7f27f7e61dbb67e76ebb35fcbe801f81eecb22e4b0866b2121fbcf5897f70a032c7388005acdc00e61e6bdcca6fecaecd97887bae
EBUILD kube-apiserver-1.30.9.ebuild 1013 BLAKE2B 51d7e49be0652cb6f2ca0b27762ae624fbd196e690799b20edad4a659a4ed4989302386bd8c34292ffac293c5db778fd81183904cefa6d45c74ccf56fd8d4791 SHA512 b3337748c5831334784866d5035c4c5320f28e1877531202ab49de57bae90a9073b0544dd17a7cb76c318e06447a1135d9292e3bafe7dbb9a51bc34ebb99cff4
EBUILD kube-apiserver-1.31.5.ebuild 1013 BLAKE2B e777f38da4117da954ec45f1460a3c3d3992efea2ab07c04fb393579fa5693da7cf44b13a292082d9e44902789b88f774c8cf3d0312822823a39f8ae867a92b3 SHA512 451185d8f3409946b3b236841663735d0a65204b791a51eb02310428fcb8d3dd402abf4ba538e1733bebd654b2d7186f93cb45d45f3bc2995a2e700a0ed9334c
EBUILD kube-apiserver-1.31.6.ebuild 1014 BLAKE2B 48dfab951e5771fbd7838faef250cc8144f72353f673abac7b75a70147e3953bea42a58af8b728beaaec60c396418cb602d55178cbd8081fcab91cc2b10f1300 SHA512 6e2a6df5032c7b8ab3edbef7b918ae8ba71badc701c8e00dc98d55ef59f5b346e488cce7cb478d634524fb25e4aebd84c3a5a9b406b86843095b8bc1525dc7dd
diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.30.11.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.30.11.ebuild
new file mode 100644
index 000000000000..bdf3cd3fcea4
--- /dev/null
+++ b/sys-cluster/kube-apiserver/kube-apiserver-1.30.11.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2025 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}
+}