From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 45020138359 for ; Wed, 25 Nov 2020 19:23:14 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8378DE08CA; Wed, 25 Nov 2020 19:23:13 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 59652E08CA for ; Wed, 25 Nov 2020 19:23:13 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9521F340AC0 for ; Wed, 25 Nov 2020 19:23:11 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D563D3FB for ; Wed, 25 Nov 2020 19:23:09 +0000 (UTC) From: "William Hubbs" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "William Hubbs" Message-ID: <1606332042.8c2762b8c6162c6dbd1d7b7abf5a8115cc42237e.williamh@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/, sys-cluster/kubernetes/files/, profiles/ X-VCS-Repository: repo/gentoo X-VCS-Files: profiles/package.mask sys-cluster/kubernetes/Manifest sys-cluster/kubernetes/files/kube-apiserver.confd sys-cluster/kubernetes/files/kube-apiserver.initd sys-cluster/kubernetes/files/kube-apiserver.logrotated sys-cluster/kubernetes/files/kube-controller-manager.confd sys-cluster/kubernetes/files/kube-controller-manager.initd sys-cluster/kubernetes/files/kube-controller-manager.logrotated sys-cluster/kubernetes/files/kube-proxy.confd sys-cluster/kubernetes/files/kube-proxy.initd sys-cluster/kubernetes/files/kube-proxy.logrotated sys-cluster/kubernetes/files/kube-scheduler.confd sys-cluster/kubernetes/files/kube-scheduler.initd sys-cluster/kubernetes/files/kube-scheduler.logrotated sys-cluster/kubernetes/files/kubelet.confd sys-cluster/kubernetes/files/kubelet.env sys-cluster/kubernetes/files/kubelet.initd sys-cluster/kubernetes/files/kubelet.logrotated sys-cluster/kubernetes/files/kubelet.service sys-cluster/kubernetes/kubernetes-1.17.9.ebuild sys-cluster/kubernetes/kuber netes-1.18.6.ebuild sys-cluster/kubernetes/metadata.xml X-VCS-Directories: profiles/ sys-cluster/kubernetes/ sys-cluster/kubernetes/files/ X-VCS-Committer: williamh X-VCS-Committer-Name: William Hubbs X-VCS-Revision: 8c2762b8c6162c6dbd1d7b7abf5a8115cc42237e X-VCS-Branch: master Date: Wed, 25 Nov 2020 19:23:09 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: aa6dde96-cc9e-4bf9-891d-a8e230ab7af5 X-Archives-Hash: ed4a1f668cd0658a87a4fafad7b6a5c2 commit: 8c2762b8c6162c6dbd1d7b7abf5a8115cc42237e Author: William Hubbs gentoo org> AuthorDate: Wed Nov 25 19:14:54 2020 +0000 Commit: William Hubbs gentoo org> CommitDate: Wed Nov 25 19:20:42 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2762b8 sys-cluster/kubernetes: remove last-rited package Closes: https://bugs.gentoo.org/741572 Signed-off-by: William Hubbs gentoo.org> profiles/package.mask | 13 ---- sys-cluster/kubernetes/Manifest | 2 - sys-cluster/kubernetes/files/kube-apiserver.confd | 7 -- sys-cluster/kubernetes/files/kube-apiserver.initd | 19 ----- .../kubernetes/files/kube-apiserver.logrotated | 7 -- .../kubernetes/files/kube-controller-manager.confd | 9 --- .../kubernetes/files/kube-controller-manager.initd | 19 ----- .../files/kube-controller-manager.logrotated | 7 -- sys-cluster/kubernetes/files/kube-proxy.confd | 4 - sys-cluster/kubernetes/files/kube-proxy.initd | 19 ----- sys-cluster/kubernetes/files/kube-proxy.logrotated | 7 -- sys-cluster/kubernetes/files/kube-scheduler.confd | 9 --- sys-cluster/kubernetes/files/kube-scheduler.initd | 19 ----- .../kubernetes/files/kube-scheduler.logrotated | 7 -- sys-cluster/kubernetes/files/kubelet.confd | 4 - sys-cluster/kubernetes/files/kubelet.env | 17 ---- sys-cluster/kubernetes/files/kubelet.initd | 19 ----- sys-cluster/kubernetes/files/kubelet.logrotated | 7 -- sys-cluster/kubernetes/files/kubelet.service | 24 ------ sys-cluster/kubernetes/kubernetes-1.17.9.ebuild | 90 ---------------------- sys-cluster/kubernetes/kubernetes-1.18.6.ebuild | 90 ---------------------- sys-cluster/kubernetes/metadata.xml | 17 ---- 22 files changed, 416 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 62961e6e8b7..09854d811b5 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -466,19 +466,6 @@ kde-apps/kdebase-meta:5 # Removal in 14 days. Bug #559060. sci-geosciences/mapnik-world-boundaries -# Wiliam Hubbs (2020-10-26) -# Combining kubernetes into one package breaks upgrades, so it is split -# into separate packages. You need to upgrade and install the following -# packages based on the needs of your cluster: -# -# sys-cluster/kubeadm, sys-cluster/kube-apiserver -# sys-cluster/kube-controller-manager, sys-cluster/kubectl -# sys-cluster/kubelet, sys-cluster/kube-proxy -# sys-cluster/kube-scheduler -# -# This package is being removed in 30 days. bug #741572 -sys-cluster/kubernetes - # Thomas Deutschmann (2020-10-26) # Depends on net-libs/zeromq-3 which is scheduled for removal. # Removal in 30 days. Bug #741454. diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest deleted file mode 100644 index 8a029969b28..00000000000 --- a/sys-cluster/kubernetes/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696 -DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545 diff --git a/sys-cluster/kubernetes/files/kube-apiserver.confd b/sys-cluster/kubernetes/files/kube-apiserver.confd deleted file mode 100644 index db74d27f020..00000000000 --- a/sys-cluster/kubernetes/files/kube-apiserver.confd +++ /dev/null @@ -1,7 +0,0 @@ -### -# kubernetes system config -# -# The following values are used to configure the kube-apiserver -# - -command_args="" diff --git a/sys-cluster/kubernetes/files/kube-apiserver.initd b/sys-cluster/kubernetes/files/kube-apiserver.initd deleted file mode 100644 index 6f649f5a546..00000000000 --- a/sys-cluster/kubernetes/files/kube-apiserver.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Kubernetes API Server" -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} -user=${user:-${RC_SVCNAME}} -group=${group:-${RC_SVCNAME}} - -command="/usr/bin/kube-apiserver" -command_args="${command_args}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \ - --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" - -depend() { - after net -} diff --git a/sys-cluster/kubernetes/files/kube-apiserver.logrotated b/sys-cluster/kubernetes/files/kube-apiserver.logrotated deleted file mode 100644 index 4ed84506231..00000000000 --- a/sys-cluster/kubernetes/files/kube-apiserver.logrotated +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/kube-apiserver/*.log { - missingok - size 5M - rotate 3 - compress - copytruncate -} diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.confd b/sys-cluster/kubernetes/files/kube-controller-manager.confd deleted file mode 100644 index 155c43a0756..00000000000 --- a/sys-cluster/kubernetes/files/kube-controller-manager.confd +++ /dev/null @@ -1,9 +0,0 @@ -### -# kubernetes system config -# -# The following values are used to configure the kube-controller-manager -# - -# Add your own! -command_args="" - diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.initd b/sys-cluster/kubernetes/files/kube-controller-manager.initd deleted file mode 100644 index 276197f0656..00000000000 --- a/sys-cluster/kubernetes/files/kube-controller-manager.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Kubernetes Controller Manager service" -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} -user=${user:-${RC_SVCNAME}} -group=${group:-${RC_SVCNAME}} - -command="/usr/bin/kube-controller-manager" -command_args="${command_args}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \ - --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" - -depend() { - after net -} diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.logrotated b/sys-cluster/kubernetes/files/kube-controller-manager.logrotated deleted file mode 100644 index 06efce23406..00000000000 --- a/sys-cluster/kubernetes/files/kube-controller-manager.logrotated +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/kube-controller-manager/*.log { - missingok - size 5M - rotate 3 - compress - copytruncate -} diff --git a/sys-cluster/kubernetes/files/kube-proxy.confd b/sys-cluster/kubernetes/files/kube-proxy.confd deleted file mode 100644 index 00f33f358bb..00000000000 --- a/sys-cluster/kubernetes/files/kube-proxy.confd +++ /dev/null @@ -1,4 +0,0 @@ -### -# Kubernetes kube-proxy config -# -command_args="" diff --git a/sys-cluster/kubernetes/files/kube-proxy.initd b/sys-cluster/kubernetes/files/kube-proxy.initd deleted file mode 100644 index 18a75adf0b6..00000000000 --- a/sys-cluster/kubernetes/files/kube-proxy.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Kubernetes Proxy service" -pidfile=${pidfile:-"/run/${SVCNAME}.pid"} -user=${user:-root} -group=${group:-root} - -command="/usr/bin/kube-proxy" -command_args="${command_args}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/${SVCNAME}/${SVCNAME}.log \ - --stderr /var/log/${SVCNAME}/${SVCNAME}.log" - -depend() { - after net -} diff --git a/sys-cluster/kubernetes/files/kube-proxy.logrotated b/sys-cluster/kubernetes/files/kube-proxy.logrotated deleted file mode 100644 index b8d1032c1f7..00000000000 --- a/sys-cluster/kubernetes/files/kube-proxy.logrotated +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/kube-proxy/*.log { - missingok - size 5M - rotate 3 - compress - copytruncate -} diff --git a/sys-cluster/kubernetes/files/kube-scheduler.confd b/sys-cluster/kubernetes/files/kube-scheduler.confd deleted file mode 100644 index 8442e0348d2..00000000000 --- a/sys-cluster/kubernetes/files/kube-scheduler.confd +++ /dev/null @@ -1,9 +0,0 @@ -### -# kubernetes system config -# -# The following values are used to configure the kube-scheduler -# - -# Add your own! -command_args="" - diff --git a/sys-cluster/kubernetes/files/kube-scheduler.initd b/sys-cluster/kubernetes/files/kube-scheduler.initd deleted file mode 100644 index 2c49bce3ec8..00000000000 --- a/sys-cluster/kubernetes/files/kube-scheduler.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Kubernetes Scheduler service" -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} -user=${user:-${RC_SVCNAME}} -group=${group:-${RC_SVCNAME}} - -command="/usr/bin/kube-scheduler" -command_args="${command_args}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \ - --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" - -depend() { - after net -} diff --git a/sys-cluster/kubernetes/files/kube-scheduler.logrotated b/sys-cluster/kubernetes/files/kube-scheduler.logrotated deleted file mode 100644 index 6cce6c6f5be..00000000000 --- a/sys-cluster/kubernetes/files/kube-scheduler.logrotated +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/kube-scheduler/*.log { - missingok - size 5M - rotate 3 - compress - copytruncate -} diff --git a/sys-cluster/kubernetes/files/kubelet.confd b/sys-cluster/kubernetes/files/kubelet.confd deleted file mode 100644 index 24f424877eb..00000000000 --- a/sys-cluster/kubernetes/files/kubelet.confd +++ /dev/null @@ -1,4 +0,0 @@ -### -# Kubernetes Kubelet (worker) config - -command_args="" diff --git a/sys-cluster/kubernetes/files/kubelet.env b/sys-cluster/kubernetes/files/kubelet.env deleted file mode 100644 index a623673960f..00000000000 --- a/sys-cluster/kubernetes/files/kubelet.env +++ /dev/null @@ -1,17 +0,0 @@ -### -# kubernetes kubelet (minion) config - -# The address for the info server to serve on (set to 0.0.0.0 or "" for all interfaces) -KUBELET_ADDRESS="--address=127.0.0.1" - -# The port for the info server to serve on -# KUBELET_PORT="--port=10250" - -# You may leave this blank to use the actual hostname -KUBELET_HOSTNAME="--hostname-override=127.0.0.1" - -# Edit the kubelet.kubeconfig to have correct cluster server address -KUBELET_KUBECONFIG=/etc/kubernetes/kubelet.kubeconfig - -# Add your own! -KUBELET_ARGS="--cgroup-driver=systemd --fail-swap-on=false" diff --git a/sys-cluster/kubernetes/files/kubelet.initd b/sys-cluster/kubernetes/files/kubelet.initd deleted file mode 100644 index 363f635b586..00000000000 --- a/sys-cluster/kubernetes/files/kubelet.initd +++ /dev/null @@ -1,19 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2016-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -description="Kubelet, a Kubernetes node agent" -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"} -user=${user:-root} -group=${group:-root} - -command="/usr/bin/kubelet" -command_args="${command_args}" -command_background="true" -start_stop_daemon_args="--user ${user} --group ${group} \ - --stdout /var/log/kubelet/${RC_SVCNAME}.log \ - --stderr /var/log/kubelet/${RC_SVCNAME}.log" - -depend() { - after net -} diff --git a/sys-cluster/kubernetes/files/kubelet.logrotated b/sys-cluster/kubernetes/files/kubelet.logrotated deleted file mode 100644 index f87767fe985..00000000000 --- a/sys-cluster/kubernetes/files/kubelet.logrotated +++ /dev/null @@ -1,7 +0,0 @@ -/var/log/kubelet/*.log { - missingok - size 5M - rotate 3 - compress - copytruncate -} diff --git a/sys-cluster/kubernetes/files/kubelet.service b/sys-cluster/kubernetes/files/kubelet.service deleted file mode 100644 index 1082bbac1d0..00000000000 --- a/sys-cluster/kubernetes/files/kubelet.service +++ /dev/null @@ -1,24 +0,0 @@ -[Unit] -Description=Kubernetes Kubelet Server -Documentation=https://kubernetes.io/docs/concepts/overview/components/#kubelet https://kubernetes.io/docs/reference/generated/kubelet/ -After=docker.service -Requires=docker.service - -[Service] -WorkingDirectory=/var/lib/kubelet -EnvironmentFile=-/etc/kubernetes/config -EnvironmentFile=-/etc/kubernetes/kubelet -ExecStart=/usr/bin/kubelet \ - $KUBE_LOGTOSTDERR \ - $KUBE_LOG_LEVEL \ - $KUBELET_KUBECONFIG \ - $KUBELET_ADDRESS \ - $KUBELET_PORT \ - $KUBELET_HOSTNAME \ - $KUBE_ALLOW_PRIV \ - $KUBELET_ARGS -Restart=on-failure -KillMode=process - -[Install] -WantedBy=multi-user.target diff --git a/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.9.ebuild deleted file mode 100644 index 71f306a509b..00000000000 --- a/sys-cluster/kubernetes/kubernetes-1.17.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.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.6.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.6.ebuild deleted file mode 100644 index 71f306a509b..00000000000 --- a/sys-cluster/kubernetes/kubernetes-1.18.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.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/metadata.xml b/sys-cluster/kubernetes/metadata.xml deleted file mode 100644 index abf38f22972..00000000000 --- a/sys-cluster/kubernetes/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - williamh@gentoo.org - William Hubbs - - - CLI to bootstrap a secure Kubernetes cluster - CLI to run commands against Kubernetes clusters - Kubernetes node agent - Kubernetes API server - Kubernetes controller manager - Kubernetes proxy service - Kubernetes scheduler - -