Commit Graph
51 Commits
Author SHA1 Message Date
Benjamin Staffin 58869cf310 prometheus service: add
This is based on @benleys work: https://github.com/NixOS/nixpkgs/pull/8216
I updated changed the user and group ids.
2016-09-04 20:03:32 +01:00
Benjamin Staffin 806291b42e iftop: fix Darwin build 2015-07-05 17:47:54 -07:00
Benjamin Staffin bcf990c7fd prometheus-alertmanager: 0.0.1 -> 0.0.4 2015-07-04 14:05:32 -07:00
Benjamin Staffin a9c403d38b prometheus-node-exporter: 0.8.1 -> 0.10.0 2015-07-04 14:05:32 -07:00
Benjamin Staffin 3309a15be9 New package: prometheus-nginx-exporter
Adding to the growing collection of prometheus tools...
2015-06-01 15:32:51 -07:00
Benjamin Staffin 23bc70208c Prometheus: update to 0.14.0 2015-06-01 15:28:47 -07:00
Benjamin Staffin c40c1be798 prometheus-mesos-exporter: Fix misplaced dependencies
goPackages.mesos-stats doesn't actually have any dependencies of its
own; the mesos_exporter app does.
2015-05-30 11:50:59 -07:00
Benjamin Staffin 1a2f179c32 goPackages.logrus: update to 0.8.2 2015-05-29 17:57:47 -07:00
Benjamin Staffin 1db5bafc94 Typo fix! s/wheezy/jessie/ 2015-05-29 11:16:33 +02:00
Benjamin Staffin c7ac0ed3eb Add Debian 8.0
Had to add file type logic in debClosureGenerator because Packages.bz2
is not available for Jessie - only Packages.xz is.
2015-05-29 10:49:20 +02:00
Benjamin Staffin a9b9856c37 New package: cli53 (AWS Route53 admin CLI tool) 2015-05-26 10:29:27 -07:00
Benjamin Staffin d3fe5487ad New package: prometheus-collectd-exporter 2015-05-24 14:33:39 -07:00
Benjamin Staffin af142824cb New package: prometheus-mysqld-exporter 2015-05-24 14:08:16 -07:00
Benjamin Staffin adf59e7110 New package: prom2json 2015-05-24 14:08:16 -07:00
Benjamin Staffin 50cb206cd5 awscli: update to 1.7.29
Includes updates to bcdoc and botocore.
2015-05-23 18:29:44 -07:00
Benjamin Staffin ec027fbb42 riemann-dash: update to 0.2.11 2015-05-23 18:14:56 -07:00
Benjamin Staffin f996306527 riemann-c-client: update to 1.7.0 2015-05-23 18:01:51 -07:00
Benjamin Staffin 34ad0a304a riemann: update to 0.2.9 2015-05-23 17:51:00 -07:00
Benjamin Staffin b2de6ccc8e Update prometheus and its various helper packages
Updates to:

 - prometheus
 - prometheus-alertmanager
 - prometheus-cli
 - prometheus-mesos-exporter
 - prometheus-node-exporter
 - prometheus-pushgateway
 - prometheus-statsd-bridge
2015-05-23 17:34:43 -07:00
Benjamin Staffin 3a371528bb New package: jenkins-job-builder 2015-05-03 10:58:17 -07:00
Benjamin Staffin bcc8293cba New package: prometheus-statsd-bridge 2015-03-23 12:07:22 -07:00
Benjamin Staffin 781dbfb9b8 New package: prometheus-mesos-exporter 2015-03-23 12:07:22 -07:00
Benjamin Staffin d8c2cebf01 prometheus-node-exporter: update to 0.8.0 2015-03-23 12:07:21 -07:00
Benjamin Staffin 95be71cf91 Prometheus: update to 0.12.0 2015-03-23 12:07:21 -07:00
Benjamin Staffin 5b3254a8d1 New package: prometheus-node-exporter 2015-03-23 12:07:21 -07:00
Benjamin Staffin d11bb48234 New package: prometheus-cli 2015-03-23 12:07:20 -07:00
Benjamin Staffin 6564dd8199 New package: prometheus-pushgateway 2015-03-23 12:07:20 -07:00
Benjamin Staffin b2d17977be New package: prometheus-haproxy-exporter 2015-03-23 12:07:20 -07:00
Benjamin Staffin 92b08cd406 New package: prometheus-alertmanager 2015-03-23 12:07:19 -07:00
Benjamin Staffin 9c1f0b33a3 New package: Prometheus monitoring system 2015-03-23 12:06:57 -07:00
Benjamin Staffin 55bbb4fb0b goPackages.protobuf: transition to new github import path 2015-03-23 11:53:01 -07:00
Benjamin Staffin 5972edc148 New package: Honcho (Python clone of Foreman) 2015-03-18 23:17:14 -07:00
Benjamin Staffin e3eb1aa719 Update iojs using the fixed-up script 2015-03-17 15:22:35 -07:00
Benjamin Staffin 1b1f26636e iojs: Fix update-iojs script
The nix-instantiate invocations only work correctly if this script is
run from the root directory of nixpkgs, or in a directory without a
default.nix file and NIX_PATH set appropriately.
2015-03-17 15:00:16 -07:00
Benjamin Staffin dec05e9b28 mesos-dns: Update to newer commit
Notable upstream changes:
- Support for multiple ports per task
- Records generated for mesos master nodes
- SRV records resolve to hostnames rather than IPs
- Query handling is now properly case-insensitive
- Better AAAA record handling
2015-03-15 14:00:54 -07:00
Benjamin Staffin ed6ce446d0 euca2ools: bump to 2.1.4, use python27
Change-Id: I8be644bcf2892e1146c3b3eedea36c5f5e749c16
2015-03-07 14:06:08 -08:00
Benjamin Staffin 65d6eb0f20 docker-registry: update to 0.9.1 2015-03-07 14:06:08 -08:00
Benjamin Staffin 02712cc3f1 Drop obsolete boto-1.9 patch
This has been unreferenced since commit
d52d71a04b from August 2014.
2015-03-07 14:06:08 -08:00
Benjamin Staffin 5113a065d7 boto: Apply patch needed to fix docker-registry
This makes docker-registry work when backed by S3. It's the same patch
applied in the docker upstream container image.

