![]() datadog-agent is now built as a go module. However, the build process is now to be driven by the python invoke tool. While datadog-agent builds with buildGoModule, some investigation should be done to ensure we are not missing any integrations or features from the invoke build system. This also updates datadog-agent from python 2.7 to 3.x. One other issue of note: most of the invoke tasks seem to use some git parsing to get version numbers and the like. This package may need to be checked for reproducibility issues now. |
||
---|---|---|
.. | ||
5.nix | ||
40103-iostat-fix.patch | ||
datadog-agent.nix | ||
datadog-process-agent-deps.nix | ||
datadog-process-agent.nix | ||
integrations-core.nix | ||
README.md |
To update datadog-agent v7 (v5 is deprecated and should be removed):
- Bump
version
,rev
,sha256
,vendorSha256
andpayloadVersion
indatadog-agent.nix
To update datadog-process-agent:
- Bump
version
,rev
andsha256
indatadog-process-agent.nix
git clone https://github.com/DataDog/datadog-process-agent.git && cd datadog-process-agent
git checkout <tag>
nix-env -i -f https://github.com/nixcloud/dep2nix/archive/master.tar.gz
dep2nix
cp deps.nix $NIXPKGS/pkgs/tools/networking/dd-agent/datadog-process-agent-deps.nix