Merge pull request #59872 from Izorkin/datadog

Datadog: update packages
This commit is contained in:
Lassulus 2019-04-27 19:27:32 +09:00 committed by GitHub
commit 75d150f9da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 34 additions and 43 deletions

View File

@ -1,8 +1,17 @@
To update v6 (v5 is deprecated and should be removed): To update datadog-agent v6 (v5 is deprecated and should be removed):
1. Bump `version`, `rev`, `sha256` and `payloadVersion` in `6.nix` 1. Bump `version`, `rev`, `sha256` and `payloadVersion` in `datadog-agent.nix`
2. `git clone https://github.com/DataDog/datadog-agent.git && cd datadog-agent` 2. `git clone https://github.com/DataDog/datadog-agent.git && cd datadog-agent`
3. `git checkout <tag>` 3. `git checkout <tag>`
4. `nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz` 4. `nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz`
5. `deps2nix` 5. `dep2nix`
6. `cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/deps.nix` 6. `cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/datadog-agent-deps.nix`
To update datadog-process-agent:
1. Bump `version`, `rev` and `sha256` in `datadog-process-agent.nix`
2. `git clone https://github.com/DataDog/datadog-process-agent.git && cd datadog-process-agent`
3. `git checkout <tag>`
4. `nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz`
5. `dep2nix`
6. `cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix`

View File

@ -32,8 +32,8 @@
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/DataDog/gohai"; url = "https://github.com/DataDog/gohai";
rev = "bc98f936c76570e79c1c7e739425ff22ab2ee4a3"; rev = "43b075bb9705588cd89c71363d6d72937e3020c7";
sha256 = "1r59b6qpjnv399hm6pqfklm47hapkjwy9cp92frb3mhfz0wf9djl"; sha256 = "195z5g8gdxcx4cq51p2xqha3j8m7mk5d5lr6i3hbaxp948hgc8dh";
}; };
} }
{ {
@ -50,8 +50,8 @@
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/DataDog/viper"; url = "https://github.com/DataDog/viper";
rev = "23ced3bc6b3751855704445e48da2c53075ade86"; rev = "v1.5.0";
sha256 = "1zzf4mqpmk47p3395k2v8q6wi7lnqxr0l55vv4zk9gpqqyifbm9m"; sha256 = "1sv0xvmfaif7zpfwk0j6qf11hxnfdsb2zfj63b9zx7l0zzhjzh06";
}; };
} }
{ {
@ -396,15 +396,6 @@
sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g";
}; };
} }
{
goPackagePath = "github.com/geoffgarside/ber";
fetch = {
type = "git";
url = "https://github.com/geoffgarside/ber";
rev = "0b763e6b6fb1cb7422c29cd9195a3abf625651fb";
sha256 = "04k9k6805mvgp6gxs53frvlpp45hvkvrpj1jl1hc27ldwv5gpjrk";
};
}
{ {
goPackagePath = "github.com/ghodss/yaml"; goPackagePath = "github.com/ghodss/yaml";
fetch = { fetch = {
@ -684,15 +675,6 @@
sha256 = "11wn4hpmrs8bmpvd93wqk49jfbbgylakhi35f9k5qd7jd479ci4s"; sha256 = "11wn4hpmrs8bmpvd93wqk49jfbbgylakhi35f9k5qd7jd479ci4s";
}; };
} }
{
goPackagePath = "github.com/k-sone/snmpgo";
fetch = {
type = "git";
url = "https://github.com/k-sone/snmpgo";
rev = "de09377ff34857b08afdc16ea8c7c2929eb1fc6e";
sha256 = "0fia82msxviawcp5w4j4ll9n7z3gfjjvigqcq0d94cshj9ras10j";
};
}
{ {
goPackagePath = "github.com/kardianos/osext"; goPackagePath = "github.com/kardianos/osext";
fetch = { fetch = {
@ -1057,9 +1039,9 @@
goPackagePath = "github.com/spf13/cast"; goPackagePath = "github.com/spf13/cast";
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/spf13/cast"; url = "https://github.com/DataDog/cast";
rev = "8965335b8c7107321228e3e3702cab9832751bac"; rev = "1ee8c8bd14a3d768a7ff681617ed56bc6c204940";
sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2"; sha256 = "0sgqmhicy672250cxgqd8zlni3qlj57r8liyiaq15g9spyhflhl0";
}; };
} }
{ {
@ -1368,4 +1350,4 @@
sha256 = "1wpqijsvf8s4iqjrrzgbxi3gay6vaglscyq14vxma4iacg8fx1jk"; sha256 = "1wpqijsvf8s4iqjrrzgbxi3gay6vaglscyq14vxma4iacg8fx1jk";
}; };
} }
] ]

View File

