{ lib, buildGoModule, fetchFromGitHub, }: buildGoModule rec { pname = "kube-state-metrics"; version = "2.16.0"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kube-state-metrics"; rev = "v${version}"; hash = "sha256-mGCDxMF61FLCiMgtPdRBhwwx7ut1X3A5Z5hLXJXX3Gs="; }; vendorHash = "sha256-80ielz4che87hkt9U3k+pzuwZjeRz64RfRvXs3JXph8="; excludedPackages = [ "./tests/e2e" "./tools" ]; meta = { homepage = "https://github.com/kubernetes/kube-state-metrics"; description = "Add-on agent to generate and expose k8s cluster-level metrics"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.eskytthe ]; platforms = lib.platforms.unix; }; }