diff --git a/pkgs/by-name/ku/kubeconform/package.nix b/pkgs/by-name/ku/kubeconform/package.nix index c7fd579e29e1..3cb0e458cfe2 100644 --- a/pkgs/by-name/ku/kubeconform/package.nix +++ b/pkgs/by-name/ku/kubeconform/package.nix @@ -2,19 +2,22 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "kubeconform"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "yannh"; repo = "kubeconform"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-FTUPARckpecz1V/Io4rY6SXhlih3VJr/rTGAiik4ALA="; + sha256 = "sha256-HcYKmit67ZGABDfpr281FiStMZmM/vkkj9wxXH5H9zc="; }; + env.CGO_ENABLED = 0; + ldflags = [ "-s" "-w" @@ -23,6 +26,16 @@ buildGoModule (finalAttrs: { vendorHash = null; + excludedPackages = [ "./openapi2jsonschema-go" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + versionCheckProgramArg = "-v"; + + __darwinAllowLocalNetworking = true; + meta = { description = "FAST Kubernetes manifests validator, with support for Custom Resources"; mainProgram = "kubeconform";