docker-machine-kvm2: remove obsolete package
minikube 1.38.0 internalized the KVM driver (kubernetes/minikube#21625). The external docker-machine-driver-kvm2 binary is no longer needed. Users should use `minikube start -d kvm` directly.
This commit is contained in:
@@ -1,42 +0,0 @@
|
||||
{
|
||||
lib,
|
||||
buildGoModule,
|
||||
minikube,
|
||||
}:
|
||||
|
||||
buildGoModule rec {
|
||||
inherit (minikube)
|
||||
version
|
||||
src
|
||||
nativeBuildInputs
|
||||
buildInputs
|
||||
vendorHash
|
||||
doCheck
|
||||
;
|
||||
|
||||
pname = "docker-machine-kvm2";
|
||||
|
||||
postPatch = minikube.postPatch + ''
|
||||
sed -i '/GOARCH=$*/d' Makefile
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
make docker-machine-driver-kvm2 COMMIT=${src.rev}
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
install out/docker-machine-driver-kvm2 -Dt $out/bin
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://minikube.sigs.k8s.io/docs/drivers/kvm2";
|
||||
description = "KVM2 driver for docker-machine";
|
||||
mainProgram = "docker-machine-driver-kvm2";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [
|
||||
tadfisher
|
||||
atkinschang
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
};
|
||||
}
|
||||
@@ -10037,8 +10037,6 @@ with pkgs;
|
||||
docker-machine-hyperkit =
|
||||
callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix
|
||||
{ };
|
||||
docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
|
||||
|
||||
docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
|
||||
docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
|
||||
docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { };
|
||||
|
||||
Reference in New Issue
Block a user