public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-22 23:37 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-22 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     04d8cbf5cb637931f65f0d6a95670b376f0cf8b8
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 22 23:11:09 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 22 23:36:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d8cbf5

sys-cluster/kubernetes-1.16.11 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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 "${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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-10-27 15:14 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-10-27 15:14 UTC (permalink / raw
  To: gentoo-commits

commit:     106f3b5cd1eef2e8ca3c5a6e52d3085a7c6fa20a
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 27 15:07:00 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Oct 27 15:07:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106f3b5c

sys-cluster/kubernetes: remove unstable versions

Signed-off-by: William Hubbs <williamh <AT> 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 33338722 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..00000000000
--- 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}
-		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
-}
-
-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
deleted file mode 100644
index 4888751e39a..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.8.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}
-		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
-}
-
-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.19.0.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild
deleted file mode 100644
index b3bd4ed8f52..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild
+++ /dev/null
@@ -1,89 +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 ~arm64"
-
-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}"/${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.19.1.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild
deleted file mode 100644
index 51652cdca39..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild
+++ /dev/null
@@ -1,98 +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 ~arm64"
-
-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
-
-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/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
-}
-
-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
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-09-13 22:13 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-09-13 22:13 UTC (permalink / raw
  To: gentoo-commits

commit:     84212cff24a5312cf6c43ea93b1c5eb95d9a1de4
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 13 21:59:27 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Sep 13 22:12:08 2020 +0000
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 <williamh <AT> 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 33338722 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
 
-BDEPEND="=dev-lang/go-1.14*"
 COMMON_DEPEND="
 	kube-apiserver? (
 		acct-group/kube-apiserver
@@ -37,7 +36,6 @@ COMMON_DEPEND="
 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
@@ -88,3 +86,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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-08-31 10:18 Alexis Ballier
  0 siblings, 0 replies; 35+ messages in thread
From: Alexis Ballier @ 2020-08-31 10:18 UTC (permalink / raw
  To: gentoo-commits

commit:     abbb3fbd6d68c0a2317b06cd85fe19c48893d7b1
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 31 10:16:23 2020 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Aug 31 10:18:25 2020 +0000
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 <aballier <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-08-28 22:44 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-08-28 22:44 UTC (permalink / raw
  To: gentoo-commits

commit:     16870509cae78394eb545ed44d68978ffa38a141
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 28 22:40:46 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Aug 28 22:42:36 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16870509

sys-cluster/kubernetes: remove unsupported versions

Signed-off-by: William Hubbs <williamh <AT> 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..00000000000
--- 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 "${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.14.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.14.ebuild
deleted file mode 100644
index e558ad11199..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.14.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 "${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
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-08-28 21:37 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-08-28 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     51e5f924193106601bd291c7ef9f37867fcf617f
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 28 21:34:50 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Aug 28 21:36:03 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e5f924

sys-cluster/kubernetes: 1.19.0 bump

Signed-off-by: William Hubbs <williamh <AT> 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 00000000000..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}"/${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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-08-16 23:01 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-08-16 23:01 UTC (permalink / raw
  To: gentoo-commits

commit:     8ccdf0c5ee0542ecde14ef73f79a2c3a49f9418e
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 16 22:57:35 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Aug 16 23:00:55 2020 +0000
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 <williamh <AT> 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 00000000000..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/${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.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild
new file mode 100644
index 00000000000..e558ad11199
--- /dev/null
+++ b/sys-cluster/kubernetes/kubernetes-1.17.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.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 "${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.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild
new file mode 100644
index 00000000000..e558ad11199
--- /dev/null
+++ b/sys-cluster/kubernetes/kubernetes-1.18.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.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 "${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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-08-16 23:01 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-08-16 23:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4b63b738b9480082bd17e1af3b23b090827acb98
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 16 22:45:58 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Aug 16 23:00:55 2020 +0000
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 <williamh <AT> 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


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-24 18:36 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-24 18:36 UTC (permalink / raw
  To: gentoo-commits

commit:     1d5c81e3a09631096b050b94aafb25d0bbf0bfa0
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 18:34:45 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 18:35:51 2020 +0000
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 <williamh <AT> 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..00000000000
--- 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 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.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.11.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.11.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.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
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.12-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 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.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.12.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.12.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.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.7-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.7-r1.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.7-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 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.7.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.7.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.7.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.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
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.8-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 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.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.8.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.8.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.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.4-r1.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.4-r1.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.4-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 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.4.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.4.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.4.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.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
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.5-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 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.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.5.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.5.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.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
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-24 18:18 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-24 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     1ecb23129160a5563652f7133ceef6af7fede5ca
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 18:12:00 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 18:16:39 2020 +0000
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 <williamh <AT> 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 00000000000..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
+		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.9.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild
new file mode 100644
index 00000000000..08ecc8821c1
--- /dev/null
+++ b/sys-cluster/kubernetes/kubernetes-1.17.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}"/${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.6.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.6.ebuild
new file mode 100644
index 00000000000..08ecc8821c1
--- /dev/null
+++ b/sys-cluster/kubernetes/kubernetes-1.18.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() {
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-13 20:46 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-13 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     e141fe6de447cfe2fdd96849d3be25be77354577
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 13 20:26:07 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jul 13 20:45:16 2020 +0000
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 <williamh <AT> 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 00000000000..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 00000000000..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
+	)
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-13 20:46 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-13 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     042d561179ebe7f02f37abfac6a05b4b44ed7229
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 13 20:43:53 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jul 13 20:45:16 2020 +0000
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 <williamh <AT> 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 00000000000..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 00000000000..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
+	)
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-13 20:46 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-13 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     282cc46bf120a6d320f025d2a8e996b15b4c723c
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 13 20:09:05 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jul 13 20:45:16 2020 +0000
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 <williamh <AT> 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 00000000000..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 00000000000..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
+	)
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-11 18:38 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-11 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     b4b92d0a9acab2111536710a237a05e381f521e9
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 11 18:32:15 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Jul 11 18:38:21 2020 +0000
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 <williamh <AT> 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 31777775 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 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
 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.16.10.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.10.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.10.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.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.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.8.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.8.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.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.9.ebuild b/sys-cluster/kubernetes/kubernetes-1.16.9.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.16.9.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.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.4.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.4.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.4.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.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.5.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.5.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.5.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.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.6.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.6.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.17.6.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.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.0.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.0.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.0.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.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.1.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.1.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.1.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.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.2.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.2.ebuild
deleted file mode 100644
index c333bbabb3b..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.2.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.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.3.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.3.ebuild
deleted file mode 100644
index 08ecc8821c1..00000000000
--- a/sys-cluster/kubernetes/kubernetes-1.18.3.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.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
-}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-11 17:47 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-11 17:47 UTC (permalink / raw
  To: gentoo-commits

commit:     58d831db94fe3d5752d3a54e08d158c6f477d424
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 11 17:36:54 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Jul 11 17:44:29 2020 +0000
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 <williamh <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-09 19:40 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-09 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     aed4a1e6e7c4e3736a10ae13e0304e2b40aa5ba2
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  9 19:27:45 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Jul  9 19:40:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed4a1e6

sys-cluster/kubernetes: 1.17.8 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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() {
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-09 19:40 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-09 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     c611cf3eabecf06888b1e059d9cf032604d2d718
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  9 19:38:43 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Jul  9 19:40:21 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c611cf3e

sys-cluster/kubernetes: 1.16.12 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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}
+			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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-07-09 19:40 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-07-09 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     bd4dad0432ed6017b5283ed06351f23ce93cd479
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu Jul  9 19:26:52 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Jul  9 19:40:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4dad04

sys-cluster/kubernetes: 1.18.5 bump

Signed-off-by: William Hubbs <williamh <AT> 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 00000000000..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
+			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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-22 23:37 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-22 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     67a0a570d0e6515c2175ee93b0068dbb63ab7f87
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 22 23:20:02 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 22 23:37:05 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a0a570

sys-cluster/kubernetes: 1.18.4 bump

Signed-off-by: William Hubbs <williamh <AT> 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 00000000000..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
+			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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-22 23:37 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-22 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     71d72b6842ca9aefe283529ba79b97275c3abe9c
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 22 23:14:43 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 22 23:37:05 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d72b68

sys-cluster/kubernetes: 1.17.7 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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() {
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-16  0:50 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-16  0:50 UTC (permalink / raw
  To: gentoo-commits

commit:     229b323b8afc0896bc0703d088b9367d1d682328
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 16 00:47:50 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jun 16 00:49:58 2020 +0000
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 <williamh <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-16  0:50 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-16  0:50 UTC (permalink / raw
  To: gentoo-commits

commit:     7643abbc5e9256919d304e4b5c1fe350e9827048
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 16 00:43:24 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jun 16 00:49:58 2020 +0000
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 <williamh <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-15 21:24 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-15 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     5f2b849235d2f0d8fa9c15d8a7925a864869316d
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 15 21:18:47 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 21:24:09 2020 +0000
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 <williamh <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-15 21:24 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-15 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     14e0f4bb334250f526130aa35cabdff22b7ba2ae
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 15 21:23:40 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 21:24:09 2020 +0000
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 <williamh <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-06-15 21:24 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-06-15 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     094b21a839160a96b38a9fe563976b19eaea23a9
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 15 21:15:09 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 15 21:24:08 2020 +0000
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 <williamh <AT> 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"


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-05-21  3:47 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-05-21  3:47 UTC (permalink / raw
  To: gentoo-commits

commit:     c62d470786ec6488385a29013d942b44912bf5cc
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 03:42:21 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu May 21 03:47:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62d4707

sys-cluster/kubernetes: 1.18.3 bump

Signed-off-by: William Hubbs <williamh <AT> 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 00000000000..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
+			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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-05-21  3:47 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-05-21  3:47 UTC (permalink / raw
  To: gentoo-commits

commit:     84f9466e3536e76d45bc668f12f75770eeb0723b
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 03:03:13 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu May 21 03:47:19 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f9466e

sys-cluster/kubernetes: 1.16.10 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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
+			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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-05-21  3:47 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-05-21  3:47 UTC (permalink / raw
  To: gentoo-commits

commit:     c0591b39c85331b9bee686327332b5311bbdd339
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 03:39:08 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu May 21 03:47:19 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0591b39

sys-cluster/kubernetes: 1.17.6 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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() {
+	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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-04-17 15:48 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-04-17 15:48 UTC (permalink / raw
  To: gentoo-commits

commit:     f46f635467c24a5ae20e41e4b4a9007566d72c80
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 17 15:15:13 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr 17 15:48:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46f6354

sys-cluster/kubernetes: 1.16.9 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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}"/${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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-04-17 15:48 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-04-17 15:48 UTC (permalink / raw
  To: gentoo-commits

commit:     ea3d2db74c9880642f09052d20c38f349470ea24
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 17 15:24:28 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr 17 15:48:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea3d2db7

sys-cluster/kubernetes: 1.17.5 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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 /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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-04-17 15:48 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-04-17 15:48 UTC (permalink / raw
  To: gentoo-commits

commit:     18875312c2d08c965692c96687bfc6dccfd63df3
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 17 15:47:50 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr 17 15:48:18 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18875312

sys-cluster/kubernetes: 1.18.2 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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
+			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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-04-10 19:22 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-04-10 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8aa9c0d97a189b0ea137d666c47a5d68ea8ef9a3
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 10 19:21:19 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr 10 19:22:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa9c0d9

sys-cluster/kubernetes: 1.18.1 bump

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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 /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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-03-31 21:27 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-03-31 21:27 UTC (permalink / raw
  To: gentoo-commits

commit:     19feaac7753665f288e537a7ad99085073e70c54
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 31 21:23:44 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Mar 31 21:26:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19feaac7

sys-cluster/kubernetes: add 1.16.8

Signed-off-by: William Hubbs <williamh <AT> 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 00000000000..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
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-03-31 21:27 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-03-31 21:27 UTC (permalink / raw
  To: gentoo-commits

commit:     7d4ec8f9dc96407dddba08cf34c5839d786b20b2
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 31 21:25:51 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Mar 31 21:26:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d4ec8f9

sys-cluster/kubernetes: add 1.17.4

Signed-off-by: William Hubbs <williamh <AT> 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 31777775 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 00000000000..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}
+		fi
+	done
+}


^ permalink raw reply related	[flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
@ 2020-03-30 21:37 William Hubbs
  0 siblings, 0 replies; 35+ messages in thread
From: William Hubbs @ 2020-03-30 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     9b1de28166374319a3b35d9d0f18d0ba47876f19
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 30 21:37:39 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Mar 30 21:37:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1de281

sys-cluster/kubernetes: typo fix

Signed-off-by: William Hubbs <williamh <AT> 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
 }


^ permalink raw reply related	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2020-10-27 15:14 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-22 23:37 [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/ William Hubbs
  -- strict thread matches above, loose matches on Subject: below --
2020-10-27 15:14 William Hubbs
2020-09-13 22:13 William Hubbs
2020-08-31 10:18 Alexis Ballier
2020-08-28 22:44 William Hubbs
2020-08-28 21:37 William Hubbs
2020-08-16 23:01 William Hubbs
2020-08-16 23:01 William Hubbs
2020-07-24 18:36 William Hubbs
2020-07-24 18:18 William Hubbs
2020-07-13 20:46 William Hubbs
2020-07-13 20:46 William Hubbs
2020-07-13 20:46 William Hubbs
2020-07-11 18:38 William Hubbs
2020-07-11 17:47 William Hubbs
2020-07-09 19:40 William Hubbs
2020-07-09 19:40 William Hubbs
2020-07-09 19:40 William Hubbs
2020-06-22 23:37 William Hubbs
2020-06-22 23:37 William Hubbs
2020-06-16  0:50 William Hubbs
2020-06-16  0:50 William Hubbs
2020-06-15 21:24 William Hubbs
2020-06-15 21:24 William Hubbs
2020-06-15 21:24 William Hubbs
2020-05-21  3:47 William Hubbs
2020-05-21  3:47 William Hubbs
2020-05-21  3:47 William Hubbs
2020-04-17 15:48 William Hubbs
2020-04-17 15:48 William Hubbs
2020-04-17 15:48 William Hubbs
2020-04-10 19:22 William Hubbs
2020-03-31 21:27 William Hubbs
2020-03-31 21:27 William Hubbs
2020-03-30 21:37 William Hubbs

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox