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/kube-router/
Date: Fri, 30 Apr 2021 17:47:00
Message-Id: 1619804803.550f521419e2e2336cd17a1b64a104e800a4251b.williamh@gentoo
1 commit: 550f521419e2e2336cd17a1b64a104e800a4251b
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 30 17:43:15 2021 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 30 17:46:43 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550f5214
7
8 sys-cluster/kube-router: 1.2.2 bump
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 sys-cluster/kube-router/Manifest | 1 +
13 sys-cluster/kube-router/kube-router-1.2.2.ebuild | 37 ++++++++++++++++++++++++
14 2 files changed, 38 insertions(+)
15
16 diff --git a/sys-cluster/kube-router/Manifest b/sys-cluster/kube-router/Manifest
17 index e23b546bf5d..65664e1eccc 100644
18 --- a/sys-cluster/kube-router/Manifest
19 +++ b/sys-cluster/kube-router/Manifest
20 @@ -1 +1,2 @@
21 DIST kube-router-1.1.1.tar.gz 8155406 BLAKE2B c036f94eb8e938d37fcc62c58d64c718493d730e0b3fec9ecc2287a772f9890cf63b9728c3c8b0eae00098173e237b91a3dc8801029ed026800b5df3076e7d5a SHA512 172921e999cd9634663ec522623259ad9b64ce18506b8358d90547714f64a5c0b73598f8da402e1f4ecdabb3f4d5602e784f27a55747a7d4d2c47c42f51abfef
22 +DIST kube-router-1.2.2.tar.gz 8929524 BLAKE2B 246cfbea3a2520109cad1507bda22cb72c2e1625b05d815cda0e014fee634c93a85d1647c8fd4f84aa6f3b8c3e899e215a7cdda7f4c7521f5e44f1c0b85f8251 SHA512 7dc6732b9cfc77fca9fc2fec49716d4bd3eab749089f5a86af66a2c16439e662505dbe0f009c087f85fb7e20393e11f4c007b49c40cfdaabf3b5fcfeac424999
23
24 diff --git a/sys-cluster/kube-router/kube-router-1.2.2.ebuild b/sys-cluster/kube-router/kube-router-1.2.2.ebuild
25 new file mode 100644
26 index 00000000000..7cb3180b581
27 --- /dev/null
28 +++ b/sys-cluster/kube-router/kube-router-1.2.2.ebuild
29 @@ -0,0 +1,37 @@
30 +# Copyright 2020-2021 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +inherit go-module
35 +
36 +DESCRIPTION="A turnkey solution for Kubernetes networking"
37 +HOMEPAGE="https://kube-router.io"
38 +SRC_URI="https://github.com/cloudnativelabs/kube-router/archive/v${PV}.tar.gz -> ${P}.tar.gz"
39 +
40 +LICENSE="Apache-2.0 MIT BSD BSD-2 MPL-2.0 ISC LGPL-3-with-linking-exception"
41 +SLOT="0"
42 +KEYWORDS="~amd64"
43 +
44 +RDEPEND="
45 + net-firewall/iptables[conntrack]
46 + net-firewall/ipset
47 + sys-cluster/ipvsadm
48 +"
49 +
50 +src_compile() {
51 + emake BUILD_IN_DOCKER=false GIT_COMMIT=v${PV} kube-router
52 +}
53 +
54 +src_test() {
55 + go test -mod=vendor -v -timeout=30s ./cmd/kube-router ./pkg/... ||
56 + die "tests failed"
57 +}
58 +
59 +src_install() {
60 + dobin "${PN}"
61 + einstalldocs
62 + newinitd "${FILESDIR}"/kube-router.initd kube-router
63 + newconfd "${FILESDIR}"/kube-router.confd kube-router
64 + insinto /etc/logrotate.d
65 + newins "${FILESDIR}"/kube-router.logrotated kube-router
66 +}