fix(podman): add mandatory runtime dependencies (#444116)

Changed files
+4 -4
nixos
modules
virtualisation
podman
pkgs
by-name
po
podman
-4
nixos/modules/virtualisation/podman/default.nix
···
# containers cannot reach aardvark-dns otherwise
networking.firewall.interfaces.${network_interface}.allowedUDPPorts = lib.mkIf dns_enabled [ 53 ];
-
virtualisation.podman.extraPackages = [
-
pkgs.iptables
-
]
-
++ lib.optional config.networking.nftables.enable pkgs.nftables;
virtualisation.containers = {
enable = true; # Enable common /etc/containers configuration
containersConf.settings = {
+4
pkgs/by-name/po/podman/package.nix
···
extraRuntimes ? lib.optionals stdenv.hostPlatform.isLinux [ runc ], # e.g.: runc, gvisor, youki
fuse-overlayfs,
util-linuxMinimal,
+
nftables,
+
iptables,
iproute2,
catatonit,
gvproxy,
···
lib.optionals stdenv.hostPlatform.isLinux [
fuse-overlayfs
util-linuxMinimal
+
iptables
iproute2
+
nftables
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
vfkit