[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/, sys-cluster/kubernetes/files/, profiles/

2020-11-25 Thread William Hubbs
commit: 8c2762b8c6162c6dbd1d7b7abf5a8115cc42237e
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Nov 25 19:14:54 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Nov 25 19:20:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2762b8

sys-cluster/kubernetes: remove last-rited package

Closes: https://bugs.gentoo.org/741572
Signed-off-by: William Hubbs  gentoo.org>

 profiles/package.mask  | 13 
 sys-cluster/kubernetes/Manifest|  2 -
 sys-cluster/kubernetes/files/kube-apiserver.confd  |  7 --
 sys-cluster/kubernetes/files/kube-apiserver.initd  | 19 -
 .../kubernetes/files/kube-apiserver.logrotated |  7 --
 .../kubernetes/files/kube-controller-manager.confd |  9 ---
 .../kubernetes/files/kube-controller-manager.initd | 19 -
 .../files/kube-controller-manager.logrotated   |  7 --
 sys-cluster/kubernetes/files/kube-proxy.confd  |  4 -
 sys-cluster/kubernetes/files/kube-proxy.initd  | 19 -
 sys-cluster/kubernetes/files/kube-proxy.logrotated |  7 --
 sys-cluster/kubernetes/files/kube-scheduler.confd  |  9 ---
 sys-cluster/kubernetes/files/kube-scheduler.initd  | 19 -
 .../kubernetes/files/kube-scheduler.logrotated |  7 --
 sys-cluster/kubernetes/files/kubelet.confd |  4 -
 sys-cluster/kubernetes/files/kubelet.env   | 17 
 sys-cluster/kubernetes/files/kubelet.initd | 19 -
 sys-cluster/kubernetes/files/kubelet.logrotated|  7 --
 sys-cluster/kubernetes/files/kubelet.service   | 24 --
 sys-cluster/kubernetes/kubernetes-1.17.9.ebuild| 90 --
 sys-cluster/kubernetes/kubernetes-1.18.6.ebuild| 90 --
 sys-cluster/kubernetes/metadata.xml| 17 
 22 files changed, 416 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 62961e6e8b7..09854d811b5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -466,19 +466,6 @@ kde-apps/kdebase-meta:5
 # Removal in 14 days.  Bug #559060.
 sci-geosciences/mapnik-world-boundaries
 
-# Wiliam Hubbs  (2020-10-26)
-# Combining kubernetes into one package breaks upgrades, so it is split
-# into separate packages. You need to upgrade and install the following
-# packages based on the needs of your cluster:
-#
-# sys-cluster/kubeadm, sys-cluster/kube-apiserver
-# sys-cluster/kube-controller-manager, sys-cluster/kubectl
-# sys-cluster/kubelet, sys-cluster/kube-proxy
-# sys-cluster/kube-scheduler
-#
-# This package is being removed in 30 days. bug #741572
-sys-cluster/kubernetes
-
 # Thomas Deutschmann  (2020-10-26)
 # Depends on net-libs/zeromq-3 which is scheduled for removal.
 # Removal in 30 days.  Bug #741454.

diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest
deleted file mode 100644
index 8a029969b28..000
--- a/sys-cluster/kubernetes/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 
62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad
 SHA512 
c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696
-DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 
7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af
 SHA512 
8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545

diff --git a/sys-cluster/kubernetes/files/kube-apiserver.confd 
b/sys-cluster/kubernetes/files/kube-apiserver.confd
deleted file mode 100644
index db74d27f020..000
--- a/sys-cluster/kubernetes/files/kube-apiserver.confd
+++ /dev/null
@@ -1,7 +0,0 @@
-###
-# kubernetes system config
-#
-# The following values are used to configure the kube-apiserver
-#
-
-command_args=""

diff --git a/sys-cluster/kubernetes/files/kube-apiserver.initd 
b/sys-cluster/kubernetes/files/kube-apiserver.initd
deleted file mode 100644
index 6f649f5a546..000
--- a/sys-cluster/kubernetes/files/kube-apiserver.initd
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-description="Kubernetes API Server"
-pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
-user=${user:-${RC_SVCNAME}}
-group=${group:-${RC_SVCNAME}}
-
-command="/usr/bin/kube-apiserver"
-command_args="${command_args}"
-command_background="true"
-start_stop_daemon_args="--user ${user} --group ${group} \
-   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
-   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
-
-depend() {
-   after net
-}

diff --git a/sys-cluster/kubernetes/files/kube-apiserver.logrotated 
b/sys-cluster/kubernetes/files/kube-apiserver.logrotated
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/, sys-cluster/kubernetes/files/

2020-03-30 Thread William Hubbs
commit: 5fa5afed5558822cefd2d2e6e617f8370d02af62
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Mar 30 21:31:18 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Mar 30 21:35:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa5afed

sys-cluster/kubernetes: production-grade container orchestration

Previously, Kubernetes had all of its executables packaged separately,
but this will be much easier to maintain.

The use flags control which parts are built and installed.

Signed-off-by: William Hubbs  gentoo.org>

 sys-cluster/kubernetes/Manifest|  1 +
 sys-cluster/kubernetes/files/kube-apiserver.confd  |  7 ++
 sys-cluster/kubernetes/files/kube-apiserver.initd  | 19 +
 .../kubernetes/files/kube-apiserver.logrotated |  7 ++
 .../kubernetes/files/kube-controller-manager.confd |  9 +++
 .../kubernetes/files/kube-controller-manager.initd | 19 +
 .../files/kube-controller-manager.logrotated   |  7 ++
 sys-cluster/kubernetes/files/kube-proxy.confd  |  4 +
 sys-cluster/kubernetes/files/kube-proxy.initd  | 19 +
 sys-cluster/kubernetes/files/kube-proxy.logrotated |  7 ++
 sys-cluster/kubernetes/files/kube-scheduler.confd  |  9 +++
 sys-cluster/kubernetes/files/kube-scheduler.initd  | 19 +
 .../kubernetes/files/kube-scheduler.logrotated |  7 ++
 sys-cluster/kubernetes/files/kubelet.confd |  4 +
 sys-cluster/kubernetes/files/kubelet.env   | 17 
 sys-cluster/kubernetes/files/kubelet.initd | 19 +
 sys-cluster/kubernetes/files/kubelet.logrotated|  7 ++
 sys-cluster/kubernetes/files/kubelet.service   | 24 ++
 sys-cluster/kubernetes/kubernetes-1.18.0.ebuild| 90 ++
 sys-cluster/kubernetes/metadata.xml| 17 
 20 files changed, 312 insertions(+)

diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest
new file mode 100644
index 000..0d914c7cff9
--- /dev/null
+++ b/sys-cluster/kubernetes/Manifest
@@ -0,0 +1 @@
+DIST kubernetes-1.18.0.tar.gz 32554015 BLAKE2B 
24079970cc1887c6dad7b55d9f2fd80cd9f46f1b6c1240cf28abf2eb33b3809bcd858293bb800255533a13e24145fab580b0bd2eb0e06c15ca4e0feeedcf6ff2
 SHA512 
3298ec63a2fbcd396b415f27a581f4286317ae206c30b35457aed780baae4115059df20e40028df394984caccc8bb4ef6c879ae3c064771c8a5c045dee7998e8

diff --git a/sys-cluster/kubernetes/files/kube-apiserver.confd 
b/sys-cluster/kubernetes/files/kube-apiserver.confd
new file mode 100644
index 000..db74d27f020
--- /dev/null
+++ b/sys-cluster/kubernetes/files/kube-apiserver.confd
@@ -0,0 +1,7 @@
+###
+# kubernetes system config
+#
+# The following values are used to configure the kube-apiserver
+#
+
+command_args=""

diff --git a/sys-cluster/kubernetes/files/kube-apiserver.initd 
b/sys-cluster/kubernetes/files/kube-apiserver.initd
new file mode 100644
index 000..6f649f5a546
--- /dev/null
+++ b/sys-cluster/kubernetes/files/kube-apiserver.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Kubernetes API Server"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+
+command="/usr/bin/kube-apiserver"
+command_args="${command_args}"
+command_background="true"
+start_stop_daemon_args="--user ${user} --group ${group} \
+   --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
+   --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
+
+depend() {
+   after net
+}

diff --git a/sys-cluster/kubernetes/files/kube-apiserver.logrotated 
b/sys-cluster/kubernetes/files/kube-apiserver.logrotated
new file mode 100644
index 000..4ed84506231
--- /dev/null
+++ b/sys-cluster/kubernetes/files/kube-apiserver.logrotated
@@ -0,0 +1,7 @@
+/var/log/kube-apiserver/*.log {
+   missingok
+   size 5M
+   rotate 3
+   compress
+   copytruncate
+}

diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.confd 
b/sys-cluster/kubernetes/files/kube-controller-manager.confd
new file mode 100644
index 000..155c43a0756
--- /dev/null
+++ b/sys-cluster/kubernetes/files/kube-controller-manager.confd
@@ -0,0 +1,9 @@
+###
+# kubernetes system config
+#
+# The following values are used to configure the kube-controller-manager
+#
+
+# Add your own!
+command_args=""
+

diff --git a/sys-cluster/kubernetes/files/kube-controller-manager.initd 
b/sys-cluster/kubernetes/files/kube-controller-manager.initd
new file mode 100644
index 000..276197f0656
--- /dev/null
+++ b/sys-cluster/kubernetes/files/kube-controller-manager.initd
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="Kubernetes Controller Manager service"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=${user:-${RC_SVCNAME}}
+group=${group:-${RC_SVCNAME}}
+