summaryrefslogtreecommitdiff
path: root/gnu/packages/containers.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/containers.scm')
-rw-r--r--gnu/packages/containers.scm50
1 files changed, 37 insertions, 13 deletions
diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm
index eb1f3b3b53..644a06a172 100644
--- a/gnu/packages/containers.scm
+++ b/gnu/packages/containers.scm
@@ -50,8 +50,10 @@
#:use-module (gnu packages gnupg)
#:use-module (gnu packages golang)
#:use-module (gnu packages golang-build)
+ #:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-compression)
#:use-module (gnu packages golang-crypto)
+ #:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages guile)
#:use-module (gnu packages linux)
@@ -73,7 +75,7 @@
(define-public crun
(package
(name "crun")
- (version "1.23.1")
+ (version "1.24")
(source
(origin
(method url-fetch)
@@ -83,7 +85,7 @@
"/crun-" version ".tar.gz"))
(sha256
(base32
- "1y23fz82d7zaa2svyzjhfhahl6l0a3yrasfbcfacplhkwk7bflnp"))))
+ "0lnfvwxq14pyqyxx56bdr7k4h3l99imc9vynxram7fh0chxf7dlh"))))
(build-system gnu-build-system)
(arguments
(list
@@ -392,7 +394,8 @@ Layer-4 sockets.")
(define-public cni-plugins
(package
(name "cni-plugins")
- (version "1.7.1")
+ (version "1.8.0")
+ ;; TODO: Unvendor.
(source
(origin
(method git-fetch)
@@ -400,13 +403,12 @@ Layer-4 sockets.")
(url "https://github.com/containernetworking/plugins")
(commit (string-append "v" version))))
(sha256
- (base32 "04acfjkc3z2yf85z0v1mlgj0fqy032dsklzik2g1cnz6ncw6jl2b"))
+ (base32 "0bwczkf4kbrx47sa6mnp5kyn65dbg52qnlfyjyydrwshal8rz3gw"))
(file-name (git-file-name name version))))
(build-system go-build-system)
(arguments
`(#:unpack-path "github.com/containernetworking/plugins"
#:tests? #f ; XXX: see stat /var/run below
- #:go ,go-1.24
#:phases (modify-phases %standard-phases
(replace 'build
(lambda _
@@ -429,8 +431,28 @@ Layer-4 sockets.")
(copy-recursively
"src/github.com/containernetworking/plugins/bin"
(string-append (assoc-ref outputs "out") "/bin")))))))
+ ;; XXX: Prepare for unvendor.
(native-inputs
- (list util-linux))
+ (list ;; go-github-com-alexflint-go-filemutex
+ ;; go-github-com-buger-jsonparser
+ ;; go-github-com-containernetworking-cni
+ ;; go-github-com-coreos-go-iptables
+ go-github-com-coreos-go-systemd-v22
+ go-github-com-godbus-dbus-v5
+ go-github-com-insomniacslk-dhcp
+ ;; o-github-com-mattn-go-shellwords
+ ;; go-github-com-microsoft-hcsshim
+ ;; go-github-com-networkplumbing-go-nft
+ go-github-com-onsi-ginkgo-v2
+ go-github-com-onsi-gomega
+ go-github-com-opencontainers-selinux
+ go-github-com-pkg-errors
+ go-github-com-safchain-ethtool
+ go-github-com-vishvananda-netlink
+ go-github-com-vishvananda-netns
+ go-golang-org-x-sys
+ ;; go-sigs-k8s-io-knftables
+ util-linux))
(home-page "https://github.com/containernetworking/plugins")
(synopsis "Container Network Interface (CNI) network plugins")
(description
@@ -441,7 +463,7 @@ configure network interfaces in Linux containers.")
(define-public gvisor-tap-vsock
(package
(name "gvisor-tap-vsock")
- (version "0.8.6")
+ (version "0.8.7")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -450,7 +472,7 @@ configure network interfaces in Linux containers.")
(file-name (git-file-name name version))
(sha256
(base32
- "18pwpw3dap42mpv5a1ciq6fh0y8ya5ix7r38bi8i1xc7dxcy3jdj"))))
+ "1p9vypphssvqfcm3y2nc7b9v0wcc2smkrqq8k60vskaiza89974k"))))
(build-system gnu-build-system)
(arguments
(list
@@ -528,10 +550,12 @@ Its main purpose is to support the key usage by @code{docker-init}:
(define-public podman
(package
(name "podman")
- (version "5.5.2")
+ (version "5.6.1")
(outputs '("out" "docker"))
(properties
- `((output-synopsis "docker" "docker alias for podman")))
+ `((output-synopsis "docker" "docker alias for podman")
+ ;; XXX: Adressed already.
+ (lint-hidden-cve . ("CVE-2022-2989"))))
(source
(origin
(method git-fetch)
@@ -539,7 +563,7 @@ Its main purpose is to support the key usage by @code{docker-init}:
(url "https://github.com/containers/podman")
(commit (string-append "v" version))))
(sha256
- (base32 "0smdfyhyx1j78anvlwhbmimsrwm4fzf858yh83g37ykg5m04kfl8"))
+ (base32 "1k8dppbni8wbzxqqaknp08h687qw884wn7bkpiwmbw9np261fl4b"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
@@ -684,7 +708,7 @@ being rootless and not requiring any daemon to be running.")
(define-public buildah
(package
(name "buildah")
- (version "1.41.0")
+ (version "1.41.4")
(source
(origin
(method git-fetch)
@@ -692,7 +716,7 @@ being rootless and not requiring any daemon to be running.")
(url "https://github.com/containers/buildah")
(commit (string-append "v" version))))
(sha256
- (base32 "12vl3g5h9m9pw0zpi88j7sjx0db8ardigh2x8h3a3qa9m5hlnqnb"))
+ (base32 "0gca1zv98c58z6c06ckgg63mm2305b1qzavxfmlgmj8s4f72g3zh"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments