From 853f7b8a9bdde8a1821593cf272a179e08ea6967 Mon Sep 17 00:00:00 2001 From: "Bryan A. S" Date: Tue, 30 Mar 2021 01:00:42 -0300 Subject: [PATCH] pgo-client: init at 4.6.2 Signed-off-by: Bryan A. S --- .../networking/cluster/pgo-client/default.nix | 26 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 28 insertions(+) create mode 100644 pkgs/applications/networking/cluster/pgo-client/default.nix diff --git a/pkgs/applications/networking/cluster/pgo-client/default.nix b/pkgs/applications/networking/cluster/pgo-client/default.nix new file mode 100644 index 00000000000..52c9c191218 --- /dev/null +++ b/pkgs/applications/networking/cluster/pgo-client/default.nix @@ -0,0 +1,26 @@ +{ lib, buildGoModule, fetchFromGitHub }: + +buildGoModule rec { + pname = "pgo-client"; + version = "4.6.2"; + + src = fetchFromGitHub { + owner = "CrunchyData"; + repo = "postgres-operator"; + rev = "v${version}"; + sha256 = "sha256-zPFsLKbuVq2wMjFsqjBGiatPBwGR/X6q3mj8o5BE+r0="; + }; + + vendorSha256 = "sha256-DU1kc7YDQ+denj6tHVGt79s494aBFZ2KM7PVSn951KI="; + + subPackages = [ "cmd/pgo" ]; + + meta = with lib; { + description = "A CLI client for Crunchy PostgreSQL Kubernetes Operator"; + homepage = "https://github.com/CrunchyData/postgres-operator"; + changelog = "https://github.com/CrunchyData/postgres-operator/releases/tag/v${version}"; + license = licenses.asl20; + maintainers = [ maintainers.bryanasdev000 ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eb66cdde0ee..4e66e4e0c2b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -23649,6 +23649,8 @@ in k9s = callPackage ../applications/networking/cluster/k9s { }; + pgo-client = callPackage ../applications/networking/cluster/pgo-client { }; + popeye = callPackage ../applications/networking/cluster/popeye { }; kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };