From bec29a0327d357db8ca6f46020c391622d5b98d8 Mon Sep 17 00:00:00 2001 From: Quentin JOLY <82603435+QJoly@users.noreply.github.com> Date: Thu, 18 May 2023 23:48:48 +0200 Subject: [PATCH] helm-dashboard: init at 1.3.1 (#231299) * helm-dashboard: init at 1.3.1 Update pkgs/applications/networking/cluster/helm-dashboard/default.nix Co-authored-by: Bruno BELANYI Explanation of why the tests are disabled * Update pkgs/applications/networking/cluster/helm-dashboard/default.nix --------- Co-authored-by: Sandro --- .../cluster/helm-dashboard/default.nix | 31 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/applications/networking/cluster/helm-dashboard/default.nix diff --git a/pkgs/applications/networking/cluster/helm-dashboard/default.nix b/pkgs/applications/networking/cluster/helm-dashboard/default.nix new file mode 100644 index 000000000000..0a32c69c5009 --- /dev/null +++ b/pkgs/applications/networking/cluster/helm-dashboard/default.nix @@ -0,0 +1,31 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "helm-dashboard"; + version = "1.3.1"; + + src = fetchFromGitHub { + owner = "komodorio"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-D9da40+DbU1EMdR/a4ahLtqlzwPdcHOiAJtPjKZ2Ehc="; + }; + + vendorHash = "sha256-LJVL20CsDxaAJ/qS+2P7Pv/jhyRO6WAmhGLCR9CmQKE="; + + # tests require internet access + doCheck = false; + + ldflags = [ "-s" "-w" "-X main.version=v${version}" ]; + + meta = { + description = "A simplified way of working with Helm"; + longDescription = '' + Helm Dashboard is an open-source project which offers a UI-driven way to view the installed Helm charts, + see their revision history and corresponding k8s resources. + ''; + homepage = "https://github.com/komodorio/helm-dashboard/"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ qjoly ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9e7c5d4ee71e..c0633ae56794 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -38865,6 +38865,8 @@ with pkgs; helmfile = callPackage ../applications/networking/cluster/helmfile { }; + helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { }; + helmsman = callPackage ../applications/networking/cluster/helmsman { }; velero = callPackage ../applications/networking/cluster/velero { };