anchor.diff:      "test/e2e/e2e.test"
     ]
   }:
  -
  -with lib;
   
   stdenv.mkDerivation rec {
     pname = "kubernetes";
  
positive.code: 
      cp ${./mk-docker-opts.sh} $out/bin/mk-docker-opts.sh
  
      $out/bin/kubectl completion bash > $out/share/bash-completion/completions/kubectl
      $out/bin/kubectl completion zsh > $out/share/zsh/site-functions/_kubectl
    '';
  
    preFixup = ''
      find $out/bin $pause/bin -type f -exec remove-references-to -t ${go} '{}' +
    '';
  
    meta = {
      description = "Production-Grade Container Scheduling and Management";
      license = licenses.asl20;
      homepage = "https://kubernetes.io";
      maintainers = with maintainers; [johanot offline saschagrunert];
      platforms = platforms.unix;
    };
  }
  
negative.code: { stdenv
  , lib
  , fetchFromGitHub
  , removeReferencesTo
  , which
  , go
  , makeWrapper
  , rsync
  , installShellFiles
  
  , components ? [
      "cmd/kubelet"
      "cmd/kube-apiserver"
      "cmd/kube-controller-manager"
  