Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ buildGoModule, fetchFromGitHub, lib }: 2 3buildGoModule rec { 4 pname = "argocd-vault-plugin"; 5 version = "1.14.0"; 6 7 src = fetchFromGitHub { 8 owner = "argoproj-labs"; 9 repo = pname; 10 rev = "v${version}"; 11 hash = "sha256-TIZpeCYj8i/RbWqYn6js70QtQsnAF0itHCs+2mjwuGg="; 12 }; 13 14 vendorHash = "sha256-awa3hbM9/9YR7amx/VVOEWgzK/l8OjOemDFpYojfOwg="; 15 16 # integration tests require filesystem and network access for credentials 17 doCheck = false; 18 19 meta = with lib; { 20 homepage = "https://argocd-vault-plugin.readthedocs.io"; 21 changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${version}"; 22 description = "An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets"; 23 license = licenses.asl20; 24 maintainers = with maintainers; [ urandom ]; 25 }; 26}