From ef543e0a5d0e92feab3a85f2fcc62bf15db938b5 Mon Sep 17 00:00:00 2001 From: Robert Krahn Date: Sun, 13 Oct 2024 17:35:15 +0200 Subject: [PATCH] kubectl-graph: init at v0.7.0, add maintainer rksm --- maintainers/maintainer-list.nix | 6 +++++ pkgs/by-name/ku/kubectl-graph/package.nix | 28 +++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/by-name/ku/kubectl-graph/package.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 723f7611268bc..10cf084820f9c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18250,6 +18250,12 @@ githubId = 82817; name = "Robert Kreuzer"; }; + rksm = { + email = "robert@kra.hn"; + github = "rksm"; + githubId = 467450; + name = "Robert Krahn"; + }; rlupton20 = { email = "richard.lupton@gmail.com"; github = "rlupton20"; diff --git a/pkgs/by-name/ku/kubectl-graph/package.nix b/pkgs/by-name/ku/kubectl-graph/package.nix new file mode 100644 index 0000000000000..8a6e3f7cbf4b1 --- /dev/null +++ b/pkgs/by-name/ku/kubectl-graph/package.nix @@ -0,0 +1,28 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, +}: + +buildGoModule rec { + pname = "kubectl-graph"; + version = "0.7.0"; + + src = fetchFromGitHub { + owner = "steveteuber"; + repo = "kubectl-graph"; + rev = "v${version}"; + sha256 = "sha256-5N1eC8J0nHEgFUCHEn5b3kUDj6MWejouQBKkdJKsaAo="; + }; + + vendorHash = "sha256-fvn+CoOyMRjsIemMRXitMjTlbbhjrlDIHu398b4/ZZ0="; + + meta = with lib; { + description = "A kubectl plugin to visualize Kubernetes resources and relationships."; + homepage = "https://github.com/steveteuber/kubectl-graph"; + changelog = "https://github.com/steveteuber/kubectl-graph/releases/tag/v${version}"; + mainProgram = "kubectl-graph"; + license = licenses.asl20; + maintainers = [ maintainers.rksm ]; + }; +}