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-apiserver/
Date: Mon, 14 Sep 2020 19:18:00
Message-Id: 1600110847.6000ea12acbcafd82ed5b4e2f15a0fea91e41298.williamh@gentoo
1 commit: 6000ea12acbcafd82ed5b4e2f15a0fea91e41298
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 14 18:23:21 2020 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 14 19:14:07 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6000ea12
7
8 sys-cluster/kube-apiserver: 1.17.11 1.18.8 and 1.19.1 bump
9
10 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
11
12 sys-cluster/kube-apiserver/Manifest | 3 ++
13 .../kube-apiserver/kube-apiserver-1.17.11.ebuild | 40 ++++++++++++++++++++++
14 .../kube-apiserver/kube-apiserver-1.18.8.ebuild | 40 ++++++++++++++++++++++
15 .../kube-apiserver/kube-apiserver-1.19.1.ebuild | 40 ++++++++++++++++++++++
16 4 files changed, 123 insertions(+)
17
18 diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest
19 index f9ef447aa84..4f0c2a1867e 100644
20 --- a/sys-cluster/kube-apiserver/Manifest
21 +++ b/sys-cluster/kube-apiserver/Manifest
22 @@ -1,2 +1,5 @@
23 +DIST kubernetes-1.17.11.tar.gz 31829687 BLAKE2B 9684536fb19611f7da3889358bfa6044aebba8e5d3be83d7afe47ecd392d2f52011959abb1c1d4edcf3c48c8b499d40cc4e1d7751af3cfeadda16a33f3df67c3 SHA512 13853bd099c110df9f2dcf25e461c3c14aca48d77a3eaa6c040a4358edfa31462d0702e0544a187a17521e520ab7b545a6aeabfbfa2930946e15118e82a12369
24 DIST kubernetes-1.17.3.tar.gz 31762013 BLAKE2B 4470fadf2ec441ed7a5f3a82581af6a0f4d768780048576863b2aae9c13cff543592da73b979c7f9191a4c7c2b5a1ad10d85e0eba04fdcd08ece86884ab1f80d SHA512 09b33377de0bdd7dc8ac2ae81196d15eeb93862cb0aba1256bcfca38d2ce1f15951ad70cf67600fc3d16c1d449e0451707e756ec21ad812c6628ae1f0fdda427
25 DIST kubernetes-1.17.4.tar.gz 31777775 BLAKE2B cd04e429d3f524f5dce7948db9b22230df8abdeb7570001ab985ffdb5b85709a8d1698490b9df13455d8f3968741db9571ee1ab3bc2a6fdd06a8c0fe274476e2 SHA512 fd1944d26c840bc1d2f585fccbabf48091fe8820ea089b3ea5c18652fd1edb3c8157a70ea19111b8b62aef16e0284a1607b583c3c1af79dd0dd266b99e20c549
26 +DIST kubernetes-1.18.8.tar.gz 32619514 BLAKE2B cdeff1d4400e69bee3f675a6a8c111ec6c5e79d1a8610d986ad37891b6ffc6b12460503004803373a5e87d6eae5517bfc6278d6a2aced6a3f414a460a0177bec SHA512 04d41c3ce15b7679c7d605659c5c02873338d0d1e48d2b655852a31f897dd0842fc4eb839d132652b4483117b845b739b25cd219f12be0ef4d0058e6ea8f421e
27 +DIST kubernetes-1.19.1.tar.gz 33338722 BLAKE2B ad9b36ec30049b721634f6725cab08f849407c7c1483c62694acdb6726932a212752586eb9849c0063309b52f90da05ef1f36603f292aa86ea1e3b1feb439f73 SHA512 e07f850a5957cb7f48a1720c7cb269df60bacafb7ac86f4b211875e789551681909a2ddcf85a38a880156669f2b73ce1dd379d241238a52bc3cb34b44b706284
28
29 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.17.11.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.17.11.ebuild
30 new file mode 100644
31 index 00000000000..ea6a21b9088
32 --- /dev/null
33 +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.17.11.ebuild
34 @@ -0,0 +1,40 @@
35 +# Copyright 2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +inherit bash-completion-r1 go-module systemd
40 +
41 +DESCRIPTION="Kubernetes API server"
42 +HOMEPAGE="https://kubernetes.io"
43 +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
44 +
45 +LICENSE="Apache-2.0"
46 +SLOT="0"
47 +KEYWORDS="~amd64"
48 +
49 +IUSE="hardened"
50 +
51 +BDEPEND="=dev-lang/go-1.14*"
52 +COMMON_DEPEND="
53 + acct-group/kube-apiserver
54 + acct-user/kube-apiserver"
55 +DEPEND="${COMMON_DEPEND}"
56 +RDEPEND="${COMMON_DEPEND}"
57 +
58 +RESTRICT+=" test"
59 +S="${WORKDIR}/kubernetes-${PV}"
60 +
61 +src_compile() {
62 + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
63 + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
64 +}
65 +
66 +src_install() {
67 + dobin _output/bin/${PN}
68 + newinitd "${FILESDIR}"/${PN}.initd ${PN}
69 + newconfd "${FILESDIR}"/${PN}.confd ${PN}
70 + insinto /etc/logrotate.d
71 + newins "${FILESDIR}"/${PN}.logrotated ${PN}
72 + keepdir /var/log/${PN}
73 + fowners ${PN}:${PN} /var/log/${PN}
74 +}
75
76 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.18.8.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.18.8.ebuild
77 new file mode 100644
78 index 00000000000..ea6a21b9088
79 --- /dev/null
80 +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.18.8.ebuild
81 @@ -0,0 +1,40 @@
82 +# Copyright 2020 Gentoo Authors
83 +# Distributed under the terms of the GNU General Public License v2
84 +
85 +EAPI=7
86 +inherit bash-completion-r1 go-module systemd
87 +
88 +DESCRIPTION="Kubernetes API server"
89 +HOMEPAGE="https://kubernetes.io"
90 +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
91 +
92 +LICENSE="Apache-2.0"
93 +SLOT="0"
94 +KEYWORDS="~amd64"
95 +
96 +IUSE="hardened"
97 +
98 +BDEPEND="=dev-lang/go-1.14*"
99 +COMMON_DEPEND="
100 + acct-group/kube-apiserver
101 + acct-user/kube-apiserver"
102 +DEPEND="${COMMON_DEPEND}"
103 +RDEPEND="${COMMON_DEPEND}"
104 +
105 +RESTRICT+=" test"
106 +S="${WORKDIR}/kubernetes-${PV}"
107 +
108 +src_compile() {
109 + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
110 + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
111 +}
112 +
113 +src_install() {
114 + dobin _output/bin/${PN}
115 + newinitd "${FILESDIR}"/${PN}.initd ${PN}
116 + newconfd "${FILESDIR}"/${PN}.confd ${PN}
117 + insinto /etc/logrotate.d
118 + newins "${FILESDIR}"/${PN}.logrotated ${PN}
119 + keepdir /var/log/${PN}
120 + fowners ${PN}:${PN} /var/log/${PN}
121 +}
122
123 diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.19.1.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.19.1.ebuild
124 new file mode 100644
125 index 00000000000..ea6a21b9088
126 --- /dev/null
127 +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.19.1.ebuild
128 @@ -0,0 +1,40 @@
129 +# Copyright 2020 Gentoo Authors
130 +# Distributed under the terms of the GNU General Public License v2
131 +
132 +EAPI=7
133 +inherit bash-completion-r1 go-module systemd
134 +
135 +DESCRIPTION="Kubernetes API server"
136 +HOMEPAGE="https://kubernetes.io"
137 +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz"
138 +
139 +LICENSE="Apache-2.0"
140 +SLOT="0"
141 +KEYWORDS="~amd64"
142 +
143 +IUSE="hardened"
144 +
145 +BDEPEND="=dev-lang/go-1.14*"
146 +COMMON_DEPEND="
147 + acct-group/kube-apiserver
148 + acct-user/kube-apiserver"
149 +DEPEND="${COMMON_DEPEND}"
150 +RDEPEND="${COMMON_DEPEND}"
151 +
152 +RESTRICT+=" test"
153 +S="${WORKDIR}/kubernetes-${PV}"
154 +
155 +src_compile() {
156 + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
157 + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN}
158 +}
159 +
160 +src_install() {
161 + dobin _output/bin/${PN}
162 + newinitd "${FILESDIR}"/${PN}.initd ${PN}
163 + newconfd "${FILESDIR}"/${PN}.confd ${PN}
164 + insinto /etc/logrotate.d
165 + newins "${FILESDIR}"/${PN}.logrotated ${PN}
166 + keepdir /var/log/${PN}
167 + fowners ${PN}:${PN} /var/log/${PN}
168 +}