summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/networking/cluster/istioctl
diff options
context:
space:
mode:
authorVincent Haupert <mail@vincent-haupert.de>2020-07-19 17:51:49 +0200
committerVincent Haupert <mail@vincent-haupert.de>2020-07-20 17:48:07 +0200
commit33c774347e10483fa792192baac7343e28d17fc5 (patch)
treedceabc0aacf27bd1ca3e23775670f3877a119b93 /pkgs/applications/networking/cluster/istioctl
parentc09af4ea3803b708e173087f1b513a0d83869c96 (diff)
istioctl: init at 1.6.5
Diffstat (limited to 'pkgs/applications/networking/cluster/istioctl')
-rw-r--r--pkgs/applications/networking/cluster/istioctl/default.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/istioctl/default.nix b/pkgs/applications/networking/cluster/istioctl/default.nix
new file mode 100644
index 000000000000..90ce1d82f490
--- /dev/null
+++ b/pkgs/applications/networking/cluster/istioctl/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+ pname = "istioctl";
+ version = "1.6.5";
+
+ src = fetchFromGitHub {
+ owner = "istio";
+ repo = "istio";
+ rev = version;
+ sha256 = "0xga0vjr2nfbxwbawly8vg9vnpavxbmc1agg2a3cp1ncmzfrgpcx";
+ };
+ vendorSha256 = "15l9z2a8p46jvmkl0vvm6s196mlics0qgmpm3yq3bn6cqnybdsij";
+
+ subPackages = [ "istioctl/cmd/istioctl" ];
+
+ meta = with lib; {
+ description = "Istio configuration command line utility for service operators to debug and diagnose their Istio mesh";
+ homepage = "https://istio.io/latest/docs/reference/commands/istioctl";
+ license = licenses.asl20;
+ maintainers = with maintainers; [ veehaitch ];
+ platforms = platforms.unix;
+ };
+}