1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00
nixpkgs/pkgs/tools
Vincent Ambo 924016f45f dd-agent: Simplify inclusion of additional Datadog core integrations
Refactors the process used to build the Datadog core integrations to
be more easily extensible with integrations other than the ones built
and installed by default.

Documentation has been added in relevant parts of the module to
describe how the process works.

As a high-level overview:

The `datadog-integrations-core` attribute in the top-level package set
now accepts an extra parameter.

This parameter is an attribute set where each key is the name of a
Datadog integration as it appears in Datadog's integrations-core
repository[1], and the value is a function that receives the Python
package set and returns the required dependencies of this integration.

For example:

    datadog-integrations-core {
      ntp = (ps: [ ps.ntplib ]);
    };

This would build the default integrations and, additionally, the `ntp`
integration.

To support passing the modified Python environment to the
datadog-agent itself, the `python` key has been moved inside of the
derivation which means that it will be made overridable.

This relates to NixOS/nixpkgs#40399.

[1]: https://github.com/DataDog/integrations-core
2018-08-09 17:25:23 +02:00
..
admin ansible_2_6: init at 2.6.2 (#44673) 2018-08-09 08:19:55 +02:00
archivers sharutils: Patch CVE-2018-1000097 2018-08-05 14:42:15 -04:00
audio abcm2ps: 8.13.23 -> 8.13.24 2018-08-02 12:33:08 +02:00
backup Merge pull request #44692 from dotlambda/restic-0.9.2 2018-08-08 11:41:28 +01:00
bluetooth Merge pull request #44808 from r-ryantm/auto-update/blueman 2018-08-09 13:53:22 +08:00
bootloaders/refind Merge pull request #43996 from samueldr/update/refind-0.11.3 2018-07-24 20:50:44 +02:00
cd-dvd pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
compression zopfli: 1.0.1 -> 1.0.2 (#44769) 2018-08-08 23:42:35 +02:00
filesystems bcachefs-tools: 2018-04-10 -> 2018-07-21 2018-08-06 08:58:12 -05:00
graphics Merge pull request #44806 from r-ryantm/auto-update/asymptote 2018-08-09 05:13:09 +00:00
inputmethods pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
misc Merge pull request #44447 from NixOS/staging-next 2018-08-09 09:04:03 +02:00
networking dd-agent: Simplify inclusion of additional Datadog core integrations 2018-08-09 17:25:23 +02:00
nix/info
package-management pacman: 5.1.0 -> 5.1.1 (#44730) 2018-08-08 23:18:43 +02:00
security keybase-gui: 2.3.0 -> 2.5.0 (#44705) 2018-08-09 11:00:30 +02:00
system efibootmgr: 16 -> 17 (#44786) 2018-08-09 08:22:01 +02:00
text silver-searcher: 2.1.0 -> 2.2.0 (#44613) 2018-08-07 16:06:49 +02:00
typesetting scdoc: 1.3.4 -> 1.4.1 2018-08-07 19:43:48 +02:00
video Take me (viric) out of most maintenance 2018-07-22 21:50:19 +02:00
virtualization treewide: fix build with disallowed aliases (#43872) 2018-07-21 22:03:24 -04:00
X11 ncview: init at 2.1.8 (#44778) 2018-08-09 08:41:12 +02:00