@ -6,14 +6,14 @@ let
in buildGoPackage rec { in buildGoPackage rec {
name = "datadog-agent-${version}"; name = "datadog-agent-${version}";
version = "6.10.1"; version = "6.11.0";
owner = "DataDog"; owner = "DataDog";
repo = "datadog-agent"; repo = "datadog-agent";
src = fetchFromGitHub { src = fetchFromGitHub {
inherit owner repo; inherit owner repo;
rev = "${version}"; rev = "${version}";
sha256 = "1yxwlf0kwjhadq6f1p9z100d363x1s1xzni3rw42m08mzx9fr469"; sha256 = "1gvawsrm3qlrciahnqa9793hwm586jiccmnz1pp0z889508wbg07";
}; };
subPackages = [ subPackages = [
@ -23,7 +23,7 @@ in buildGoPackage rec {
"cmd/py-launcher" "cmd/py-launcher"
"cmd/trace-agent" "cmd/trace-agent"
]; ];
goDeps = ./deps.nix; goDeps = ./datadog-agent-deps.nix;
goPackagePath = "github.com/${owner}/${repo}"; goPackagePath = "github.com/${owner}/${repo}";
# Explicitly set this here to allow it to be overridden. # Explicitly set this here to allow it to be overridden.

View File

@ -23,8 +23,8 @@
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/DataDog/datadog-agent"; url = "https://github.com/DataDog/datadog-agent";
rev = "4aa90bd394b62b0d3e3f15703c6e459c1c477fbc"; rev = "d7712d570b91f4f97af9f155ad1c676921d8325d";
sha256 = "13zvg8ykakq97bw0kd2gj4s9gfjpx23d3c51w1jpa1raqwhgqi8z"; sha256 = "1gi921z79la4hjhm8xhl4jz167200qljvhhsy4blj4vinkgfpm8w";
}; };
} }
{ {
@ -41,8 +41,8 @@
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/DataDog/gopsutil"; url = "https://github.com/DataDog/gopsutil";
rev = "c8f74f1344dd41bc49ec4d3c2377c526aaedfd20"; rev = "233cd0cf42c26d835ed6f0e46f2103432a88b526";
sha256 = "0r8al83apxrq1v6s2mq0p8h3c4z4n5g7ax8vcvs70pq0czy2fvgp"; sha256 = "0rvxs1jjzv3j834dns28zr25bznarjmpgdy0z6gpimnq5nyicys5";
}; };
} }
{ {
@ -50,8 +50,8 @@
fetch = { fetch = {
type = "git"; type = "git";
url = "https://github.com/DataDog/viper"; url = "https://github.com/DataDog/viper";
rev = "23ced3bc6b3751855704445e48da2c53075ade86"; rev = "v1.5.0";
sha256 = "1zzf4mqpmk47p3395k2v8q6wi7lnqxr0l55vv4zk9gpqqyifbm9m"; sha256 = "1sv0xvmfaif7zpfwk0j6qf11hxnfdsb2zfj63b9zx7l0zzhjzh06";
}; };
} }
{ {
@ -666,4 +666,4 @@
sha256 = "0bcsb7s4wlmrja35zvz4s10cf3w7dfn2ckjv6apxd1ykdjxnsk71"; sha256 = "0bcsb7s4wlmrja35zvz4s10cf3w7dfn2ckjv6apxd1ykdjxnsk71";
}; };
} }
] ]

View File

@ -2,14 +2,14 @@
buildGoPackage rec { buildGoPackage rec {
name = "datadog-process-agent-${version}"; name = "datadog-process-agent-${version}";
version = "6.10.0"; version = "6.11.0";
owner = "DataDog"; owner = "DataDog";
repo = "datadog-process-agent"; repo = "datadog-process-agent";
src = fetchFromGitHub { src = fetchFromGitHub {
inherit owner repo; inherit owner repo;
rev = "${version}"; rev = "${version}";
sha256 = "16lr1gp6n0aph8zikk5kmaib9i5b1jbndxlxfi84bd9f8lhvmkhk"; sha256 = "1max3gp1isb30fjy55bkp9dsd8al31a968pmnr1h8wg2pycvgyif";
}; };
goDeps = ./datadog-process-agent-deps.nix; goDeps = ./datadog-process-agent-deps.nix;

View File

@ -16983,7 +16983,7 @@ in
dbvisualizer = callPackage ../applications/misc/dbvisualizer {}; dbvisualizer = callPackage ../applications/misc/dbvisualizer {};
dd-agent = callPackage ../tools/networking/dd-agent/5.nix { }; dd-agent = callPackage ../tools/networking/dd-agent/5.nix { };
datadog-agent = callPackage ../tools/networking/dd-agent/6.nix { datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
pythonPackages = datadog-integrations-core {}; pythonPackages = datadog-integrations-core {};
}; };
datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { }; datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };