Merge pull request #132904 from AtkinsChang/chart-testing

chart-testing: init at 3.4.0

authored by Sandro and committed by GitHub 01faa39f 0bf94435

+42
+40
pkgs/applications/networking/cluster/helm/chart-testing/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "chart-testing"; 5 + version = "3.4.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "helm"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-c7Rjk2YZaQXyFwrDVwYgOCnq/F2ooIUVETXVn5FVlZE="; 12 + }; 13 + 14 + vendorSha256 = "sha256-1Py66ljDjJC38biJ25D8KnWEi3nXAVt9QSgyH1KkwHM="; 15 + 16 + postPatch = '' 17 + substituteInPlace pkg/config/config.go \ 18 + --replace "\"/etc/ct\"," "\"$out/etc/ct\"," 19 + ''; 20 + 21 + ldflags = [ 22 + "-w" 23 + "-s" 24 + "-X github.com/helm/chart-testing/v3/ct/cmd.Version=${version}" 25 + "-X github.com/helm/chart-testing/v3/ct/cmd.GitCommit=${src.rev}" 26 + "-X github.com/helm/chart-testing/v3/ct/cmd.BuildDate=19700101-00:00:00" 27 + ]; 28 + 29 + postInstall = '' 30 + install -Dm644 -t $out/etc/ct etc/chart_schema.yaml 31 + install -Dm644 -t $out/etc/ct etc/lintconf.yaml 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "A tool for testing Helm charts"; 36 + homepage = "https://github.com/helm/chart-testing"; 37 + license = licenses.asl20; 38 + maintainers = with maintainers; [ atkinschang ]; 39 + }; 40 + }
+2
pkgs/top-level/all-packages.nix
··· 25519 25520 kubernetes-helmPlugins = dontRecurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { }); 25521 25522 kubetail = callPackage ../applications/networking/cluster/kubetail { } ; 25523 25524 kupfer = callPackage ../applications/misc/kupfer {
··· 25519 25520 kubernetes-helmPlugins = dontRecurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { }); 25521 25522 + chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { }; 25523 + 25524 kubetail = callPackage ../applications/networking/cluster/kubetail { } ; 25525 25526 kupfer = callPackage ../applications/misc/kupfer {