[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/, sys-cluster/kubernetes/files/, profiles/
commit: 8c2762b8c6162c6dbd1d7b7abf5a8115cc42237e Author: William Hubbs gentoo org> AuthorDate: Wed Nov 25 19:14:54 2020 + Commit: William Hubbs gentoo org> CommitDate: Wed Nov 25 19:20:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2762b8 sys-cluster/kubernetes: remove last-rited package Closes: https://bugs.gentoo.org/741572 Signed-off-by: William Hubbs gentoo.org> profiles/package.mask | 13 sys-cluster/kubernetes/Manifest| 2 - sys-cluster/kubernetes/files/kube-apiserver.confd | 7 -- sys-cluster/kubernetes/files/kube-apiserver.initd | 19 - .../kubernetes/files/kube-apiserver.logrotated | 7 -- .../kubernetes/files/kube-controller-manager.confd | 9 --- .../kubernetes/files/kube-controller-manager.initd | 19 - .../files/kube-controller-manager.logrotated | 7 -- sys-cluster/kubernetes/files/kube-proxy.confd | 4 - sys-cluster/kubernetes/files/kube-proxy.initd | 19 - sys-cluster/kubernetes/files/kube-proxy.logrotated | 7 -- sys-cluster/kubernetes/files/kube-scheduler.confd | 9 --- sys-cluster/kubernetes/files/kube-scheduler.initd | 19 - .../kubernetes/files/kube-scheduler.logrotated | 7 -- sys-cluster/kubernetes/files/kubelet.confd | 4 - sys-cluster/kubernetes/files/kubelet.env | 17 sys-cluster/kubernetes/files/kubelet.initd | 19 - sys-cluster/kubernetes/files/kubelet.logrotated| 7 -- sys-cluster/kubernetes/files/kubelet.service | 24 -- sys-cluster/kubernetes/kubernetes-1.17.9.ebuild| 90 -- sys-cluster/kubernetes/kubernetes-1.18.6.ebuild| 90 -- sys-cluster/kubernetes/metadata.xml| 17 22 files changed, 416 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 62961e6e8b7..09854d811b5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -466,19 +466,6 @@ kde-apps/kdebase-meta:5 # Removal in 14 days. Bug #559060. sci-geosciences/mapnik-world-boundaries -# Wiliam Hubbs (2020-10-26) -# Combining kubernetes into one package breaks upgrades, so it is split -# into separate packages. You need to upgrade and install the following -# packages based on the needs of your cluster: -# -# sys-cluster/kubeadm, sys-cluster/kube-apiserver -# sys-cluster/kube-controller-manager, sys-cluster/kubectl -# sys-cluster/kubelet, sys-cluster/kube-proxy -# sys-cluster/kube-scheduler -# -# This package is being removed in 30 days. bug #741572 -sys-cluster/kubernetes - # Thomas Deutschmann (2020-10-26) # Depends on net-libs/zeromq-3 which is scheduled for removal. # Removal in 30 days. Bug #741454. diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest deleted file mode 100644 index 8a029969b28..000 --- a/sys-cluster/kubernetes/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 -DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 diff --git a/sys-cluster/kubernetes/files/kube-apiserver.confd b/sys-cluster/kubernetes/files/kube-apiserver.confd deleted file mode 100644 index db74d27f020..000 --- a/sys-cluster/kubernetes/files/kube-apiserver.confd +++ /dev/null @@ -1,7 +0,0 @@ -### -# kubernetes system config -# -# The following values are used to configure the kube-apiserver -# - -command_args="" diff --git a/sys-cluster/kubernetes/files/kube-apiserver.initd b/sys-cluster/kubernetes/files/kube-apiserver.initd deleted file mode 100644 index 6f649f5a546..000 --- a/sys-cluster/kubernetes/files/kube-apiserver.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Kubernetes API Server" -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} -user=${user:-${RC_SVCNAME}} -group=${group:-${RC_SVCNAME}} - -command="/usr/bin/kube-apiserver" -command_args="${command_args}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \ - --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" - -depend() { - after net -} diff --git a/sys-cluster/kubernetes/files/kube-apiserver.logrotated b/sys-cluster/kubernetes/files/kube-apiserver.logrotated deleted file mode 100644 index 4ed84506231..
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 106f3b5cd1eef2e8ca3c5a6e52d3085a7c6fa20a Author: William Hubbs gentoo org> AuthorDate: Tue Oct 27 15:07:00 2020 + Commit: William Hubbs gentoo org> CommitDate: Tue Oct 27 15:07:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106f3b5c sys-cluster/kubernetes: remove unstable versions Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 4 - sys-cluster/kubernetes/kubernetes-1.17.11.ebuild | 100 --- sys-cluster/kubernetes/kubernetes-1.18.8.ebuild | 100 --- sys-cluster/kubernetes/kubernetes-1.19.0.ebuild | 89 sys-cluster/kubernetes/kubernetes-1.19.1.ebuild | 98 -- 5 files changed, 391 deletions(-) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 29fcf7fc901..8a029969b28 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,6 +1,2 @@ -DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369 DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 -DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e -DIST kubernetes-1.19.0.tar.gz 33584482 BLAKE2B b44248d8b4b22bdf2ee596ff3d864c76040f03b6f8bca17fd8bc2184463aa92f14d9e00d20163cfbb0dfb41ea0da6576f660362340ba1f6558fbb8294892ba01 SHA512 abc47f5c840894824adba3b3763b694fce89981fd90eaead9d540b9e282c9bfd97092c93d279efe26416e544393a33e95e20f953981de48e2f9f3cd4acf6bcba -DIST kubernetes-1.19.1.tar.gz 8722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild deleted file mode 100644 index 61060989116..000 --- a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="production-grade container orchestration" -HOMEPAGE="https://kubernetes.io"; -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -AGENT="kubelet" -CLI="kubectl" -SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" -IUSE="hardened" -for x in ${AGENT} ${CLI} ${SERVICES}; do - IUSE+=" +${x}" -done - -BDEPEND="=dev-lang/go-1.14*" -COMMON_DEPEND=" - kube-apiserver? ( - acct-group/kube-apiserver - acct-user/kube-apiserver - ) - kube-controller-manager? ( - acct-group/kube-controller-manager - acct-user/kube-controller-manager - ) - kube-scheduler? ( - acct-group/kube-scheduler - acct-user/kube-scheduler - )" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND} - kube-proxy? ( net-firewall/conntrack-tools ) - !sys-cluster/kubeadm - !sys-cluster/kubectl - !sys-cluster/kubelet - !sys-cluster/kube-apiserver - !sys-cluster/kube-controller-manager - !sys-cluster/kube-proxy - !sys-cluster/kube-scheduler" - -RESTRICT+=" test" - -src_compile() { - local x - for x in ${AGENT} ${CLI} ${SERVICES}; do - use $x || continue - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} - done -} - -src_install() { - local x - for x in ${AGENT} ${CLI} ${SERVICES}; do - use $x || continue - dobin _output/bin/${x} -
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 84212cff24a5312cf6c43ea93b1c5eb95d9a1de4 Author: William Hubbs gentoo org> AuthorDate: Sun Sep 13 21:59:27 2020 + Commit: William Hubbs gentoo org> CommitDate: Sun Sep 13 22:12:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84212cff sys-cluster/kubernetes: split kubeadm into a separate package This is needed so that kubeadm can be upgraded before the rest of kubernetes to upgrade clusters. Bug: https://bugs.gentoo.org/741572 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.17.11.ebuild | 12 +++- sys-cluster/kubernetes/kubernetes-1.18.8.ebuild | 12 +++- ...ubernetes-1.17.11.ebuild => kubernetes-1.19.1.ebuild} | 16 4 files changed, 35 insertions(+), 6 deletions(-) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 2d3cacca281..29fcf7fc901 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -3,3 +3,4 @@ DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa029 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e DIST kubernetes-1.19.0.tar.gz 33584482 BLAKE2B b44248d8b4b22bdf2ee596ff3d864c76040f03b6f8bca17fd8bc2184463aa92f14d9e00d20163cfbb0dfb41ea0da6576f660362340ba1f6558fbb8294892ba01 SHA512 abc47f5c840894824adba3b3763b694fce89981fd90eaead9d540b9e282c9bfd97092c93d279efe26416e544393a33e95e20f953981de48e2f9f3cd4acf6bcba +DIST kubernetes-1.19.1.tar.gz 8722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild index e558ad11199..61060989116 100644 --- a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild @@ -13,7 +13,7 @@ SLOT="0" KEYWORDS="~amd64" AGENT="kubelet" -CLI="kubeadm kubectl" +CLI="kubectl" SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" IUSE="hardened" for x in ${AGENT} ${CLI} ${SERVICES}; do @@ -88,3 +88,13 @@ src_install() { fi done } + +pkg_postinst() { + local x + for x in ${REPLACING_VERSIONS}; do + if ver_test $x -le 1.17.11; then + ewarn "kubeadm is now packaged as sys-cluster/kubeadm" + ewarn "see https://bugs.gentoo.org/741572"; + fi + done +} diff --git a/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild index e558ad11199..4888751e39a 100644 --- a/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild @@ -13,7 +13,7 @@ SLOT="0" KEYWORDS="~amd64" AGENT="kubelet" -CLI="kubeadm kubectl" +CLI="kubectl" SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" IUSE="hardened" for x in ${AGENT} ${CLI} ${SERVICES}; do @@ -88,3 +88,13 @@ src_install() { fi done } + +pkg_postinst() { + local x + for x in ${REPLACING_VERSIONS}; do + if ver_test $x -le 1.18.8; then + ewarn "kubeadm is now packaged as sys-cluster/kubeadm" + ewarn "see https://bugs.gentoo.org/741572"; + fi + done +} diff --git a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild similarity index 89% copy from sys-cluster/kubernetes/kubernetes-1.17.11.ebuild copy to sys-cluster/kubernetes/kubernetes-1.19.1.ebuild index e558ad11199..51652cdca39 100644 --- a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild @@ -10,17 +10,16 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" AGENT="kubelet" -CLI="kubeadm kubectl" +CLI="kubectl" SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" IUSE="hardened" for x in ${AGENT} ${CLI} ${SERVICES}; do IUSE+=" +${x}" done
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: abbb3fbd6d68c0a2317b06cd85fe19c48893d7b1 Author: Alexis Ballier gentoo org> AuthorDate: Mon Aug 31 10:16:23 2020 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Aug 31 10:18:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbb3fbd sys-cluster/kubernetes: keyword ~arm64 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Alexis Ballier gentoo.org> sys-cluster/kubernetes/kubernetes-1.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild index 584ebaeea08..b3bd4ed8f52 100644 --- a/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 16870509cae78394eb545ed44d68978ffa38a141 Author: William Hubbs gentoo org> AuthorDate: Fri Aug 28 22:40:46 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Aug 28 22:42:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16870509 sys-cluster/kubernetes: remove unsupported versions Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 2 - sys-cluster/kubernetes/kubernetes-1.16.13.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.16.14.ebuild | 90 3 files changed, 182 deletions(-) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index a0fcc0d747a..2d3cacca281 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,5 +1,3 @@ -DIST kubernetes-1.16.13.tar.gz 31778355 BLAKE2B 81cfa9a2885577e16cc01f8ecd3e21991be388e129d46c2d8b4d6282eb8d46cc7c530394f743888767426874001619801e7b70feec93cf0142f4117d7d33ea34 SHA512 c4f1d39fb9c16e2bcd2ebd0f8e8dbc889e02c4c28814132fc3856b3bf68aa4867828802e9ff48ce18f2c9c0fc246c6fbf2d9e55ca5956b4aef9cf7b4ad15b225 -DIST kubernetes-1.16.14.tar.gz 31786081 BLAKE2B 7bb400050a309f6c97ac554131e888e6c342d844b0f34565302953d1614d332b8c258fd1252e11b9e6cdb58b3dc3d935ba090a8b014869f65f722f77818ca351 SHA512 72ce0525bb578b33f23960d32a3de42dc339c666912c21b041c901469041d598021e447c93416312b67b356dfd529f0f38bc24a587af16db2b7c7aa6e83b58bb DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369 DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild deleted file mode 100644 index 71f306a509b..000 --- a/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="production-grade container orchestration" -HOMEPAGE="https://kubernetes.io"; -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -AGENT="kubelet" -CLI="kubeadm kubectl" -SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" -IUSE="hardened" -for x in ${AGENT} ${CLI} ${SERVICES}; do - IUSE+=" +${x}" -done - -BDEPEND="=dev-lang/go-1.14*" -COMMON_DEPEND=" - kube-apiserver? ( - acct-group/kube-apiserver - acct-user/kube-apiserver - ) - kube-controller-manager? ( - acct-group/kube-controller-manager - acct-user/kube-controller-manager - ) - kube-scheduler? ( - acct-group/kube-scheduler - acct-user/kube-scheduler - )" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND} - kube-proxy? ( net-firewall/conntrack-tools ) - !sys-cluster/kubeadm - !sys-cluster/kubectl - !sys-cluster/kubelet - !sys-cluster/kube-apiserver - !sys-cluster/kube-controller-manager - !sys-cluster/kube-proxy - !sys-cluster/kube-scheduler" - -RESTRICT+=" test" - -src_compile() { - local x - for x in ${AGENT} ${CLI} ${SERVICES}; do - use $x || continue - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} - done -} - -src_install() { - local x - for x in ${AGENT} ${CLI} ${SERVICES}; do - use $x || continue - dobin _output/bin/${x} - if has ${x} ${CLI}; then - _output/bin/${x} completion bash > ${x}.bash || die - _output/bin/${x} completion zsh > ${x}.zsh || die - newbashcomp ${x}.bash ${x} - insinto /usr/share/zsh/site-functions - newins ${x}.zsh _${x} - continue - fi - newinitd "${FILESDIR}"/${x}.initd ${x} - newconfd "$
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 51e5f924193106601bd291c7ef9f37867fcf617f Author: William Hubbs gentoo org> AuthorDate: Fri Aug 28 21:34:50 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Aug 28 21:36:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e5f924 sys-cluster/kubernetes: 1.19.0 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.19.0.ebuild | 89 + 2 files changed, 90 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index e72306f274d..a0fcc0d747a 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -4,3 +4,4 @@ DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044 DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e +DIST kubernetes-1.19.0.tar.gz 33584482 BLAKE2B b44248d8b4b22bdf2ee596ff3d864c76040f03b6f8bca17fd8bc2184463aa92f14d9e00d20163cfbb0dfb41ea0da6576f660362340ba1f6558fbb8294892ba01 SHA512 abc47f5c840894824adba3b3763b694fce89981fd90eaead9d540b9e282c9bfd97092c93d279efe26416e544393a33e95e20f953981de48e2f9f3cd4acf6bcba diff --git a/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild new file mode 100644 index 000..584ebaeea08 --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild @@ -0,0 +1,89 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 8ccdf0c5ee0542ecde14ef73f79a2c3a49f9418e Author: William Hubbs gentoo org> AuthorDate: Sun Aug 16 22:57:35 2020 + Commit: William Hubbs gentoo org> CommitDate: Sun Aug 16 23:00:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ccdf0c5 sys-cluster/kubernetes: 1.16.14 1.17.11 and 1.18.8 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 3 + sys-cluster/kubernetes/kubernetes-1.16.14.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.17.11.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.18.8.ebuild | 90 4 files changed, 273 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index ffd66541cd4..e72306f274d 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,3 +1,6 @@ DIST kubernetes-1.16.13.tar.gz 31778355 BLAKE2B 81cfa9a2885577e16cc01f8ecd3e21991be388e129d46c2d8b4d6282eb8d46cc7c530394f743888767426874001619801e7b70feec93cf0142f4117d7d33ea34 SHA512 c4f1d39fb9c16e2bcd2ebd0f8e8dbc889e02c4c28814132fc3856b3bf68aa4867828802e9ff48ce18f2c9c0fc246c6fbf2d9e55ca5956b4aef9cf7b4ad15b225 +DIST kubernetes-1.16.14.tar.gz 31786081 BLAKE2B 7bb400050a309f6c97ac554131e888e6c342d844b0f34565302953d1614d332b8c258fd1252e11b9e6cdb58b3dc3d935ba090a8b014869f65f722f77818ca351 SHA512 72ce0525bb578b33f23960d32a3de42dc339c666912c21b041c901469041d598021e447c93416312b67b356dfd529f0f38bc24a587af16db2b7c7aa6e83b58bb +DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369 DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 +DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e diff --git a/sys-cluster/kubernetes/kubernetes-1.16.14.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.14.ebuild new file mode 100644 index 000..e558ad11199 --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.14.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND="=dev-lang/go-1.14*" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/$
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 4b63b738b9480082bd17e1af3b23b090827acb98 Author: William Hubbs gentoo org> AuthorDate: Sun Aug 16 22:45:58 2020 + Commit: William Hubbs gentoo org> CommitDate: Sun Aug 16 23:00:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b63b738 sys-cluster/kubernetes: build with go 1.14 Closes: https://bugs.gentoo.org/736844 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.16.13.ebuild | 2 +- sys-cluster/kubernetes/kubernetes-1.17.9.ebuild | 2 +- sys-cluster/kubernetes/kubernetes-1.18.6.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild index 08ecc8821c1..71f306a509b 100644 --- a/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild @@ -20,7 +20,7 @@ for x in ${AGENT} ${CLI} ${SERVICES}; do IUSE+=" +${x}" done -BDEPEND=">=dev-lang/go-1.13" +BDEPEND="=dev-lang/go-1.14*" COMMON_DEPEND=" kube-apiserver? ( acct-group/kube-apiserver diff --git a/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild index 08ecc8821c1..71f306a509b 100644 --- a/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild @@ -20,7 +20,7 @@ for x in ${AGENT} ${CLI} ${SERVICES}; do IUSE+=" +${x}" done -BDEPEND=">=dev-lang/go-1.13" +BDEPEND="=dev-lang/go-1.14*" COMMON_DEPEND=" kube-apiserver? ( acct-group/kube-apiserver diff --git a/sys-cluster/kubernetes/kubernetes-1.18.6.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.6.ebuild index 08ecc8821c1..71f306a509b 100644 --- a/sys-cluster/kubernetes/kubernetes-1.18.6.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.18.6.ebuild @@ -20,7 +20,7 @@ for x in ${AGENT} ${CLI} ${SERVICES}; do IUSE+=" +${x}" done -BDEPEND=">=dev-lang/go-1.13" +BDEPEND="=dev-lang/go-1.14*" COMMON_DEPEND=" kube-apiserver? ( acct-group/kube-apiserver
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 1d5c81e3a09631096b050b94aafb25d0bbf0bfa0 Author: William Hubbs gentoo org> AuthorDate: Fri Jul 24 18:34:45 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jul 24 18:35:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5c81e3 sys-cluster/kubernetes: security cleanup Bug: https://bugs.gentoo.org/732762 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest| 6 -- .../kubernetes/kubernetes-1.16.11-r1.ebuild| 90 -- sys-cluster/kubernetes/kubernetes-1.16.11.ebuild | 90 -- .../kubernetes/kubernetes-1.16.12-r1.ebuild| 90 -- sys-cluster/kubernetes/kubernetes-1.16.12.ebuild | 90 -- sys-cluster/kubernetes/kubernetes-1.17.7-r1.ebuild | 90 -- sys-cluster/kubernetes/kubernetes-1.17.7.ebuild| 90 -- sys-cluster/kubernetes/kubernetes-1.17.8-r1.ebuild | 90 -- sys-cluster/kubernetes/kubernetes-1.17.8.ebuild| 90 -- sys-cluster/kubernetes/kubernetes-1.18.4-r1.ebuild | 90 -- sys-cluster/kubernetes/kubernetes-1.18.4.ebuild| 90 -- sys-cluster/kubernetes/kubernetes-1.18.5-r1.ebuild | 90 -- sys-cluster/kubernetes/kubernetes-1.18.5.ebuild| 90 -- 13 files changed, 1086 deletions(-) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index b2c73c7af6c..ffd66541cd4 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,9 +1,3 @@ -DIST kubernetes-1.16.11.tar.gz 31766900 BLAKE2B a3a099eaf82b7b818a237752885358752176bb1eade5f1623a1bd8920f37a43283fc0a712197153143b6d166bb0ecb45d9d1148cc766681f67f36281473b26e0 SHA512 153a44ce61d70074462c157ffbdb8c58a8807d205a315c2be3aabee80253cba362915f93c31fcbdbfcdc25161b9bc3ca0260b1cdab8f4d562fc69aa465fc476e -DIST kubernetes-1.16.12.tar.gz 31772280 BLAKE2B 623a0dc387e911f603ae1f5111a30d43d57a3d8be49a02326077b6264d3cd683ef9b8b0bf9be2685aaade5b831b7fbd49426758aa5817ae7bc6b0cc6f934da2c SHA512 6c72998aa540adec40dc3b78167b2c9e3dfe1ff7d799fd9752676862dfdbdc5a8303b5f4267d132d4c115c5482b8f27140191bcdd74ad7a63f87cafe76cb9f9e DIST kubernetes-1.16.13.tar.gz 31778355 BLAKE2B 81cfa9a2885577e16cc01f8ecd3e21991be388e129d46c2d8b4d6282eb8d46cc7c530394f743888767426874001619801e7b70feec93cf0142f4117d7d33ea34 SHA512 c4f1d39fb9c16e2bcd2ebd0f8e8dbc889e02c4c28814132fc3856b3bf68aa4867828802e9ff48ce18f2c9c0fc246c6fbf2d9e55ca5956b4aef9cf7b4ad15b225 -DIST kubernetes-1.17.7.tar.gz 31808806 BLAKE2B b8c2d64bb2e307ca866465039a4e8d62f0f73d26ed7fe3e6906784369c214037672b80c0adf617c3b47abe213f4ee5e55af72943e742aaba645b0c7f69b984c1 SHA512 12ad9de52ac2028ace8b605ccf14b98c94363f17b56da6d5efbb63617d40898384ff88d88a33d47393c3e7b529f17d41c526340ddfbd4cc0eddb5341789436a4 -DIST kubernetes-1.17.8.tar.gz 31815475 BLAKE2B a949e85610c4eb78bb79d2290ff50477fda4406f212869a2d23ba5a4e134be7bbcf327398f82cff86adfc3e9554fc2ca32f1de2667b3fb0187732dab4474f5a0 SHA512 0bf42da5162d91afe7be4cc9e2ca989e22d768b82b0e7b9d2ddc6bac9583fa73f22f4b755fd9cdd215d4c5023b5a349efc3f3b1a944048a329ba657b05b95f0b DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 -DIST kubernetes-1.18.4.tar.gz 32605319 BLAKE2B 4cf10cadd2b45418f45517a0191d3650a2e36bd3dc69e3f472ac59735712261eebb38eccf7da4f8496ac60701602dbf4730176236486abae6279b1f71bae831f SHA512 b2a6f76b4b933012e39aa3df2510a6dd3a2d64452799fdd32b9d7c461930d273b0cacd46550aa963d809d7b075d6076a6d1a370322870204e1298811c14122a1 -DIST kubernetes-1.18.5.tar.gz 32609318 BLAKE2B 68a2571eb1c956484a288b2d379c4a81b1ce7924fe20500ea1b0c4ff925c52d5d2f52c58bce535827e90d6ba1863f88b3dc0c2e74261325ef335a423a193e8c6 SHA512 894c7a8c84b5a416b6699a962a657667885ecb7f2f38fc645239d53039149f439515922b10ffd4e66c3ca24b801f3d316ed3ee1b4e07bfbe792ddffbfb286ac8 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.11-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.11-r1.ebuild deleted file mode 100644 index 08ecc8821c1..000 --- a/sys-cluster/kubernetes/kubernetes-1.16.11-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit bash-completion-r1 go-module systemd - -DESCRIPTION="production-grade container orch
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 1ecb23129160a5563652f7133ceef6af7fede5ca Author: William Hubbs gentoo org> AuthorDate: Fri Jul 24 18:12:00 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Jul 24 18:16:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ecb2312 sys-cluster/kubernetes: 1.16.13 1.17.9 1.18.6 security bump Bug: https://bugs.gentoo.org/732762 Closes: https://github.com/gentoo/gentoo/pull/9963 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 3 + sys-cluster/kubernetes/kubernetes-1.16.13.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.17.9.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.18.6.ebuild | 90 4 files changed, 273 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 8ad72197661..b2c73c7af6c 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,6 +1,9 @@ DIST kubernetes-1.16.11.tar.gz 31766900 BLAKE2B a3a099eaf82b7b818a237752885358752176bb1eade5f1623a1bd8920f37a43283fc0a712197153143b6d166bb0ecb45d9d1148cc766681f67f36281473b26e0 SHA512 153a44ce61d70074462c157ffbdb8c58a8807d205a315c2be3aabee80253cba362915f93c31fcbdbfcdc25161b9bc3ca0260b1cdab8f4d562fc69aa465fc476e DIST kubernetes-1.16.12.tar.gz 31772280 BLAKE2B 623a0dc387e911f603ae1f5111a30d43d57a3d8be49a02326077b6264d3cd683ef9b8b0bf9be2685aaade5b831b7fbd49426758aa5817ae7bc6b0cc6f934da2c SHA512 6c72998aa540adec40dc3b78167b2c9e3dfe1ff7d799fd9752676862dfdbdc5a8303b5f4267d132d4c115c5482b8f27140191bcdd74ad7a63f87cafe76cb9f9e +DIST kubernetes-1.16.13.tar.gz 31778355 BLAKE2B 81cfa9a2885577e16cc01f8ecd3e21991be388e129d46c2d8b4d6282eb8d46cc7c530394f743888767426874001619801e7b70feec93cf0142f4117d7d33ea34 SHA512 c4f1d39fb9c16e2bcd2ebd0f8e8dbc889e02c4c28814132fc3856b3bf68aa4867828802e9ff48ce18f2c9c0fc246c6fbf2d9e55ca5956b4aef9cf7b4ad15b225 DIST kubernetes-1.17.7.tar.gz 31808806 BLAKE2B b8c2d64bb2e307ca866465039a4e8d62f0f73d26ed7fe3e6906784369c214037672b80c0adf617c3b47abe213f4ee5e55af72943e742aaba645b0c7f69b984c1 SHA512 12ad9de52ac2028ace8b605ccf14b98c94363f17b56da6d5efbb63617d40898384ff88d88a33d47393c3e7b529f17d41c526340ddfbd4cc0eddb5341789436a4 DIST kubernetes-1.17.8.tar.gz 31815475 BLAKE2B a949e85610c4eb78bb79d2290ff50477fda4406f212869a2d23ba5a4e134be7bbcf327398f82cff86adfc3e9554fc2ca32f1de2667b3fb0187732dab4474f5a0 SHA512 0bf42da5162d91afe7be4cc9e2ca989e22d768b82b0e7b9d2ddc6bac9583fa73f22f4b755fd9cdd215d4c5023b5a349efc3f3b1a944048a329ba657b05b95f0b +DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 DIST kubernetes-1.18.4.tar.gz 32605319 BLAKE2B 4cf10cadd2b45418f45517a0191d3650a2e36bd3dc69e3f472ac59735712261eebb38eccf7da4f8496ac60701602dbf4730176236486abae6279b1f71bae831f SHA512 b2a6f76b4b933012e39aa3df2510a6dd3a2d64452799fdd32b9d7c461930d273b0cacd46550aa963d809d7b075d6076a6d1a370322870204e1298811c14122a1 DIST kubernetes-1.18.5.tar.gz 32609318 BLAKE2B 68a2571eb1c956484a288b2d379c4a81b1ce7924fe20500ea1b0c4ff925c52d5d2f52c58bce535827e90d6ba1863f88b3dc0c2e74261325ef335a423a193e8c6 SHA512 894c7a8c84b5a416b6699a962a657667885ecb7f2f38fc645239d53039149f439515922b10ffd4e66c3ca24b801f3d316ed3ee1b4e07bfbe792ddffbfb286ac8 +DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild new file mode 100644 index 000..08ecc8821c1 --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.13.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + ac
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 282cc46bf120a6d320f025d2a8e996b15b4c723c Author: William Hubbs gentoo org> AuthorDate: Mon Jul 13 20:09:05 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jul 13 20:45:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=282cc46b sys-cluster/kubernetes: 1.16.x revbumps for logrotate config change Bug: https://bugs.gentoo.org/731130 Signed-off-by: William Hubbs gentoo.org> .../kubernetes/kubernetes-1.16.11-r1.ebuild| 90 ++ .../kubernetes/kubernetes-1.16.12-r1.ebuild| 90 ++ 2 files changed, 180 insertions(+) diff --git a/sys-cluster/kubernetes/kubernetes-1.16.11-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.11-r1.ebuild new file mode 100644 index 000..08ecc8821c1 --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.11-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + keepdir /etc/kubernetes/manifests + fi + if [[ $x =~ kubelet|kube-proxy ]]; then + keepdir /var/lib/${x} + fi + if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then + fowners ${x}:${x} /var/log/${x} + fi + done +} diff --git a/sys-cluster/kubernetes/kubernetes-1.16.12-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.12-r1.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.12-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: e141fe6de447cfe2fdd96849d3be25be77354577 Author: William Hubbs gentoo org> AuthorDate: Mon Jul 13 20:26:07 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jul 13 20:45:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e141fe6d sys-cluster/kubernetes: 1.17.x revbumps for logrotate config change Bug: https://bugs.gentoo.org/731130 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.17.7-r1.ebuild | 90 ++ sys-cluster/kubernetes/kubernetes-1.17.8-r1.ebuild | 90 ++ 2 files changed, 180 insertions(+) diff --git a/sys-cluster/kubernetes/kubernetes-1.17.7-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.7-r1.ebuild new file mode 100644 index 000..08ecc8821c1 --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.7-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + keepdir /etc/kubernetes/manifests + fi + if [[ $x =~ kubelet|kube-proxy ]]; then + keepdir /var/lib/${x} + fi + if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then + fowners ${x}:${x} /var/log/${x} + fi + done +} diff --git a/sys-cluster/kubernetes/kubernetes-1.17.8-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.8-r1.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.8-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/files/
commit: e011dc1f81f97f828972c480db4e9aeb4cf0d5cf Author: William Hubbs gentoo org> AuthorDate: Mon Jul 13 19:47:08 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jul 13 20:45:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e011dc1f sys-cluster/kubernetes: typo fix in logrotate config Bug: https://bugs.gentoo.org/731130 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/files/kubelet.logrotated | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/files/kubelet.logrotated b/sys-cluster/kubernetes/files/kubelet.logrotated index ddf8c1dd80f..f87767fe985 100644 --- a/sys-cluster/kubernetes/files/kubelet.logrotated +++ b/sys-cluster/kubernetes/files/kubelet.logrotated @@ -1,4 +1,4 @@ -/var/log/kubernetes/*.log { +/var/log/kubelet/*.log { missingok size 5M rotate 3
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 042d561179ebe7f02f37abfac6a05b4b44ed7229 Author: William Hubbs gentoo org> AuthorDate: Mon Jul 13 20:43:53 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jul 13 20:45:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042d5611 sys-cluster/kubernetes: 1.18.x revbumps for logrotate config change Closes: https://bugs.gentoo.org/731130 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.18.4-r1.ebuild | 90 ++ sys-cluster/kubernetes/kubernetes-1.18.5-r1.ebuild | 90 ++ 2 files changed, 180 insertions(+) diff --git a/sys-cluster/kubernetes/kubernetes-1.18.4-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.4-r1.ebuild new file mode 100644 index 000..08ecc8821c1 --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.4-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + keepdir /etc/kubernetes/manifests + fi + if [[ $x =~ kubelet|kube-proxy ]]; then + keepdir /var/lib/${x} + fi + if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then + fowners ${x}:${x} /var/log/${x} + fi + done +} diff --git a/sys-cluster/kubernetes/kubernetes-1.18.5-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.5-r1.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.5-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: b4b92d0a9acab2111536710a237a05e381f521e9 Author: William Hubbs gentoo org> AuthorDate: Sat Jul 11 18:32:15 2020 + Commit: William Hubbs gentoo org> CommitDate: Sat Jul 11 18:38:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b92d0a sys-cluster/kubernetes: remove vulnerable versions Bug: https://bugs.gentoo.org/731800 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 10 --- sys-cluster/kubernetes/kubernetes-1.16.10.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.16.8.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.16.9.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.17.4.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.17.5.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.17.6.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.18.0.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.18.1.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.18.2.ebuild | 90 sys-cluster/kubernetes/kubernetes-1.18.3.ebuild | 90 11 files changed, 910 deletions(-) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index b4ac2352bd2..8ad72197661 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,16 +1,6 @@ -DIST kubernetes-1.16.10.tar.gz 31761409 BLAKE2B caef0b60045d134e5243558da56301dfe2ef844e7e80ca82d86bd79e5ce00bc9d9aa61550f3356dcc6ee31bf925a22a87364fcf971e353129adb0c0e376b26c0 SHA512 b81b34f12c6d835ef86df598bb13350b7a94b02cb493df9c8e8b605c541d9a9db16331b264f66ecdaaf5451e3a2d13cc104d3d6e5facbf31c4b6bd2cc2a1441f DIST kubernetes-1.16.11.tar.gz 31766900 BLAKE2B a3a099eaf82b7b818a237752885358752176bb1eade5f1623a1bd8920f37a43283fc0a712197153143b6d166bb0ecb45d9d1148cc766681f67f36281473b26e0 SHA512 153a44ce61d70074462c157ffbdb8c58a8807d205a315c2be3aabee80253cba362915f93c31fcbdbfcdc25161b9bc3ca0260b1cdab8f4d562fc69aa465fc476e DIST kubernetes-1.16.12.tar.gz 31772280 BLAKE2B 623a0dc387e911f603ae1f5111a30d43d57a3d8be49a02326077b6264d3cd683ef9b8b0bf9be2685aaade5b831b7fbd49426758aa5817ae7bc6b0cc6f934da2c SHA512 6c72998aa540adec40dc3b78167b2c9e3dfe1ff7d799fd9752676862dfdbdc5a8303b5f4267d132d4c115c5482b8f27140191bcdd74ad7a63f87cafe76cb9f9e -DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 -DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d -DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 -DIST kubernetes-1.17.5.tar.gz 31788321 BLAKE2B b7531b9ba07a20aba6829e3351b3b66a64251970be3a07d44f8b20ef2d44fa7d80f2528c1c0a6c3dcf3373cbb21e500d26c0a53c4ed4b66bb334860c5f8ce3b9 SHA512 2f7fd071a11a4f9d53cf0b23e381d0e864a6dc19e1dab88c2b5bcdade514328714f651bc0caa9c302e74fab7d2823a0d724fe0f5444e13afcf89b792377af283 -DIST kubernetes-1.17.6.tar.gz 31795648 BLAKE2B f6116bc65d08b99295a8e373470f411f5f6b11cad722a713f660f2d24798ee21e2286f4bd538bf53c94af3e9891c49f41ce3b8643ee18df908b0dca03643e007 SHA512 62eaa62a848d7650f29d014b710ca22a744cc1c6517b46a38b5363b3cf4618366d7de2df3f4fbcfe6fbcdde7428e169b9ce917444983049b55fcfff5f3f3217e DIST kubernetes-1.17.7.tar.gz 31808806 BLAKE2B b8c2d64bb2e307ca866465039a4e8d62f0f73d26ed7fe3e6906784369c214037672b80c0adf617c3b47abe213f4ee5e55af72943e742aaba645b0c7f69b984c1 SHA512 12ad9de52ac2028ace8b605ccf14b98c94363f17b56da6d5efbb63617d40898384ff88d88a33d47393c3e7b529f17d41c526340ddfbd4cc0eddb5341789436a4 DIST kubernetes-1.17.8.tar.gz 31815475 BLAKE2B a949e85610c4eb78bb79d2290ff50477fda4406f212869a2d23ba5a4e134be7bbcf327398f82cff86adfc3e9554fc2ca32f1de2667b3fb0187732dab4474f5a0 SHA512 0bf42da5162d91afe7be4cc9e2ca989e22d768b82b0e7b9d2ddc6bac9583fa73f22f4b755fd9cdd215d4c5023b5a349efc3f3b1a944048a329ba657b05b95f0b -DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c04
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 58d831db94fe3d5752d3a54e08d158c6f477d424 Author: William Hubbs gentoo org> AuthorDate: Sat Jul 11 17:36:54 2020 + Commit: William Hubbs gentoo org> CommitDate: Sat Jul 11 17:44:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d831db sys-cluster/kubernetes: stable 1.16.11, 1.17.7 and 1.18.4 on amd64 Bug: https://bugs.gentoo.org/731800 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.16.11.ebuild | 2 +- sys-cluster/kubernetes/kubernetes-1.17.7.ebuild | 2 +- sys-cluster/kubernetes/kubernetes-1.18.4.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl" diff --git a/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl" diff --git a/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: bd4dad0432ed6017b5283ed06351f23ce93cd479 Author: William Hubbs gentoo org> AuthorDate: Thu Jul 9 19:26:52 2020 + Commit: William Hubbs gentoo org> CommitDate: Thu Jul 9 19:40:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4dad04 sys-cluster/kubernetes: 1.18.5 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.18.5.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 35fbe8d58c9..f4199239f09 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -11,3 +11,4 @@ DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16a DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 DIST kubernetes-1.18.3.tar.gz 32596732 BLAKE2B 067a0b74d3d8e63ba99da1828c7a3e905b235a8e5bee1eb11bbc0a5e12ab2d94c0b5dcf9febf6b0808c053eb81fa6ea4746aa42d6c0a19c02b834b44d25f095f SHA512 0bb1dc33802127b03480e43dcbdeb576188a2a50b0257bcf47a0efec7d504cbce9b61048cb87d2ae4148174fcb2e373298c5947d5130604f827b806d9d00c6a4 DIST kubernetes-1.18.4.tar.gz 32605319 BLAKE2B 4cf10cadd2b45418f45517a0191d3650a2e36bd3dc69e3f472ac59735712261eebb38eccf7da4f8496ac60701602dbf4730176236486abae6279b1f71bae831f SHA512 b2a6f76b4b933012e39aa3df2510a6dd3a2d64452799fdd32b9d7c461930d273b0cacd46550aa963d809d7b075d6076a6d1a370322870204e1298811c14122a1 +DIST kubernetes-1.18.5.tar.gz 32609318 BLAKE2B 68a2571eb1c956484a288b2d379c4a81b1ce7924fe20500ea1b0c4ff925c52d5d2f52c58bce535827e90d6ba1863f88b3dc0c2e74261325ef335a423a193e8c6 SHA512 894c7a8c84b5a416b6699a962a657667885ecb7f2f38fc645239d53039149f439515922b10ffd4e66c3ca24b801f3d316ed3ee1b4e07bfbe792ddffbfb286ac8 diff --git a/sys-cluster/kubernetes/kubernetes-1.18.5.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.5.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.5.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: c611cf3eabecf06888b1e059d9cf032604d2d718 Author: William Hubbs gentoo org> AuthorDate: Thu Jul 9 19:38:43 2020 + Commit: William Hubbs gentoo org> CommitDate: Thu Jul 9 19:40:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c611cf3e sys-cluster/kubernetes: 1.16.12 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.16.12.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 3481850bc32..b4ac2352bd2 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,5 +1,6 @@ DIST kubernetes-1.16.10.tar.gz 31761409 BLAKE2B caef0b60045d134e5243558da56301dfe2ef844e7e80ca82d86bd79e5ce00bc9d9aa61550f3356dcc6ee31bf925a22a87364fcf971e353129adb0c0e376b26c0 SHA512 b81b34f12c6d835ef86df598bb13350b7a94b02cb493df9c8e8b605c541d9a9db16331b264f66ecdaaf5451e3a2d13cc104d3d6e5facbf31c4b6bd2cc2a1441f DIST kubernetes-1.16.11.tar.gz 31766900 BLAKE2B a3a099eaf82b7b818a237752885358752176bb1eade5f1623a1bd8920f37a43283fc0a712197153143b6d166bb0ecb45d9d1148cc766681f67f36281473b26e0 SHA512 153a44ce61d70074462c157ffbdb8c58a8807d205a315c2be3aabee80253cba362915f93c31fcbdbfcdc25161b9bc3ca0260b1cdab8f4d562fc69aa465fc476e +DIST kubernetes-1.16.12.tar.gz 31772280 BLAKE2B 623a0dc387e911f603ae1f5111a30d43d57a3d8be49a02326077b6264d3cd683ef9b8b0bf9be2685aaade5b831b7fbd49426758aa5817ae7bc6b0cc6f934da2c SHA512 6c72998aa540adec40dc3b78167b2c9e3dfe1ff7d799fd9752676862dfdbdc5a8303b5f4267d132d4c115c5482b8f27140191bcdd74ad7a63f87cafe76cb9f9e DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.12.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.12.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.12.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: aed4a1e6e7c4e3736a10ae13e0304e2b40aa5ba2 Author: William Hubbs gentoo org> AuthorDate: Thu Jul 9 19:27:45 2020 + Commit: William Hubbs gentoo org> CommitDate: Thu Jul 9 19:40:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed4a1e6 sys-cluster/kubernetes: 1.17.8 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.17.8.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index f4199239f09..3481850bc32 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -6,6 +6,7 @@ DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230d DIST kubernetes-1.17.5.tar.gz 31788321 BLAKE2B b7531b9ba07a20aba6829e3351b3b66a64251970be3a07d44f8b20ef2d44fa7d80f2528c1c0a6c3dcf3373cbb21e500d26c0a53c4ed4b66bb334860c5f8ce3b9 SHA512 2f7fd071a11a4f9d53cf0b23e381d0e864a6dc19e1dab88c2b5bcdade514328714f651bc0caa9c302e74fab7d2823a0d724fe0f5444e13afcf89b792377af283 DIST kubernetes-1.17.6.tar.gz 31795648 BLAKE2B f6116bc65d08b99295a8e373470f411f5f6b11cad722a713f660f2d24798ee21e2286f4bd538bf53c94af3e9891c49f41ce3b8643ee18df908b0dca03643e007 SHA512 62eaa62a848d7650f29d014b710ca22a744cc1c6517b46a38b5363b3cf4618366d7de2df3f4fbcfe6fbcdde7428e169b9ce917444983049b55fcfff5f3f3217e DIST kubernetes-1.17.7.tar.gz 31808806 BLAKE2B b8c2d64bb2e307ca866465039a4e8d62f0f73d26ed7fe3e6906784369c214037672b80c0adf617c3b47abe213f4ee5e55af72943e742aaba645b0c7f69b984c1 SHA512 12ad9de52ac2028ace8b605ccf14b98c94363f17b56da6d5efbb63617d40898384ff88d88a33d47393c3e7b529f17d41c526340ddfbd4cc0eddb5341789436a4 +DIST kubernetes-1.17.8.tar.gz 31815475 BLAKE2B a949e85610c4eb78bb79d2290ff50477fda4406f212869a2d23ba5a4e134be7bbcf327398f82cff86adfc3e9554fc2ca32f1de2667b3fb0187732dab4474f5a0 SHA512 0bf42da5162d91afe7be4cc9e2ca989e22d768b82b0e7b9d2ddc6bac9583fa73f22f4b755fd9cdd215d4c5023b5a349efc3f3b1a944048a329ba657b05b95f0b DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.8.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.8.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() {
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 67a0a570d0e6515c2175ee93b0068dbb63ab7f87 Author: William Hubbs gentoo org> AuthorDate: Mon Jun 22 23:20:02 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 22 23:37:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a0a570 sys-cluster/kubernetes: 1.18.4 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.18.4.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index c53b0fb511c..35fbe8d58c9 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -10,3 +10,4 @@ DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 DIST kubernetes-1.18.3.tar.gz 32596732 BLAKE2B 067a0b74d3d8e63ba99da1828c7a3e905b235a8e5bee1eb11bbc0a5e12ab2d94c0b5dcf9febf6b0808c053eb81fa6ea4746aa42d6c0a19c02b834b44d25f095f SHA512 0bb1dc33802127b03480e43dcbdeb576188a2a50b0257bcf47a0efec7d504cbce9b61048cb87d2ae4148174fcb2e373298c5947d5130604f827b806d9d00c6a4 +DIST kubernetes-1.18.4.tar.gz 32605319 BLAKE2B 4cf10cadd2b45418f45517a0191d3650a2e36bd3dc69e3f472ac59735712261eebb38eccf7da4f8496ac60701602dbf4730176236486abae6279b1f71bae831f SHA512 b2a6f76b4b933012e39aa3df2510a6dd3a2d64452799fdd32b9d7c461930d273b0cacd46550aa963d809d7b075d6076a6d1a370322870204e1298811c14122a1 diff --git a/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 04d8cbf5cb637931f65f0d6a95670b376f0cf8b8 Author: William Hubbs gentoo org> AuthorDate: Mon Jun 22 23:11:09 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 22 23:36:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d8cbf5 sys-cluster/kubernetes-1.16.11 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.16.11.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 354206114e0..354e7bf4271 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,4 +1,5 @@ DIST kubernetes-1.16.10.tar.gz 31761409 BLAKE2B caef0b60045d134e5243558da56301dfe2ef844e7e80ca82d86bd79e5ce00bc9d9aa61550f3356dcc6ee31bf925a22a87364fcf971e353129adb0c0e376b26c0 SHA512 b81b34f12c6d835ef86df598bb13350b7a94b02cb493df9c8e8b605c541d9a9db16331b264f66ecdaaf5451e3a2d13cc104d3d6e5facbf31c4b6bd2cc2a1441f +DIST kubernetes-1.16.11.tar.gz 31766900 BLAKE2B a3a099eaf82b7b818a237752885358752176bb1eade5f1623a1bd8920f37a43283fc0a712197153143b6d166bb0ecb45d9d1148cc766681f67f36281473b26e0 SHA512 153a44ce61d70074462c157ffbdb8c58a8807d205a315c2be3aabee80253cba362915f93c31fcbdbfcdc25161b9bc3ca0260b1cdab8f4d562fc69aa465fc476e DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILES
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 71d72b6842ca9aefe283529ba79b97275c3abe9c Author: William Hubbs gentoo org> AuthorDate: Mon Jun 22 23:14:43 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 22 23:37:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d72b68 sys-cluster/kubernetes: 1.17.7 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.17.7.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 354e7bf4271..c53b0fb511c 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -5,6 +5,7 @@ DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d5725 DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 DIST kubernetes-1.17.5.tar.gz 31788321 BLAKE2B b7531b9ba07a20aba6829e3351b3b66a64251970be3a07d44f8b20ef2d44fa7d80f2528c1c0a6c3dcf3373cbb21e500d26c0a53c4ed4b66bb334860c5f8ce3b9 SHA512 2f7fd071a11a4f9d53cf0b23e381d0e864a6dc19e1dab88c2b5bcdade514328714f651bc0caa9c302e74fab7d2823a0d724fe0f5444e13afcf89b792377af283 DIST kubernetes-1.17.6.tar.gz 31795648 BLAKE2B f6116bc65d08b99295a8e373470f411f5f6b11cad722a713f660f2d24798ee21e2286f4bd538bf53c94af3e9891c49f41ce3b8643ee18df908b0dca03643e007 SHA512 62eaa62a848d7650f29d014b710ca22a744cc1c6517b46a38b5363b3cf4618366d7de2df3f4fbcfe6fbcdde7428e169b9ce917444983049b55fcfff5f3f3217e +DIST kubernetes-1.17.7.tar.gz 31808806 BLAKE2B b8c2d64bb2e307ca866465039a4e8d62f0f73d26ed7fe3e6906784369c214037672b80c0adf617c3b47abe213f4ee5e55af72943e742aaba645b0c7f69b984c1 SHA512 12ad9de52ac2028ace8b605ccf14b98c94363f17b56da6d5efbb63617d40898384ff88d88a33d47393c3e7b529f17d41c526340ddfbd4cc0eddb5341789436a4 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() {
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 229b323b8afc0896bc0703d088b9367d1d682328 Author: William Hubbs gentoo org> AuthorDate: Tue Jun 16 00:47:50 2020 + Commit: William Hubbs gentoo org> CommitDate: Tue Jun 16 00:49:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=229b323b sys-cluster/kubernetes: stable 1.16.9 on amd64 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.16.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 7643abbc5e9256919d304e4b5c1fe350e9827048 Author: William Hubbs gentoo org> AuthorDate: Tue Jun 16 00:43:24 2020 + Commit: William Hubbs gentoo org> CommitDate: Tue Jun 16 00:49:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7643abbc sys-cluster/kubernetes: stable 1.16.8 on amd64 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.16.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 094b21a839160a96b38a9fe563976b19eaea23a9 Author: William Hubbs gentoo org> AuthorDate: Mon Jun 15 21:15:09 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 15 21:24:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=094b21a8 sys-cluster/kubernetes: stable 1.16.10 on amd64 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.16.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 5f2b849235d2f0d8fa9c15d8a7925a864869316d Author: William Hubbs gentoo org> AuthorDate: Mon Jun 15 21:18:47 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 15 21:24:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2b8492 sys-cluster/kubernetes: stable 1.17.6 on amd64 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.17.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 14e0f4bb334250f526130aa35cabdff22b7ba2ae Author: William Hubbs gentoo org> AuthorDate: Mon Jun 15 21:23:40 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Jun 15 21:24:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e0f4bb sys-cluster/kubernetes: stable 1.18.3 on amd64 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.18.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild index c333bbabb3b..08ecc8821c1 100644 --- a/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" AGENT="kubelet" CLI="kubeadm kubectl"
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 84f9466e3536e76d45bc668f12f75770eeb0723b Author: William Hubbs gentoo org> AuthorDate: Thu May 21 03:03:13 2020 + Commit: William Hubbs gentoo org> CommitDate: Thu May 21 03:47:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f9466e sys-cluster/kubernetes: 1.16.10 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.16.10.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index ddc36e9a213..279aade0ecc 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,3 +1,4 @@ +DIST kubernetes-1.16.10.tar.gz 31761409 BLAKE2B caef0b60045d134e5243558da56301dfe2ef844e7e80ca82d86bd79e5ce00bc9d9aa61550f3356dcc6ee31bf925a22a87364fcf971e353129adb0c0e376b26c0 SHA512 b81b34f12c6d835ef86df598bb13350b7a94b02cb493df9c8e8b605c541d9a9db16331b264f66ecdaaf5451e3a2d13cc104d3d6e5facbf31c4b6bd2cc2a1441f DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + kee
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: c62d470786ec6488385a29013d942b44912bf5cc Author: William Hubbs gentoo org> AuthorDate: Thu May 21 03:42:21 2020 + Commit: William Hubbs gentoo org> CommitDate: Thu May 21 03:47:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62d4707 sys-cluster/kubernetes: 1.18.3 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.18.3.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 7209c8e6214..354206114e0 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -7,3 +7,4 @@ DIST kubernetes-1.17.6.tar.gz 31795648 BLAKE2B f6116bc65d08b99295a8e373470f411f5 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 +DIST kubernetes-1.18.3.tar.gz 32596732 BLAKE2B 067a0b74d3d8e63ba99da1828c7a3e905b235a8e5bee1eb11bbc0a5e12ab2d94c0b5dcf9febf6b0808c053eb81fa6ea4746aa42d6c0a19c02b834b44d25f095f SHA512 0bb1dc33802127b03480e43dcbdeb576188a2a50b0257bcf47a0efec7d504cbce9b61048cb87d2ae4148174fcb2e373298c5947d5130604f827b806d9d00c6a4 diff --git a/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: c0591b39c85331b9bee686327332b5311bbdd339 Author: William Hubbs gentoo org> AuthorDate: Thu May 21 03:39:08 2020 + Commit: William Hubbs gentoo org> CommitDate: Thu May 21 03:47:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0591b39 sys-cluster/kubernetes: 1.17.6 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.17.6.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 279aade0ecc..7209c8e6214 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -3,6 +3,7 @@ DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694 DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 DIST kubernetes-1.17.5.tar.gz 31788321 BLAKE2B b7531b9ba07a20aba6829e3351b3b66a64251970be3a07d44f8b20ef2d44fa7d80f2528c1c0a6c3dcf3373cbb21e500d26c0a53c4ed4b66bb334860c5f8ce3b9 SHA512 2f7fd071a11a4f9d53cf0b23e381d0e864a6dc19e1dab88c2b5bcdade514328714f651bc0caa9c302e74fab7d2823a0d724fe0f5444e13afcf89b792377af283 +DIST kubernetes-1.17.6.tar.gz 31795648 BLAKE2B f6116bc65d08b99295a8e373470f411f5f6b11cad722a713f660f2d24798ee21e2286f4bd538bf53c94af3e9891c49f41ce3b8643ee18df908b0dca03643e007 SHA512 62eaa62a848d7650f29d014b710ca22a744cc1c6517b46a38b5363b3cf4618366d7de2df3f4fbcfe6fbcdde7428e169b9ce917444983049b55fcfff5f3f3217e DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() {
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: f46f635467c24a5ae20e41e4b4a9007566d72c80 Author: William Hubbs gentoo org> AuthorDate: Fri Apr 17 15:15:13 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Apr 17 15:48:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46f6354 sys-cluster/kubernetes: 1.16.9 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.16.9.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 6b2da87242d..de82531bd91 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,4 +1,5 @@ DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 +DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 18875312c2d08c965692c96687bfc6dccfd63df3 Author: William Hubbs gentoo org> AuthorDate: Fri Apr 17 15:47:50 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Apr 17 15:48:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18875312 sys-cluster/kubernetes: 1.18.2 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.18.2.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index be9f45537ba..ddc36e9a213 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -4,3 +4,4 @@ DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230d DIST kubernetes-1.17.5.tar.gz 31788321 BLAKE2B b7531b9ba07a20aba6829e3351b3b66a64251970be3a07d44f8b20ef2d44fa7d80f2528c1c0a6c3dcf3373cbb21e500d26c0a53c4ed4b66bb334860c5f8ce3b9 SHA512 2f7fd071a11a4f9d53cf0b23e381d0e864a6dc19e1dab88c2b5bcdade514328714f651bc0caa9c302e74fab7d2823a0d724fe0f5444e13afcf89b792377af283 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 +DIST kubernetes-1.18.2.tar.gz 32585912 BLAKE2B 1f8dbd6e7a8ba4257abaf2926ada656ec42eb7e0f502f2b4fc75b2a6cacd9a6e91624a717772f605a24b42421933580bc399aca4480aa1c88009016160485a77 SHA512 9786312b06aea5cbd4e786e4b6d639ec4750fa6c8ba469d860702b317103ec464f038015ef038ba21841a0d627d58902769eb73a5d2fdf4da2f0ae4c0ec14e85 diff --git a/sys-cluster/kubernetes/kubernetes-1.18.2.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.2.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: ea3d2db74c9880642f09052d20c38f349470ea24 Author: William Hubbs gentoo org> AuthorDate: Fri Apr 17 15:24:28 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Apr 17 15:48:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3d2db7 sys-cluster/kubernetes: 1.17.5 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.17.5.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index de82531bd91..be9f45537ba 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,5 +1,6 @@ DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 DIST kubernetes-1.16.9.tar.gz 31752857 BLAKE2B 34c0ff54e60276bf41ce971a8a50d57256f696ac95b551a90a6d2ccf1540279010953119def539c0824217fbbfc287d24b6f080e1fefce8864c1eade72d0777f SHA512 08fffe855a433ad0cc7586afd12815adb3bcafcac86712181625198fedbfe170bc36ae31aca9783d30dd790c415d447f073234f621416a76a7e4e0de2eeb008d DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 +DIST kubernetes-1.17.5.tar.gz 31788321 BLAKE2B b7531b9ba07a20aba6829e3351b3b66a64251970be3a07d44f8b20ef2d44fa7d80f2528c1c0a6c3dcf3373cbb21e500d26c0a53c4ed4b66bb334860c5f8ce3b9 SHA512 2f7fd071a11a4f9d53cf0b23e381d0e864a6dc19e1dab88c2b5bcdade514328714f651bc0caa9c302e74fab7d2823a0d724fe0f5444e13afcf89b792377af283 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.5.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.5.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.5.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 8aa9c0d97a189b0ea137d666c47a5d68ea8ef9a3 Author: William Hubbs gentoo org> AuthorDate: Fri Apr 10 19:21:19 2020 + Commit: William Hubbs gentoo org> CommitDate: Fri Apr 10 19:22:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa9c0d9 sys-cluster/kubernetes: 1.18.1 bump Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.18.1.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index b73aacea612..6b2da87242d 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,3 +1,4 @@ DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 +DIST kubernetes-1.18.1.tar.gz 32581783 BLAKE2B ffacdba21dd6d326ddf9733c49ed3a16ad679fbd25b4ddda44b047a402a163474033d6b2328a816e83ede505aae07e205b68938165c546202fa6df2d03609ead SHA512 c002153e16494cd74e6f0609847602d6dcf166c8bab020341f8302b7cad5d7452ed1c2e66b3b230731d13401493d2d02f0500abcd526dbff44ae3aeabd210577 diff --git a/sys-cluster/kubernetes/kubernetes-1.18.1.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.1.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.18.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + keepdir /
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 7d4ec8f9dc96407dddba08cf34c5839d786b20b2 Author: William Hubbs gentoo org> AuthorDate: Tue Mar 31 21:25:51 2020 + Commit: William Hubbs gentoo org> CommitDate: Tue Mar 31 21:26:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4ec8f9 sys-cluster/kubernetes: add 1.17.4 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.17.4.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index a539e050ea4..b73aacea612 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1,2 +1,3 @@ DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 +DIST kubernetes-1.17.4.tar.gz 3175 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.4.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.4.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.17.4.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + keepdir /etc/kubernetes/manifests + fi + if [[ $x =~ kubelet|kube-proxy ]]; then + keepdir /var/lib/${x} + fi + if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then + fowners ${x}:${x} /var/log/${x} +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 19feaac7753665f288e537a7ad99085073e70c54 Author: William Hubbs gentoo org> AuthorDate: Tue Mar 31 21:23:44 2020 + Commit: William Hubbs gentoo org> CommitDate: Tue Mar 31 21:26:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19feaac7 sys-cluster/kubernetes: add 1.16.8 Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest | 1 + sys-cluster/kubernetes/kubernetes-1.16.8.ebuild | 90 + 2 files changed, 91 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest index 0d914c7cff9..a539e050ea4 100644 --- a/sys-cluster/kubernetes/Manifest +++ b/sys-cluster/kubernetes/Manifest @@ -1 +1,2 @@ +DIST kubernetes-1.16.8.tar.gz 31731459 BLAKE2B 1d53c16586b5a7a41fc42d0fb3444b694531d3f04fb9e168a70d4b98f966f322bc82d39234612e38c71da052002c5bcc452c747d9f948dacbdd91ea40a9f5417 SHA512 04c8e9a9227ac9a98074cd52cbe90758134fedb10164fa69accbc19716a2f18dc133a4f880d0e35a3728c377faea431363f00ae9fe2ff5ca9e509444da9106c5 DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 diff --git a/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild new file mode 100644 index 000..c333bbabb3b --- /dev/null +++ b/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild @@ -0,0 +1,90 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="production-grade container orchestration" +HOMEPAGE="https://kubernetes.io"; +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +AGENT="kubelet" +CLI="kubeadm kubectl" +SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler" +IUSE="hardened" +for x in ${AGENT} ${CLI} ${SERVICES}; do + IUSE+=" +${x}" +done + +BDEPEND=">=dev-lang/go-1.13" +COMMON_DEPEND=" + kube-apiserver? ( + acct-group/kube-apiserver + acct-user/kube-apiserver + ) + kube-controller-manager? ( + acct-group/kube-controller-manager + acct-user/kube-controller-manager + ) + kube-scheduler? ( + acct-group/kube-scheduler + acct-user/kube-scheduler + )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + kube-proxy? ( net-firewall/conntrack-tools ) + !sys-cluster/kubeadm + !sys-cluster/kubectl + !sys-cluster/kubelet + !sys-cluster/kube-apiserver + !sys-cluster/kube-controller-manager + !sys-cluster/kube-proxy + !sys-cluster/kube-scheduler" + +RESTRICT+=" test" + +src_compile() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x} + done +} + +src_install() { + local x + for x in ${AGENT} ${CLI} ${SERVICES}; do + use $x || continue + dobin _output/bin/${x} + if has ${x} ${CLI}; then + _output/bin/${x} completion bash > ${x}.bash || die + _output/bin/${x} completion zsh > ${x}.zsh || die + newbashcomp ${x}.bash ${x} + insinto /usr/share/zsh/site-functions + newins ${x}.zsh _${x} + continue + fi + newinitd "${FILESDIR}"/${x}.initd ${x} + newconfd "${FILESDIR}"/${x}.confd ${x} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${x}.logrotated ${x} + keepdir /var/log/${x} + if [[ "$x" =~ kubelet ]]; then + systemd_dounit "${FILESDIR}"/${x}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${x}.env ${x}.env + keepdir /etc/kubernetes/manifests + fi + if [[ $x =~ kubelet|kube-proxy ]]; then + keepdir /var/lib/${x} + fi + if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then + fowners ${x}:${x} /var/log/${x} + fi + done +}
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
commit: 9b1de28166374319a3b35d9d0f18d0ba47876f19 Author: William Hubbs gentoo org> AuthorDate: Mon Mar 30 21:37:39 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 30 21:37:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1de281 sys-cluster/kubernetes: typo fix Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/kubernetes-1.18.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-cluster/kubernetes/kubernetes-1.18.0.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.0.ebuild index 50827671959..c333bbabb3b 100644 --- a/sys-cluster/kubernetes/kubernetes-1.18.0.ebuild +++ b/sys-cluster/kubernetes/kubernetes-1.18.0.ebuild @@ -83,8 +83,8 @@ src_install() { if [[ $x =~ kubelet|kube-proxy ]]; then keepdir /var/lib/${x} fi -# if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then -# fowners ${x}:${x} /var/log/${x} -# fi + if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then + fowners ${x}:${x} /var/log/${x} + fi done }
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/, sys-cluster/kubernetes/files/
commit: 5fa5afed5558822cefd2d2e6e617f8370d02af62 Author: William Hubbs gentoo org> AuthorDate: Mon Mar 30 21:31:18 2020 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 30 21:35:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa5afed sys-cluster/kubernetes: production-grade container orchestration Previously, Kubernetes had all of its executables packaged separately, but this will be much easier to maintain. The use flags control which parts are built and installed. Signed-off-by: William Hubbs gentoo.org> sys-cluster/kubernetes/Manifest| 1 + sys-cluster/kubernetes/files/kube-apiserver.confd | 7 ++ sys-cluster/kubernetes/files/kube-apiserver.initd | 19 + .../kubernetes/files/kube-apiserver.logrotated | 7 ++ .../kubernetes/files/kube-controller-manager.confd | 9 +++ .../kubernetes/files/kube-controller-manager.initd | 19 + .../files/kube-controller-manager.logrotated | 7 ++ sys-cluster/kubernetes/files/kube-proxy.confd | 4 + sys-cluster/kubernetes/files/kube-proxy.initd | 19 + sys-cluster/kubernetes/files/kube-proxy.logrotated | 7 ++ sys-cluster/kubernetes/files/kube-scheduler.confd | 9 +++ sys-cluster/kubernetes/files/kube-scheduler.initd | 19 + .../kubernetes/files/kube-scheduler.logrotated | 7 ++ sys-cluster/kubernetes/files/kubelet.confd | 4 + sys-cluster/kubernetes/files/kubelet.env | 17 sys-cluster/kubernetes/files/kubelet.initd | 19 + sys-cluster/kubernetes/files/kubelet.logrotated| 7 ++ sys-cluster/kubernetes/files/kubelet.service | 24 ++ sys-cluster/kubernetes/kubernetes-1.18.0.ebuild| 90 ++ sys-cluster/kubernetes/metadata.xml| 17 20 files changed, 312 insertions(+) diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest new file mode 100644 index 000..0d914c7cff9 --- /dev/null +++ b/sys-cluster/kubernetes/Manifest @@ -0,0 +1 @@ +DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2 SHA512 3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8 diff --git a/sys-cluster/kubernetes/files/kube-apiserver.confd b/sys-cluster/kubernetes/files/kube-apiserver.confd new file mode 100644 index 000..db74d27f020 --- /dev/null +++ b/sys-cluster/kubernetes/files/kube-apiserver.confd @@ -0,0 +1,7 @@ +### +# kubernetes system config +# +# The following values are used to configure the kube-apiserver +# + +command_args="" diff --git a/sys-cluster/kubernetes/files/kube-apiserver.initd b/sys-cluster/kubernetes/files/kube-apiserver.initd new file mode 100644 index 000..6f649f5a546 --- /dev/null +++ b/sys-cluster/kubernetes/files/kube-apiserver.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +description="Kubernetes API Server" +pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} +user=${user:-${RC_SVCNAME}} +group=${group:-${RC_SVCNAME}} + +command="/usr/bin/kube-apiserver" +command_args="${command_args}" +command_background="true" +start_stop_daemon_args="--user ${user} --group ${group} \ + --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \ + --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" + +depend() { + after net +} diff --git a/sys-cluster/kubernetes/files/kube-apiserver.logrotated b/sys-cluster/kubernetes/files/kube-apiserver.logrotated new file mode 100644 index 000..4ed84506231 --- /dev/null +++ b/sys-cluster/kubernetes/files/kube-apiserver.logrotated @@ -0,0 +1,7 @@ +/var/log/kube-apiserver/*.log { + missingok + size 5M + rotate 3 + compress + copytruncate +} diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.confd b/sys-cluster/kubernetes/files/kube-controller-manager.confd new file mode 100644 index 000..155c43a0756 --- /dev/null +++ b/sys-cluster/kubernetes/files/kube-controller-manager.confd @@ -0,0 +1,9 @@ +### +# kubernetes system config +# +# The following values are used to configure the kube-controller-manager +# + +# Add your own! +command_args="" + diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.initd b/sys-cluster/kubernetes/files/kube-controller-manager.initd new file mode 100644 index 000..276197f0656 --- /dev/null +++ b/sys-cluster/kubernetes/files/kube-controller-manager.initd @@ -0,0 +1,19 @@ +#!/sbin/openrc-run +# Copyright 2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +description="Kubernetes Controller Manager service" +pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} +user=${user:-${RC_SVCNAME}} +group=${group:-${RC_SVCNAME}} + +command="/usr/bin/