Loading nixos/tests/docker-tools.nix +7 −0 Original line number Diff line number Diff line Loading @@ -424,5 +424,12 @@ import ./make-test-python.nix ({ pkgs, ... }: { docker.succeed("docker run --rm etc | grep localhost") docker.succeed("docker image rm etc:latest") with subtest("image-with-certs"): docker.succeed("<${examples.image-with-certs} docker load") docker.succeed("docker run --rm image-with-certs:latest test -r /etc/ssl/certs/ca-bundle.crt") docker.succeed("docker run --rm image-with-certs:latest test -r /etc/ssl/certs/ca-certificates.crt") docker.succeed("docker run --rm image-with-certs:latest test -r /etc/pki/tls/certs/ca-bundle.crt") docker.succeed("docker image rm image-with-certs:latest") ''; }) pkgs/build-support/docker/examples.nix +2 −3 Original line number Diff line number Diff line Loading @@ -701,19 +701,18 @@ rec { # ensure that caCertificates builds image-with-certs = buildImage { name = "curl"; name = "image-with-certs"; tag = "latest"; copyToRoot = pkgs.buildEnv { name = "image-with-certs-root"; paths = [ pkgs.curl pkgs.coreutils pkgs.dockerTools.caCertificates ]; }; config = { Entrypoint = [ "/bin/curl" ]; }; }; } Loading
nixos/tests/docker-tools.nix +7 −0 Original line number Diff line number Diff line Loading @@ -424,5 +424,12 @@ import ./make-test-python.nix ({ pkgs, ... }: { docker.succeed("docker run --rm etc | grep localhost") docker.succeed("docker image rm etc:latest") with subtest("image-with-certs"): docker.succeed("<${examples.image-with-certs} docker load") docker.succeed("docker run --rm image-with-certs:latest test -r /etc/ssl/certs/ca-bundle.crt") docker.succeed("docker run --rm image-with-certs:latest test -r /etc/ssl/certs/ca-certificates.crt") docker.succeed("docker run --rm image-with-certs:latest test -r /etc/pki/tls/certs/ca-bundle.crt") docker.succeed("docker image rm image-with-certs:latest") ''; })
pkgs/build-support/docker/examples.nix +2 −3 Original line number Diff line number Diff line Loading @@ -701,19 +701,18 @@ rec { # ensure that caCertificates builds image-with-certs = buildImage { name = "curl"; name = "image-with-certs"; tag = "latest"; copyToRoot = pkgs.buildEnv { name = "image-with-certs-root"; paths = [ pkgs.curl pkgs.coreutils pkgs.dockerTools.caCertificates ]; }; config = { Entrypoint = [ "/bin/curl" ]; }; }; }