diff options
| author | Giacomo Leidi <goodoldpaul@autistici.org> | 2023-05-19 21:43:58 +0200 |
|---|---|---|
| committer | John Kehayias <john.kehayias@protonmail.com> | 2023-09-07 17:06:55 -0400 |
| commit | 5e48b63976d66e950bffd8c9bd7e11364ee442bd (patch) | |
| tree | 4518d2f7b6f97c865a9f005f7ca694e6dcf59aa1 | |
| parent | 8ba0c3409605eaa6427234a2610b7802dad57396 (diff) | |
nongnu: Add katenary.
* nongnu/packages/k8s.scm (katenary): New variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
| -rw-r--r-- | nongnu/packages/k8s.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/nongnu/packages/k8s.scm b/nongnu/packages/k8s.scm index 3389b3f..b380aee 100644 --- a/nongnu/packages/k8s.scm +++ b/nongnu/packages/k8s.scm | |||
| @@ -40,3 +40,38 @@ aim of this project is to make it easier to navigate, observe and manage your | |||
| 40 | applications in the wild. K9s continually watches Kubernetes for changes and | 40 | applications in the wild. K9s continually watches Kubernetes for changes and |
| 41 | offers subsequent commands to interact with your observed resources.") | 41 | offers subsequent commands to interact with your observed resources.") |
| 42 | (license license:asl2.0))) | 42 | (license license:asl2.0))) |
| 43 | |||
| 44 | (define-public katenary | ||
| 45 | (package | ||
| 46 | (name "katenary") | ||
| 47 | (version "2.0.0-beta2") | ||
| 48 | (source (origin | ||
| 49 | (method url-fetch) | ||
| 50 | (uri (string-append | ||
| 51 | "https://github.com/metal3d/katenary/releases/download/" | ||
| 52 | version "/katenary-linux-amd64")) | ||
| 53 | (sha256 | ||
| 54 | (base32 | ||
| 55 | "0vk5c82bf5aasrgz2b7qdjlbmlcjha0r3swmrbs9y5mms18y7m3i")))) | ||
| 56 | (build-system copy-build-system) | ||
| 57 | (arguments | ||
| 58 | (list | ||
| 59 | #:substitutable? #f | ||
| 60 | #:install-plan | ||
| 61 | #~'(("katenary" "bin/")) | ||
| 62 | #:phases | ||
| 63 | #~(modify-phases %standard-phases | ||
| 64 | (replace 'unpack | ||
| 65 | (lambda _ | ||
| 66 | (copy-file #$source "./katenary") | ||
| 67 | (chmod "katenary" #o644))) | ||
| 68 | (add-before 'install 'chmod | ||
| 69 | (lambda _ | ||
| 70 | (chmod "katenary" #o555)))))) | ||
| 71 | (home-page "https://github.com/metal3d/katenary") | ||
| 72 | (supported-systems '("x86_64-linux")) | ||
| 73 | (synopsis "Convert docker-compose to a configurable helm chart") | ||
| 74 | (description | ||
| 75 | "Katenary is a tool to help to transform docker-compose files to a working | ||
| 76 | Helm Chart for Kubernetes.") | ||
| 77 | (license license:expat))) | ||
