mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2024-11-29 03:34:11 +01:00
nongnu: Add kind.
* nongnu/packages/k8s.scm (kind): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
This commit is contained in:
parent
5a0490f23d
commit
701aca30cf
1 changed files with 38 additions and 0 deletions
|
@ -177,3 +177,41 @@ such as Kubernetes (or OpenShift).")
|
||||||
"Helm helps you manage Kubernetes applications - Helm Charts help you
|
"Helm helps you manage Kubernetes applications - Helm Charts help you
|
||||||
define, install, and upgrade Kubernetes applications.")
|
define, install, and upgrade Kubernetes applications.")
|
||||||
(license license:asl2.0)))
|
(license license:asl2.0)))
|
||||||
|
|
||||||
|
(define-public kind
|
||||||
|
(package
|
||||||
|
(name "kind")
|
||||||
|
(version "0.20.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://kind.sigs.k8s.io/dl/v" version "/kind-linux-amd64"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1v9x953a5n0l3kz78wm29yh11vz56nmlvhi7xzcjscyksq9p4fji"))))
|
||||||
|
(build-system copy-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:substitutable? #f
|
||||||
|
#:install-plan
|
||||||
|
#~'(("kind" "bin/"))
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases %standard-phases
|
||||||
|
(replace 'unpack
|
||||||
|
(lambda _
|
||||||
|
(copy-file #$source "./kind")
|
||||||
|
(chmod "kind" #o644)))
|
||||||
|
(add-before 'install 'chmod
|
||||||
|
(lambda _
|
||||||
|
(chmod "kind" #o555))))))
|
||||||
|
(home-page "https://kind.sigs.k8s.io")
|
||||||
|
(synopsis "Tool for running local Kubernetes clusters using Docker containers")
|
||||||
|
(description "kind (Kubernetes in Docker) is designed for creating and managing
|
||||||
|
local Kubernetes clusters using Docker containers as nodes. It provides
|
||||||
|
a fast and straightforward way to run Kubernetes for development and
|
||||||
|
testing tasks.
|
||||||
|
|
||||||
|
Supporting multi-node cluster configurations, kind is ideal for testing
|
||||||
|
more complex, real-world scenarios without demanding extensive resources.
|
||||||
|
It’s a lightweight, portable, and configurable solution useful in
|
||||||
|
continuous integration (CI) workflows.")
|
||||||
|
(license license:asl2.0)))
|
||||||
|
|
Loading…
Reference in a new issue