kluctl: cleanup

This commit is contained in:
Gaetan Lepage
2026-02-14 18:49:25 +00:00
parent 2ba2e438a4
commit 96f0806079
+8 -9
View File
@@ -5,9 +5,9 @@
buildPackages,
fetchFromGitHub,
installShellFiles,
testers,
makeWrapper,
python310,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
@@ -27,22 +27,16 @@ buildGoModule (finalAttrs: {
ldflags = [
"-s"
"-w"
"-X main.version=v${finalAttrs.version}"
];
# Depends on docker
doCheck = false;
nativeBuildInputs = [
installShellFiles
makeWrapper
];
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
version = "v${finalAttrs.version}";
};
# Depends on docker
doCheck = false;
postInstall =
let
@@ -59,6 +53,11 @@ buildGoModule (finalAttrs: {
--zsh <(${emulator} $out/bin/kluctl completion zsh)
'';
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
meta = {
description = "Missing glue to put together large Kubernetes deployments";
mainProgram = "kluctl";