summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Werner Rau2021-04-14 19:48:06 +0200
committerChris Werner Rau2021-04-14 19:48:06 +0200
commit45f1df34237b6272ea93d9434ac586ab9a302329 (patch)
tree2501c0eff945b66bd6f66bb1769cb8dd6ac4ec12
downloadaur-45f1df34237b6272ea93d9434ac586ab9a302329.tar.gz
Release kube-bench-bin package
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD28
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8f4a804ed836
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = kube-bench-bin
+ pkgdesc = Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
+ pkgver = 0.5.0
+ pkgrel = 0
+ url = https://github.com/aquasecurity/kube-bench
+ arch = x86_64
+ license = APACHE
+ conflicts = kube-bench
+ conflicts = kube-bench-git
+ source = kube-bench-0.5.0.tar.gz::https://github.com/aquasecurity/kube-bench/releases/download/v0.5.0/kube-bench_0.5.0_linux_amd64.tar.gz
+ source = https://raw.githubusercontent.com/aquasecurity/kube-bench/v0.5.0/cfg/config.yaml
+ sha512sums = 07aaa587fc0441e01ab3d2b884fa76aaa1c5e1d8bb2957d27eccc14aee2420caf164ef9c8eb4d4e179a39c3cb6a65d5af1897caaa46d8518755a5158442efadb
+ sha512sums = 862fab1ee88a368f383fa1cc3faf59c97858137fc8c9d0377daa1117ff4385a5109696a0589b2e55a856589adae696b8abc63bbae4ae3785c0b1992d27c04dc2
+
+pkgname = kube-bench-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f8452bcdd38e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer Chris Werner Rau <aur@cwrau.io>
+
+_pkgname=kube-bench
+pkgname=$_pkgname-bin
+pkgver=0.5.0
+pkgrel=0
+pkgdesc="Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark"
+url="https://github.com/aquasecurity/$_pkgname"
+license=('APACHE')
+source=(
+ "$_pkgname-$pkgver.tar.gz::$url/releases/download/v$pkgver/${_pkgname}_${pkgver}_linux_amd64.tar.gz"
+ "https://raw.githubusercontent.com/aquasecurity/kube-bench/v$pkgver/cfg/config.yaml"
+ )
+arch=('x86_64')
+
+conflicts=("$_pkgname" "${_pkgname}-git")
+
+package() {
+ install -D -m 0755 $srcdir/$_pkgname $pkgdir/usr/bin/$_pkgname
+ mkdir -p $pkgdir/etc/$_pkgname/cfg
+ cp -r $srcdir/cfg $pkgdir/etc/$_pkgname/
+ chmod -R 0755 $pkgdir/etc/$_pkgname/cfg
+ install -D -m 0755 $srcdir/config.yaml $pkgdir/etc/$_pkgname/cfg/config.yaml
+}
+
+#vim: syntax=sh
+sha512sums=('07aaa587fc0441e01ab3d2b884fa76aaa1c5e1d8bb2957d27eccc14aee2420caf164ef9c8eb4d4e179a39c3cb6a65d5af1897caaa46d8518755a5158442efadb'
+ '862fab1ee88a368f383fa1cc3faf59c97858137fc8c9d0377daa1117ff4385a5109696a0589b2e55a856589adae696b8abc63bbae4ae3785c0b1992d27c04dc2')