diff options
author | ml- | 2024-05-14 09:00:17 +0200 |
---|---|---|
committer | ml- | 2024-05-14 09:00:17 +0200 |
commit | 34a1ebb8e2195477bf13888a9ad0fac2358f05d0 (patch) | |
tree | 029a5be68d434beb1fe7d516b6b58fe0c57ac79a | |
parent | b73cd79d25ff44ef78d642e819e74af77cc338c1 (diff) | |
download | aur-34a1ebb8e2195477bf13888a9ad0fac2358f05d0.tar.gz |
upgpkg: kind 0.23.0-1
upstream release
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | kind.install | 14 |
3 files changed, 29 insertions, 18 deletions
@@ -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 @@ -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; } |