summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorml-2024-05-14 09:00:17 +0200
committerml-2024-05-14 09:00:17 +0200
commit34a1ebb8e2195477bf13888a9ad0fac2358f05d0 (patch)
tree029a5be68d434beb1fe7d516b6b58fe0c57ac79a
parentb73cd79d25ff44ef78d642e819e74af77cc338c1 (diff)
downloadaur-34a1ebb8e2195477bf13888a9ad0fac2358f05d0.tar.gz
upgpkg: kind 0.23.0-1
upstream release
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD19
-rw-r--r--kind.install14
3 files changed, 29 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 81bd91053ade..63ded58a0c2c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,23 @@
pkgbase = kind
pkgdesc = Kubernetes IN Docker - local clusters for testing Kubernetes
- pkgver = 0.22.0
+ pkgver = 0.23.0
pkgrel = 1
url = https://kind.sigs.k8s.io/
install = kind.install
arch = aarch64
arch = x86_64
- license = Apache
+ license = Apache-2.0
makedepends = go
makedepends = git
+ depends = glibc
depends = kubectl
- optdepends = docker: provider docker
- optdepends = podman: provider podman
- source = https://github.com/kubernetes-sigs/kind/archive/v0.22.0/kind-0.22.0.tar.gz
+ optdepends = docker: docker node provider
+ optdepends = podman: podman node provider
+ optdepends = nerdctl: nerdctl node provider
+ source = https://github.com/kubernetes-sigs/kind/archive/v0.23.0/kind-0.23.0.tar.gz
source = modules-load.conf
source = registry-aliases.conf
- sha256sums = e3e21c8d1c4566d0d255e16e65bbc39297c8f5db41e7ec38d9d62a1ac9e51980
+ sha256sums = b8ea6665bc37a34de0a6fe7592fb8ae376847e1c93fc5d6377140a98c1aa6a55
sha256sums = 87bc2d0263e7393c66d540375efa9b68f2e3fdd72d5b12688587e0c3d6b99d88
sha256sums = 82b71230a61f9b1f5072c841bb637aac200272a9cbbddcfc6fd01c308dbb5923
diff --git a/PKGBUILD b/PKGBUILD
index 201bc8697337..e5eaf19ee038 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,23 @@
# Maintainer: ml <ml-aur@ransomware.download>
pkgname=kind
-pkgver=0.22.0
+pkgver=0.23.0
pkgrel=1
pkgdesc='Kubernetes IN Docker - local clusters for testing Kubernetes'
arch=('aarch64' 'x86_64')
url='https://kind.sigs.k8s.io/'
-license=('Apache')
-depends=('kubectl')
+license=('Apache-2.0')
+depends=('glibc' 'kubectl')
makedepends=('go' 'git')
optdepends=(
- 'docker: provider docker'
- 'podman: provider podman'
+ 'docker: docker node provider'
+ 'podman: podman node provider'
+ 'nerdctl: nerdctl node provider'
)
install=kind.install
source=("https://github.com/kubernetes-sigs/kind/archive/v$pkgver/$pkgname-$pkgver.tar.gz"
- modules-load.conf
- registry-aliases.conf)
-sha256sums=('e3e21c8d1c4566d0d255e16e65bbc39297c8f5db41e7ec38d9d62a1ac9e51980'
+ modules-load.conf
+ registry-aliases.conf)
+sha256sums=('b8ea6665bc37a34de0a6fe7592fb8ae376847e1c93fc5d6377140a98c1aa6a55'
'87bc2d0263e7393c66d540375efa9b68f2e3fdd72d5b12688587e0c3d6b99d88'
'82b71230a61f9b1f5072c841bb637aac200272a9cbbddcfc6fd01c308dbb5923')
@@ -31,7 +32,7 @@ build() {
export CGO_LDFLAGS="$LDFLAGS"
export GOFLAGS='-buildmode=pie -modcacherw -trimpath'
- go build -o "$pkgname" -ldflags="-linkmode=external \
+ go build -o "$pkgname" -ldflags="-buildid= -linkmode=external \
-X sigs.k8s.io/kind/pkg/cmd/kind/version.GitCommit=$_commit"
./"$pkgname" completion bash >completion.bash
diff --git a/kind.install b/kind.install
index 1a970b73d149..b690941819af 100644
--- a/kind.install
+++ b/kind.install
@@ -1,12 +1,20 @@
# vim: ft=bash
post_install() {
echo "\
- To use podman instead of docker:
+ Docker is the default node provider.
+ To use Podman:
+ KIND_EXPERIMENTAL_PROVIDER=podman kind create cluster
+
+ To use nerdctl:
+ KIND_EXPERIMENTAL_PROVIDER=nerdctl kind create cluster
+
+ You might need systemd-run to start kind in its own cgroup scope:
systemd-run --setenv=KIND_EXPERIMENTAL_PROVIDER=podman --scope --user kind create cluster
- For explanation see:
+ For further information see:
https://github.com/kubernetes-sigs/kind/pull/2981
- https://github.com/kubernetes-sigs/kind/issues/2872"
+ https://github.com/kubernetes-sigs/kind/issues/2872
+ https://kind.sigs.k8s.io/docs/user/rootless/"
}
post_upgrade() { post_install; }