Commit 8d9d8816 authored by Jörg Thalheim's avatar Jörg Thalheim
Browse files

nixosTests.hocker-fetchdocker: remove

the test is broken.
parent abed455f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -427,7 +427,6 @@ in {
  hibernate-systemd-stage-1 = handleTestOn ["x86_64-linux"] ./hibernate.nix { systemdStage1 = true; };
  hitch = handleTest ./hitch {};
  hledger-web = handleTest ./hledger-web.nix {};
  hocker-fetchdocker = handleTest ./hocker-fetchdocker {};
  hockeypuck = handleTest ./hockeypuck.nix { };
  home-assistant = handleTest ./home-assistant.nix {};
  hostname = handleTest ./hostname.nix {};
+0 −16
Original line number Diff line number Diff line
import ../make-test-python.nix ({ pkgs, ...} : {
  name = "test-hocker-fetchdocker";
  meta = with pkgs.lib.maintainers; {
    maintainers = [ ixmatus ];
    broken = true; # tries to download from registry-1.docker.io - how did this ever work?
  };

  nodes.machine = import ./machine.nix;

  testScript = ''
    start_all()

    machine.wait_for_unit("sockets.target")
    machine.wait_until_succeeds("docker run registry-1.docker.io/v2/library/hello-world:latest")
  '';
})
+0 −19
Original line number Diff line number Diff line
{ fetchDockerConfig, fetchDockerLayer, fetchdocker }:
fetchdocker rec {
    name = "hello-world";
    registry = "https://registry-1.docker.io/v2/";
    repository = "library";
    imageName = "hello-world";
    tag = "latest";
    imageConfig = fetchDockerConfig {
      inherit tag registry repository imageName;
      sha256 = "1ivbd23hyindkahzfw4kahgzi6ibzz2ablmgsz6340vc6qr1gagj";
    };
    imageLayers = let
      layer0 = fetchDockerLayer {
        inherit registry repository imageName;
        layerDigest = "ca4f61b1923c10e9eb81228bd46bee1dfba02b9c7dac1844527a734752688ede";
        sha256 = "1plfd194fwvsa921ib3xkhms1yqxxrmx92r2h7myj41wjaqn2kya";
      };
      in [ layer0 ];
  }
+0 −26
Original line number Diff line number Diff line
{ pkgs, ... }:
{ nixpkgs.config.packageOverrides = pkgs': {
    hello-world-container = pkgs'.callPackage ./hello-world-container.nix { };
  };

  virtualisation.docker = {
    enable  = true;
    package = pkgs.docker;
  };

  systemd.services.docker-load-fetchdocker-image = {
    description = "Docker load hello-world-container";
    wantedBy    = [ "multi-user.target" ];
    wants       = [ "docker.service" ];
    after       = [ "docker.service" ];

    script = ''
      ${pkgs.hello-world-container}/compositeImage.sh | ${pkgs.docker}/bin/docker load
    '';

    serviceConfig = {
      Type = "oneshot";
    };
  };
}