diff --git a/pkgs/by-name/cl/clusternet/package.nix b/pkgs/by-name/cl/clusternet/package.nix index 042177ed5366..6175595a2abc 100644 --- a/pkgs/by-name/cl/clusternet/package.nix +++ b/pkgs/by-name/cl/clusternet/package.nix @@ -1,31 +1,38 @@ { lib, fetchFromGitHub, - buildGo123Module, + buildGoModule, }: -buildGo123Module rec { +buildGoModule (finalAttrs: { pname = "clusternet"; - version = "0.17.3"; + version = "0.18.1"; src = fetchFromGitHub { owner = "clusternet"; repo = "clusternet"; - tag = "v${version}"; - hash = "sha256-uhRnJyUR7lbJvVxd3YNVxmTSTDksQsVcM5G8ZKO7Xbk="; + tag = "v${finalAttrs.version}"; + hash = "sha256-MtiQM2msHv2gLaVpYoSrzJMZWwA0vMBIklwAQi+lG4g="; }; - vendorHash = "sha256-hY4bgQXwKjL4UT3omDYuxy9xN9XOr00mMvGssKOSsG4="; + vendorHash = "sha256-vG+k9ttXp/QqhbVKgwn2uo5kEk8OD+LBvJi5lBQfUk4="; ldFlags = [ "-s" "-w" ]; + # Clusternet hub is disabled due to panic: inlined function github.com/clusternet/clusternet/pkg/hub/apiserver/shadow.(*crdHandler).addStorage.func9.1 missing func info + subPackages = [ + "cmd/clusternet-agent" + "cmd/clusternet-controller-manager" + "cmd/clusternet-scheduler" + ]; + meta = { description = "CNCF Sandbox Project for managing your Kubernetes clusters"; homepage = "https://github.com/clusternet/clusternet"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ genga898 ]; }; -} +})