summaryrefslogtreecommitdiff
path: root/sys-cluster
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-03-28 09:49:11 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-03-28 09:49:11 +0100
commit115dcc7054f5934a2c8e26fd8a8eed5f3e29e9ce (patch)
treec31afe35699960753f76770d6b0b4ea48af9f686 /sys-cluster
parente292b671b113c2cc012beddad93a3df4f9410698 (diff)
gentoo auto-resync : 28:03:2023 - 09:49:10
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/Manifest.gzbin11054 -> 11548 bytes
-rw-r--r--sys-cluster/flux/Manifest5
-rw-r--r--sys-cluster/flux/flux-0.41.2.ebuild36
-rw-r--r--sys-cluster/flux/metadata.xml11
-rw-r--r--sys-cluster/kubelogin/Manifest4
-rw-r--r--sys-cluster/kubelogin/kubelogin-1.27.0.ebuild27
-rw-r--r--sys-cluster/kubelogin/metadata.xml11
-rw-r--r--sys-cluster/kubeseal/Manifest4
-rw-r--r--sys-cluster/kubeseal/kubeseal-0.20.2.ebuild32
-rw-r--r--sys-cluster/kubeseal/metadata.xml11
10 files changed, 141 insertions, 0 deletions
diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz
index be2f3af24a02..1f3ca8666e4b 100644
--- a/sys-cluster/Manifest.gz
+++ b/sys-cluster/Manifest.gz
Binary files differ
diff --git a/sys-cluster/flux/Manifest b/sys-cluster/flux/Manifest
new file mode 100644
index 000000000000..e35d653bd61d
--- /dev/null
+++ b/sys-cluster/flux/Manifest
@@ -0,0 +1,5 @@
+DIST flux-0.41.2.tar.gz 395636 BLAKE2B 2d1732729709d0f753ff62aa5b5563b9d42f3cde42a98b5356607b640715e30afa9ebdfdb9c71281eff9188c91ea6e6b082ddc2198e4d790a76aaeb155b8ef2f SHA512 c68ad402c99b61ca9ef737749417b48dc4e852544d76311c11d94bff42c2e081a8e11e72e438cb9e1834ec7d48e69a30473aa6ab1d68c2684dde5c2b817000a2
+DIST flux2-0.41.2-deps.tar.xz 166945460 BLAKE2B 292ac5a66237916f1eeb8460f38f803fbe6bfec7cc6ee09512c0893928478049dbf8d482a897e7f4d5bed537f3cae3d73019d6c793764d1b15dc984724bc4ec7 SHA512 da36b3d78066cad548492d368df2b0d31c25a72f4fe4e5791b0c4315d5ed2625da5318b4a010395a587c072a07d23c6d6e7ff3c43bbf201dcd7d45a85dc24297
+DIST flux2-0.41.2-manifests.tar.xz 22904 BLAKE2B e23150ff1b7617f144a1250c890cb48bccbfa4547cc2d46b6d6905349c969a8505e2bc23466a469bb0eae326ec571eb5987ae5c0768b648ba6e35b1daec2b039 SHA512 ba58ffa05be150e32a30a492d28cdc582c9b0e7162b768a83ca8d44a4a08fca195700f8c124cc39cf85a0c62dfbe380304c0d203d0f05619a1b65284d22278de
+EBUILD flux-0.41.2.ebuild 1089 BLAKE2B 8f5373bb519330ecde1438f5cc995f5055bf8d849bafd28376a7db6aaaa89263bb2ca4663bb78849595d4767932d6b71556372998fab80f99a2211a8c8437ef8 SHA512 79e0b2be76690ee18bf4970f0bf1f123f77183275b3c0962628e5ce30b5e9c4edf2a4aa6e9d3739da30fe8e334bb48431134460477aad47c383a21ad5cb93fec
+MISC metadata.xml 330 BLAKE2B 24addf90e0c727cb9bedcafe1afa87e3a46e302bb456db353b84715fbf50a8e741ef20a18ddb02a6f06a09625dd013c1da225bae524a0e37887601e256fe6147 SHA512 f2302b31942d8a9a31fb8d9c9b55384482e7a119209b39ba4f501574b191239209e4079b94afba3bbd2adeb8dd78490215cadf5315882bc71cf79fc0aad19fcc
diff --git a/sys-cluster/flux/flux-0.41.2.ebuild b/sys-cluster/flux/flux-0.41.2.ebuild
new file mode 100644
index 000000000000..0a791c2eca47
--- /dev/null
+++ b/sys-cluster/flux/flux-0.41.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="Flux is a tool for keeping Kubernetes clusters in sync"
+HOMEPAGE="https://fluxcd.io https://github.com/fluxcd/flux2"
+SRC_URI="https://github.com/fluxcd/flux2/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/flux2-${PV}-deps.tar.xz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/flux2-${PV}-manifests.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/flux2-${PV}"
+
+src_compile() {
+ mv "${WORKDIR}"/manifests cmd/"${PN}"
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ ego build -ldflags="-s -w -X main.VERSION=${PV}" -o ./bin/${PN} ./cmd/${PN}
+}
+
+src_install() {
+ dobin bin/${PN}
+ bin/${PN} completion bash > ${PN}.bash || die
+ bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/flux/metadata.xml b/sys-cluster/flux/metadata.xml
new file mode 100644
index 000000000000..9b9d59b7ebe0
--- /dev/null
+++ b/sys-cluster/flux/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>concord@gentoo.org</email>
+ <name>Kenton Groombridge</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">fluxcd/flux2</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sys-cluster/kubelogin/Manifest b/sys-cluster/kubelogin/Manifest
new file mode 100644
index 000000000000..5796098d2085
--- /dev/null
+++ b/sys-cluster/kubelogin/Manifest
@@ -0,0 +1,4 @@
+DIST kubelogin-1.27.0-deps.tar.xz 34246336 BLAKE2B 7c6b8163d5e03ca13fd2aa31b291b0c9d2044df088ce03c6456365d9159f4ef5728d3ddf56cb6e2f71923e6ade54927a23555665e413f0bf3c3aff4e48985132 SHA512 9aaf6a19d4f319cbf3c2e47a17699ec2e5d98c26797dc396066f405cf74719ece893bfdc52af09d3bfb85b8572c822b68aa690a579d187d8d84d2c221570f6f3
+DIST kubelogin-1.27.0.tar.gz 383335 BLAKE2B f239fb682a42c723901cbe000130369fb6ec19ea4f4120de66195aa0f0669c25aee9ffb11b08fb06a3e920027ff8ac5495b4cbcb5f64f7d7664ddf9c38caafea SHA512 7f51e84b4884e89f77bb88c1f0f048486863e91dcd7ea50c148483e36bab3676e382e45e43743f3346deda729cbc798d0a8577e18771e945a93b6faf618e8668
+EBUILD kubelogin-1.27.0.ebuild 795 BLAKE2B adc15731eb372ddc25b74e7771a24a3bda39637f26cf5c727e76a11df0df1fb67c7e05941ae95f2a677166cee90963fab4ac8ffae81cc080a8c1610405e6ae70 SHA512 f7dd3c540cc89e3d7caaace6fe7f5727d7f3acafed4648fd8b8db228b1a92df4645f633fa485cc3bda2d337702eb4351d7f04803e3a0fd3dcc125755a87af0f4
+MISC metadata.xml 334 BLAKE2B 9ccc6657115da79f314373732b815c1b87d103ae63709d8d2868b333be14fcb056deb7f170031fa0b4c4f610bd19494759460ca4452e5ee1df4c79cd70e631cd SHA512 79294b2af196d38286e0324459354a190b50b8f5d64119a0d2f68342f7737886fa802415efad649ac96ded8a70860e76adf5c6a75ec7781d3994d0aa5231a7cb
diff --git a/sys-cluster/kubelogin/kubelogin-1.27.0.ebuild b/sys-cluster/kubelogin/kubelogin-1.27.0.ebuild
new file mode 100644
index 000000000000..5d38e4717f8f
--- /dev/null
+++ b/sys-cluster/kubelogin/kubelogin-1.27.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="kubectl plugin for Kubernetes OpenID Connect authentication"
+HOMEPAGE="https://github.com/int128/kubelogin"
+SRC_URI="https://github.com/int128/kubelogin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ ego build -ldflags="-s -w" -o ./bin/${PN} .
+}
+
+src_install() {
+ newbin bin/${PN} "kubectl-oidc_login"
+ bin/${PN} completion bash > ${PN}.bash || die
+ bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ insinto /usr/share/zsh/site-functions
+ newins ${PN}.zsh _${PN}
+}
diff --git a/sys-cluster/kubelogin/metadata.xml b/sys-cluster/kubelogin/metadata.xml
new file mode 100644
index 000000000000..3d7e2ca055da
--- /dev/null
+++ b/sys-cluster/kubelogin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>concord@gentoo.org</email>
+ <name>Kenton Groombridge</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">int128/kubelogin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sys-cluster/kubeseal/Manifest b/sys-cluster/kubeseal/Manifest
new file mode 100644
index 000000000000..c22056173626
--- /dev/null
+++ b/sys-cluster/kubeseal/Manifest
@@ -0,0 +1,4 @@
+DIST sealed-secrets-0.20.2-deps.tar.xz 50136172 BLAKE2B aa8055f56ade09539e266f2155daa05ddf403dabede8573c2299b200bb1cc5955e9acedd7fd3fe0fe45e474c5df430d76edef5abcd8abe2675db7abafe908ccd SHA512 99c1cf0ba5aa2f3e4a332b5b206627d652c0f2dab6e0be6b2b6da8459ca3be10c768eb4e5f552b918d8f4231283bf5b793f156948a40505a3dc53031f10ea3bf
+DIST sealed-secrets-0.20.2.tar.gz 1302289 BLAKE2B 019cd7daf7ec0fb6977aa8be519b905016e98f67a9a17ec4b2546400c0543779eb662e6e4f134f7e88fd9f172528a10604d1a78fbf8c880c9b3bab1f752a97ec SHA512 9348ee052652799b833d291158769b9f8039f7270209443adc79f47335faca64ca876d1198de0dcbf2e8977a78471c25b56caf735a6965a41194ebcaa7931c51
+EBUILD kubeseal-0.20.2.ebuild 798 BLAKE2B a4fa4e7c00087a4e9234af2f12b4adcd3a2bd080dcdf7c38b009db2f703cb62c105cf92c7f4924d91a62c53713674d8ba79c63b02d065615bc66f99ad147af4d SHA512 17ec222630418c7f466050044bb72d86b527f82f72da21ab117c8bba1b71d3a53da28c2e0ed7c10230b81ab8341ed33130497dba6967b88cdefd79a345052e5c
+MISC metadata.xml 345 BLAKE2B 2797f9d63f3bf00a55b639075575e3e37a6a118f844335abe035be1015ea782c218c5f6927ab0d2c9b78aa2de8354ee6661bbd9043a5c74b827449b712856167 SHA512 3ea3498677e0b6d722b83de6ccc8b97638752e3e287a3f9bc7f93fdf6cbe05807c74bbc7f2a3a2d17d679b91cf5223f1e4f5e685a056d3603e6a7c344e79b56d
diff --git a/sys-cluster/kubeseal/kubeseal-0.20.2.ebuild b/sys-cluster/kubeseal/kubeseal-0.20.2.ebuild
new file mode 100644
index 000000000000..d4f364c86e91
--- /dev/null
+++ b/sys-cluster/kubeseal/kubeseal-0.20.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+MY_PN="sealed-secrets"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Client-side utility for one-way encrypted secrets in kubernetes"
+HOMEPAGE="https://github.com/bitnami-labs/sealed-secrets"
+SRC_URI="https://github.com/bitnami-labs/sealed-secrets/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-deps.tar.xz"
+
+LICENSE="Apache-2.0 BSD ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" VERSION="v${PV}" ${PN}
+}
+
+src_install() {
+ dobin ${PN}
+}
diff --git a/sys-cluster/kubeseal/metadata.xml b/sys-cluster/kubeseal/metadata.xml
new file mode 100644
index 000000000000..46b811f7c509
--- /dev/null
+++ b/sys-cluster/kubeseal/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>concord@gentoo.org</email>
+ <name>Kenton Groombridge</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">bitnami-labs/sealed-secrets</remote-id>
+ </upstream>
+</pkgmetadata>