Backported from boto/boto#2932
2015-03-07 14:06:08 -08:00
Benjamin Staffin d382667537 New package: mesos-dns 2015-02-20 17:11:49 -08:00
Benjamin Staffin 2290dbb843 Update goPackages.dns to a more recent commit
Old: 2014-07-15
New: 2015-02-20, with many bugfixes and improvements and test coverage.
2015-02-20 17:11:48 -08:00
Benjamin Staffin 2efd1a4700 haproxy: update to 1.5.11
Change-Id: I6f5d8d62084da89c22e99df2a99b4608ba95f874
2015-02-17 19:57:17 -08:00
Benjamin Staffin 92aef0621f update-channel-branches: fix to work with posix /bin/sh
Should now work equally well with bash (as on NixOS) and dash (on
various other distributions).

The only truly required change was on line 10: "function" is a
superfluous keyword that's not present in posix sh.

Change-Id: If917499b2e24c0d039e8c61208227b90c9fc5c0d
2015-02-17 17:21:55 -08:00
Benjamin Staffin fbeae50296 rbtools: update to 0.7.1
Change-Id: Ib41400507447564375a2ec61467b2ceb148e663c
2015-02-16 16:41:31 -08:00
Benjamin Staffin ea446390fa New package: xbindkeys-config
The patch is borrowed verbatim from Debian. It is under the same
license as the rest of the package, and is necessary for the app to
work.

There does not seem to be a canonical upstream homepage for this app
other than Debian itself.

Change-Id: I4f0bec32a95778fb12a48bfb280386b65a0d0f9a
2015-02-09 01:36:01 -08:00
Benjamin Staffin e6baec8627 Update Packer to 0.7.5
Change-Id: I7822ac036947fb933fb66730f39426e499a097f9
2015-02-02 23:55:17 -08:00
Benjamin Staffin e1f2da5314 Riemann: update to 0.2.8
Change-Id: I42b8e5f1341df826e8424141e9f9623e60b63767
2015-01-20 14:37:28 -05:00
Benjamin Staffin b3d33d398c gdal: fix the build
Commit 28b6fb61e6 added explicit CC and
CXX assignments in pkgs/build-support/gcc-wrapper/setup-hook.sh.
That breaks the gdal python extension build somehow, presumably by
confusing libtool.

This appears to revert gdal to building with g++ and gcc (on linux at
least), but at least it builds this way.

Change-Id: I83fb78daa9314dc60c4f635d3f1e937a90349b8a
2015-01-13 23:46:26 -08:00
Benjamin Staffin b3a534d3d2 lib: Fix matchAttrs by importing builtins.length
Before:

    nix-repl> :l <nixpkgs>
    nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; }
    error: undefined variable ‘length’ at "/home/benley/nix/nixpkgs/lib/attrsets.nix":317:10

After:

    nix-repl> :l <nixpkgs>
    nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; }
    false

Change-Id: I548d69d50cffe1c63a6f39f76fd09d1835d8d9a2
2015-01-01 15:45:34 +01:00
Benjamin Staffin 4dd93dbf25 lib: Fix matchAttrs by importing builtins.length
Before:

    nix-repl> :l <nixpkgs>
    nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; }
    error: undefined variable ‘length’ at "/home/benley/nix/nixpkgs/lib/attrsets.nix":317:10

After:

    nix-repl> :l <nixpkgs>
    nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; }
    false

Change-Id: I548d69d50cffe1c63a6f39f76fd09d1835d8d9a2
2014-12-30 15:07:29 -08:00
Benjamin Staffin c47cefd05e nixos/mesos: Parameterize mesos slave attributes
Added attributes to nixos/tests/mesos.nix to verify that mesos-slave
attributes work. If the generated attributes are invalid, the daemon
should fail to start.

Change-Id: I5511245add30aba658b1af22cd7355b0bbf5d15c
2014-12-18 14:47:24 -08:00