Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/kubernetes/
Date: Tue, 27 Oct 2020 15:14:23
Message-Id: 1603811220.106f3b5cd1eef2e8ca3c5a6e52d3085a7c6fa20a.williamh@gentoo
1 commit: 106f3b5cd1eef2e8ca3c5a6e52d3085a7c6fa20a
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 27 15:07:00 2020 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 27 15:07:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106f3b5c
7
8 sys-cluster/kubernetes: remove unstable versions
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 sys-cluster/kubernetes/Manifest | 4 -
13 sys-cluster/kubernetes/kubernetes-1.17.11.ebuild | 100 -----------------------
14 sys-cluster/kubernetes/kubernetes-1.18.8.ebuild | 100 -----------------------
15 sys-cluster/kubernetes/kubernetes-1.19.0.ebuild | 89 --------------------
16 sys-cluster/kubernetes/kubernetes-1.19.1.ebuild | 98 ----------------------
17 5 files changed, 391 deletions(-)
18
19 diff --git a/sys-cluster/kubernetes/Manifest b/sys-cluster/kubernetes/Manifest
20 index 29fcf7fc901..8a029969b28 100644
21 --- a/sys-cluster/kubernetes/Manifest
22 +++ b/sys-cluster/kubernetes/Manifest
23 @@ -1,6 +1,2 @@
24 -DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369
25 DIST kubernetes-1.17.9.tar.gz 31821854 BLAKE2B 62dffaa7ab671987aba9a477497dfa02943488d43ac42259706e21aa0d0520d76a6d0795db39b5025b23678ad0d36e0367e0bdda4b3e7c0c6a2ad409c29d02ad SHA512 c6c1c27a534b5b6dbbc3be34d9f8f321b0289e9032ad11549e1f028cd4cf6ba288cdc54283f5263b5e9cef017d535db911b5f7e5cbaccd2bee7d955ce2039696
26 DIST kubernetes-1.18.6.tar.gz 32619242 BLAKE2B 7db8410b33b3748e2f391efa78fab2bff51c2f5cf9bc54ba74d5c0044f2ee453b1038f4edb206597be6cb0da7c9264988865bd94f1b99c308c350f04eaa232af SHA512 8715b5738ae13455e5f91f58d8922e7e87ed9441a5caf1233426df7dac552ddf2c4242d217d50b65ee264b8b55e6cc4e33081bf70dd74c47870c0eff682a9545
27 -DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e
28 -DIST kubernetes-1.19.0.tar.gz 33584482 BLAKE2B b44248d8b4b22bdf2ee596ff3d864c76040f03b6f8bca17fd8bc2184463aa92f14d9e00d20163cfbb0dfb41ea0da6576f660362340ba1f6558fbb8294892ba01 SHA512 abc47f5c840894824adba3b3763b694fce89981fd90eaead9d540b9e282c9bfd97092c93d279efe26416e544393a33e95e20f953981de48e2f9f3cd4acf6bcba
29 -DIST kubernetes-1.19.1.tar.gz 33338722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284
30
31 diff --git a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild b/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild
32 deleted file mode 100644
33 index 61060989116..00000000000
34 --- a/sys-cluster/kubernetes/kubernetes-1.17.11.ebuild
35 +++ /dev/null
36 @@ -1,100 +0,0 @@
37 -# Copyright 2020 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=7
41 -inherit bash-completion-r1 go-module systemd
42 -
43 -DESCRIPTION="production-grade container orchestration"
44 -HOMEPAGE="https://kubernetes.io"
45 -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
46 -
47 -LICENSE="Apache-2.0"
48 -SLOT="0"
49 -KEYWORDS="~amd64"
50 -
51 -AGENT="kubelet"
52 -CLI="kubectl"
53 -SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
54 -IUSE="hardened"
55 -for x in ${AGENT} ${CLI} ${SERVICES}; do
56 - IUSE+=" +${x}"
57 -done
58 -
59 -BDEPEND="=dev-lang/go-1.14*"
60 -COMMON_DEPEND="
61 - kube-apiserver? (
62 - acct-group/kube-apiserver
63 - acct-user/kube-apiserver
64 - )
65 - kube-controller-manager? (
66 - acct-group/kube-controller-manager
67 - acct-user/kube-controller-manager
68 - )
69 - kube-scheduler? (
70 - acct-group/kube-scheduler
71 - acct-user/kube-scheduler
72 - )"
73 -DEPEND="${COMMON_DEPEND}"
74 -RDEPEND="${COMMON_DEPEND}
75 - kube-proxy? ( net-firewall/conntrack-tools )
76 - !sys-cluster/kubeadm
77 - !sys-cluster/kubectl
78 - !sys-cluster/kubelet
79 - !sys-cluster/kube-apiserver
80 - !sys-cluster/kube-controller-manager
81 - !sys-cluster/kube-proxy
82 - !sys-cluster/kube-scheduler"
83 -
84 -RESTRICT+=" test"
85 -
86 -src_compile() {
87 - local x
88 - for x in ${AGENT} ${CLI} ${SERVICES}; do
89 - use $x || continue
90 - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
91 - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x}
92 - done
93 -}
94 -
95 -src_install() {
96 - local x
97 - for x in ${AGENT} ${CLI} ${SERVICES}; do
98 - use $x || continue
99 - dobin _output/bin/${x}
100 - if has ${x} ${CLI}; then
101 - _output/bin/${x} completion bash > ${x}.bash || die
102 - _output/bin/${x} completion zsh > ${x}.zsh || die
103 - newbashcomp ${x}.bash ${x}
104 - insinto /usr/share/zsh/site-functions
105 - newins ${x}.zsh _${x}
106 - continue
107 - fi
108 - newinitd "${FILESDIR}"/${x}.initd ${x}
109 - newconfd "${FILESDIR}"/${x}.confd ${x}
110 - insinto /etc/logrotate.d
111 - newins "${FILESDIR}"/${x}.logrotated ${x}
112 - keepdir /var/log/${x}
113 - if [[ "$x" =~ kubelet ]]; then
114 - systemd_dounit "${FILESDIR}"/${x}.service
115 - insinto /etc/kubernetes
116 - newins "${FILESDIR}"/${x}.env ${x}.env
117 - keepdir /etc/kubernetes/manifests
118 - fi
119 - if [[ $x =~ kubelet|kube-proxy ]]; then
120 - keepdir /var/lib/${x}
121 - fi
122 - if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then
123 - fowners ${x}:${x} /var/log/${x}
124 - fi
125 - done
126 -}
127 -
128 -pkg_postinst() {
129 - local x
130 - for x in ${REPLACING_VERSIONS}; do
131 - if ver_test $x -le 1.17.11; then
132 - ewarn "kubeadm is now packaged as sys-cluster/kubeadm"
133 - ewarn "see https://bugs.gentoo.org/741572"
134 - fi
135 - done
136 -}
137
138 diff --git a/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild b/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild
139 deleted file mode 100644
140 index 4888751e39a..00000000000
141 --- a/sys-cluster/kubernetes/kubernetes-1.18.8.ebuild
142 +++ /dev/null
143 @@ -1,100 +0,0 @@
144 -# Copyright 2020 Gentoo Authors
145 -# Distributed under the terms of the GNU General Public License v2
146 -
147 -EAPI=7
148 -inherit bash-completion-r1 go-module systemd
149 -
150 -DESCRIPTION="production-grade container orchestration"
151 -HOMEPAGE="https://kubernetes.io"
152 -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
153 -
154 -LICENSE="Apache-2.0"
155 -SLOT="0"
156 -KEYWORDS="~amd64"
157 -
158 -AGENT="kubelet"
159 -CLI="kubectl"
160 -SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
161 -IUSE="hardened"
162 -for x in ${AGENT} ${CLI} ${SERVICES}; do
163 - IUSE+=" +${x}"
164 -done
165 -
166 -BDEPEND="=dev-lang/go-1.14*"
167 -COMMON_DEPEND="
168 - kube-apiserver? (
169 - acct-group/kube-apiserver
170 - acct-user/kube-apiserver
171 - )
172 - kube-controller-manager? (
173 - acct-group/kube-controller-manager
174 - acct-user/kube-controller-manager
175 - )
176 - kube-scheduler? (
177 - acct-group/kube-scheduler
178 - acct-user/kube-scheduler
179 - )"
180 -DEPEND="${COMMON_DEPEND}"
181 -RDEPEND="${COMMON_DEPEND}
182 - kube-proxy? ( net-firewall/conntrack-tools )
183 - !sys-cluster/kubeadm
184 - !sys-cluster/kubectl
185 - !sys-cluster/kubelet
186 - !sys-cluster/kube-apiserver
187 - !sys-cluster/kube-controller-manager
188 - !sys-cluster/kube-proxy
189 - !sys-cluster/kube-scheduler"
190 -
191 -RESTRICT+=" test"
192 -
193 -src_compile() {
194 - local x
195 - for x in ${AGENT} ${CLI} ${SERVICES}; do
196 - use $x || continue
197 - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
198 - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x}
199 - done
200 -}
201 -
202 -src_install() {
203 - local x
204 - for x in ${AGENT} ${CLI} ${SERVICES}; do
205 - use $x || continue
206 - dobin _output/bin/${x}
207 - if has ${x} ${CLI}; then
208 - _output/bin/${x} completion bash > ${x}.bash || die
209 - _output/bin/${x} completion zsh > ${x}.zsh || die
210 - newbashcomp ${x}.bash ${x}
211 - insinto /usr/share/zsh/site-functions
212 - newins ${x}.zsh _${x}
213 - continue
214 - fi
215 - newinitd "${FILESDIR}"/${x}.initd ${x}
216 - newconfd "${FILESDIR}"/${x}.confd ${x}
217 - insinto /etc/logrotate.d
218 - newins "${FILESDIR}"/${x}.logrotated ${x}
219 - keepdir /var/log/${x}
220 - if [[ "$x" =~ kubelet ]]; then
221 - systemd_dounit "${FILESDIR}"/${x}.service
222 - insinto /etc/kubernetes
223 - newins "${FILESDIR}"/${x}.env ${x}.env
224 - keepdir /etc/kubernetes/manifests
225 - fi
226 - if [[ $x =~ kubelet|kube-proxy ]]; then
227 - keepdir /var/lib/${x}
228 - fi
229 - if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then
230 - fowners ${x}:${x} /var/log/${x}
231 - fi
232 - done
233 -}
234 -
235 -pkg_postinst() {
236 - local x
237 - for x in ${REPLACING_VERSIONS}; do
238 - if ver_test $x -le 1.18.8; then
239 - ewarn "kubeadm is now packaged as sys-cluster/kubeadm"
240 - ewarn "see https://bugs.gentoo.org/741572"
241 - fi
242 - done
243 -}
244
245 diff --git a/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild
246 deleted file mode 100644
247 index b3bd4ed8f52..00000000000
248 --- a/sys-cluster/kubernetes/kubernetes-1.19.0.ebuild
249 +++ /dev/null
250 @@ -1,89 +0,0 @@
251 -# Copyright 2020 Gentoo Authors
252 -# Distributed under the terms of the GNU General Public License v2
253 -
254 -EAPI=7
255 -inherit bash-completion-r1 go-module systemd
256 -
257 -DESCRIPTION="production-grade container orchestration"
258 -HOMEPAGE="https://kubernetes.io"
259 -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
260 -
261 -LICENSE="Apache-2.0"
262 -SLOT="0"
263 -KEYWORDS="~amd64 ~arm64"
264 -
265 -AGENT="kubelet"
266 -CLI="kubeadm kubectl"
267 -SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
268 -IUSE="hardened"
269 -for x in ${AGENT} ${CLI} ${SERVICES}; do
270 - IUSE+=" +${x}"
271 -done
272 -
273 -COMMON_DEPEND="
274 - kube-apiserver? (
275 - acct-group/kube-apiserver
276 - acct-user/kube-apiserver
277 - )
278 - kube-controller-manager? (
279 - acct-group/kube-controller-manager
280 - acct-user/kube-controller-manager
281 - )
282 - kube-scheduler? (
283 - acct-group/kube-scheduler
284 - acct-user/kube-scheduler
285 - )"
286 -DEPEND="${COMMON_DEPEND}"
287 -RDEPEND="${COMMON_DEPEND}
288 - kube-proxy? ( net-firewall/conntrack-tools )
289 - !sys-cluster/kubeadm
290 - !sys-cluster/kubectl
291 - !sys-cluster/kubelet
292 - !sys-cluster/kube-apiserver
293 - !sys-cluster/kube-controller-manager
294 - !sys-cluster/kube-proxy
295 - !sys-cluster/kube-scheduler"
296 -
297 -RESTRICT+=" test"
298 -
299 -src_compile() {
300 - local x
301 - for x in ${AGENT} ${CLI} ${SERVICES}; do
302 - use $x || continue
303 - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
304 - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x}
305 - done
306 -}
307 -
308 -src_install() {
309 - local x
310 - for x in ${AGENT} ${CLI} ${SERVICES}; do
311 - use $x || continue
312 - dobin _output/bin/${x}
313 - if has ${x} ${CLI}; then
314 - _output/bin/${x} completion bash > ${x}.bash || die
315 - _output/bin/${x} completion zsh > ${x}.zsh || die
316 - newbashcomp ${x}.bash ${x}
317 - insinto /usr/share/zsh/site-functions
318 - newins ${x}.zsh _${x}
319 - continue
320 - fi
321 - newinitd "${FILESDIR}"/${x}.initd ${x}
322 - newconfd "${FILESDIR}"/${x}.confd ${x}
323 - insinto /etc/logrotate.d
324 - newins "${FILESDIR}"/${x}.logrotated ${x}
325 - keepdir /var/log/${x}
326 - if [[ "$x" =~ kubelet ]]; then
327 - systemd_dounit "${FILESDIR}"/${x}.service
328 - insinto /etc/kubernetes
329 - newins "${FILESDIR}"/${x}.env ${x}.env
330 - keepdir /etc/kubernetes/manifests
331 - fi
332 - if [[ $x =~ kubelet|kube-proxy ]]; then
333 - keepdir /var/lib/${x}
334 - fi
335 - if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then
336 - fowners ${x}:${x} /var/log/${x}
337 - fi
338 - done
339 -}
340
341 diff --git a/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild b/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild
342 deleted file mode 100644
343 index 51652cdca39..00000000000
344 --- a/sys-cluster/kubernetes/kubernetes-1.19.1.ebuild
345 +++ /dev/null
346 @@ -1,98 +0,0 @@
347 -# Copyright 2020 Gentoo Authors
348 -# Distributed under the terms of the GNU General Public License v2
349 -
350 -EAPI=7
351 -inherit bash-completion-r1 go-module systemd
352 -
353 -DESCRIPTION="production-grade container orchestration"
354 -HOMEPAGE="https://kubernetes.io"
355 -SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> ${P}.tar.gz"
356 -
357 -LICENSE="Apache-2.0"
358 -SLOT="0"
359 -KEYWORDS="~amd64 ~arm64"
360 -
361 -AGENT="kubelet"
362 -CLI="kubectl"
363 -SERVICES="kube-apiserver kube-controller-manager kube-proxy kube-scheduler"
364 -IUSE="hardened"
365 -for x in ${AGENT} ${CLI} ${SERVICES}; do
366 - IUSE+=" +${x}"
367 -done
368 -
369 -COMMON_DEPEND="
370 - kube-apiserver? (
371 - acct-group/kube-apiserver
372 - acct-user/kube-apiserver
373 - )
374 - kube-controller-manager? (
375 - acct-group/kube-controller-manager
376 - acct-user/kube-controller-manager
377 - )
378 - kube-scheduler? (
379 - acct-group/kube-scheduler
380 - acct-user/kube-scheduler
381 - )"
382 -DEPEND="${COMMON_DEPEND}"
383 -RDEPEND="${COMMON_DEPEND}
384 - kube-proxy? ( net-firewall/conntrack-tools )
385 - !sys-cluster/kubectl
386 - !sys-cluster/kubelet
387 - !sys-cluster/kube-apiserver
388 - !sys-cluster/kube-controller-manager
389 - !sys-cluster/kube-proxy
390 - !sys-cluster/kube-scheduler"
391 -
392 -RESTRICT+=" test"
393 -
394 -src_compile() {
395 - local x
396 - for x in ${AGENT} ${CLI} ${SERVICES}; do
397 - use $x || continue
398 - CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
399 - emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${x}
400 - done
401 -}
402 -
403 -src_install() {
404 - local x
405 - for x in ${AGENT} ${CLI} ${SERVICES}; do
406 - use $x || continue
407 - dobin _output/bin/${x}
408 - if has ${x} ${CLI}; then
409 - _output/bin/${x} completion bash > ${x}.bash || die
410 - _output/bin/${x} completion zsh > ${x}.zsh || die
411 - newbashcomp ${x}.bash ${x}
412 - insinto /usr/share/zsh/site-functions
413 - newins ${x}.zsh _${x}
414 - continue
415 - fi
416 - newinitd "${FILESDIR}"/${x}.initd ${x}
417 - newconfd "${FILESDIR}"/${x}.confd ${x}
418 - insinto /etc/logrotate.d
419 - newins "${FILESDIR}"/${x}.logrotated ${x}
420 - keepdir /var/log/${x}
421 - if [[ "$x" =~ kubelet ]]; then
422 - systemd_dounit "${FILESDIR}"/${x}.service
423 - insinto /etc/kubernetes
424 - newins "${FILESDIR}"/${x}.env ${x}.env
425 - keepdir /etc/kubernetes/manifests
426 - fi
427 - if [[ $x =~ kubelet|kube-proxy ]]; then
428 - keepdir /var/lib/${x}
429 - fi
430 - if [[ $x =~ .*apiserver|.*controller-manager|.*scheduler ]]; then
431 - fowners ${x}:${x} /var/log/${x}
432 - fi
433 - done
434 -}
435 -
436 -pkg_postinst() {
437 - local x
438 - for x in ${REPLACING_VERSIONS}; do
439 - if ver_test $x -le 1.18.8; then
440 - ewarn "kubeadm is now packaged as sys-cluster/kubeadm"
441 - ewarn "see https://bugs.gentoo.org/741572"
442 - fi
443 - done
444 -}