diff --git a/pkgs/development/tools/kustomize/default.nix b/pkgs/development/tools/kustomize/default.nix new file mode 100644 index 000000000000..4f9512b22137 --- /dev/null +++ b/pkgs/development/tools/kustomize/default.nix @@ -0,0 +1,28 @@ +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +{ lib, stdenv, buildGoPackage, fetchFromGitHub }: + +buildGoPackage rec { + name = "kustomize-${version}"; + version = "1.0.4"; + + goPackagePath = "github.com/kubernetes-sigs/kustomize"; + + src = fetchFromGitHub { + sha256 = "0lbf94wz34axaf8ps7h79qbj4dpihrpvnqa12zrawcmmgqallwhm"; + rev = "v${version}"; + repo = "kustomize"; + owner = "kubernetes-sigs"; + }; + + meta = with lib; { + description = "Customization of kubernetes YAML configurations"; + longDescription = '' + kustomize lets you customize raw, template-free YAML files for + multiple purposes, leaving the original YAML untouched and usable + as is. + ''; + homepage = https://github.com/kubernetes-sigs/kustomize; + license = licenses.asl20; + maintainers = [ maintainers.carlosdagos ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 83803d3788c5..0801a5cec076 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8288,6 +8288,8 @@ with pkgs; kube-aws = callPackage ../development/tools/kube-aws { }; + kustomize = callPackage ../development/tools/kustomize { }; + Literate = callPackage ../development/tools/literate-programming/Literate {}; lcov = callPackage ../development/tools/analysis/lcov { };