aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)AuthorFilesLines
2018-04-13Stop running icinga2 as root (use fakeroot)Igor Pashev1-11/+10
2018-04-02icinga2: remove RunAsGroup/RunAsUserIgor Pashev1-2/+1
Gone in Icinga2 2.8.2 Icinga is started as non-root user anyway.
2018-04-02(* BREAKING *) icinga2: 2.4.10 -> 2.8.2Igor Pashev1-9/+18
Breaking because of MySQL schema changes, icinga2 does not support unattended migrations. Added support for PostgreSQL.
2018-02-18Update Jenkins (core: 2.103 -> 2.107)Igor Pashev1-2575/+3022
2018-01-24Update Jenkins (core: 2.100 -> 2.103)Igor Pashev1-1368/+2367
2018-01-07Update Jenkins (core: 2.98 -> 2.100)Igor Pashev1-553/+685
2018-01-07Refactor writeFoo to use writeTextFileIgor Pashev3-27/+36
2018-01-07Add writeYAMLIgor Pashev2-1/+19
2018-01-07MariaDB: 10.1.26 -> 10.1.30Igor Pashev2-23/+5
* Remove MDEV-12366.patch (fixed upstream) * Switch to bundled PCRE For PCRE see: * https://bugs.exim.org/show_bug.cgi?id=2173 * https://jira.mariadb.org/browse/MDEV-14024 * https://github.com/NixOS/nixpkgs/commit/462076c909f10efd460595f2090a7cf76d595b74 While it is a common virtue to use "system" libraries, this is not a big deal in Nix because there is no "system" libraries.
2017-12-30Update Jenkins (core: 2.95 -> 2.98)Igor Pashev1-454/+536
2017-12-27postcss-cli: avoid redundant wrapperIgor Pashev1-7/+1
2017-12-27Update NPM packagesIgor Pashev11-74279/+31216
Flatten dependencies. Use proper overrides.
2017-12-17Update Jenkins (core: 2.94 -> 2.95)Igor Pashev1-1345/+323
2017-12-13Update Jenkins (core: 2.92 -> 2.94)Igor Pashev1-925/+1154
2017-12-06Remove tailing spaceIgor Pashev1-1/+1
2017-12-02Sync Jenkins (core: 2.91 -> 2.92)Igor Pashev1-401/+535
2017-12-01Jenkins: configure java.util.loggingIgor Pashev2-0/+3
2017-11-28hoogle: init at 5.0.13Igor Pashev2-0/+37
2017-11-26sass-lint: init at 1.12.1Igor Pashev6-0/+2070
2017-11-26(*BREAKING*) Jenkins: set user home directoryIgor Pashev2-1/+7
BREAKING: user is now read-only
2017-11-26(*BREAKING*) Jenkins: introduce java propertiesIgor Pashev2-12/+24
Just like in Cassandra. First of all `hudson.model.DirectoryBrowserSupport.CSP` is needed. BREAKING: `jre` -> `jre.package`
2017-11-25xinclude2nix: styleIgor Pashev1-3/+3
2017-11-25xinclude2nix: format with hindent -XArrowsIgor Pashev1-11/+14
2017-11-25Remove spaceIgor Pashev1-1/+1
2017-11-25Jenkins app: fix key extractionIgor Pashev1-1/+3
Make sure files are captured into Nix store so that Nix daemon can access them and run xinclude2nix (which is still silently ignoring unreachable files).
2017-11-24Sync Jenkins (core: 2.79 -> 2.91)Igor Pashev1-2498/+4731
2017-09-19mariadb: 10.1.24 -> 10.1.26Igor Pashev2-39/+2
2017-09-19Update check_aws_rds & check_aws_ec2_elbIgor Pashev2-9/+10
* `dig` now lives in bind.dnsutils (See https://github.com/NixOS/nixpkgs/commit/fa405aa26425e3632032d732edc0b85c8a23a074) * Use wrappers instead of in-place substitution (dangerous). * Update pmp-check-aws-rds.py: ignore UNKNOWN status by default (See https://github.com/percona/percona-monitoring-plugins/commit/7f4a9852a0e470698d90afc0036d2738a4906477)
2017-09-19Bump jenkins (core: 2.75 -> 2.79)Igor Pashev1-1445/+2401
2017-09-19cli: use GCC explicitlyIgor Pashev1-4/+3
`runCommand` does not include C compiler, `runCommandCC` does, but we want GCC, so make sure we use it.
2017-09-19monitoring-plugins: 2.1.2 -> 2.2Igor Pashev2-18/+38
Some more features enabled.
2017-08-22Update Jenkins (core: 2.73 -> 2.75)Igor Pashev1-921/+1326
2017-08-08Update Jenkins (core: 2.71 -> 2.73)Igor Pashev1-1026/+1391
2017-08-06sproxy2: 1.95.0 -> 1.96.0Igor Pashev1-2/+2
2017-07-26mediawiki: 1.23.13 -> 1.23.17Igor Pashev1-2/+2
2017-07-24cli: security.setuidOwners -> security.wrappersIgor Pashev1-6/+4
Require nixpkgs >= 17.03
2017-07-24Update Jenkins (core: 2.67 -> 2.71)Igor Pashev1-1397/+2067
2017-07-16postcss-plugins: initIgor Pashev7-0/+107154
This should be similar jenkinsWithPlugins.
2017-07-16nodejs-sass: read package version from main.jsonIgor Pashev1-2/+15
2017-07-16postcss-cli: init at 4.1.0Igor Pashev6-0/+3393
2017-07-16gpg: fix for recent nixpkgsIgor Pashev1-1/+1
2017-07-12nodejs-sass: init at 4.5.3Igor Pashev6-0/+2532
*WARNING* This was added to make sure npm won't download any pre-built binaries (sic!). Instead it will build sass bindings in place, using bundled libsass (ok). preRebuild = '' SASS_FORCE_BUILD=true npm run-script build '';
2017-07-09memcached: use simple mapAttrs'Igor Pashev1-4/+5
2017-07-02mariadb: 10.1.21 -> 10.1.24Igor Pashev1-2/+2
2017-07-02Update Jenkins (core: 2.61 -> 2.67)Igor Pashev1-1981/+2858
2017-06-12Apache Cassandra: initIgor Pashev4-0/+426
Add the `nixsap.apps.cassandra` application and Apache Cassandra 3.11 package along with Hyperic Sigar. The application runs in single node mode just fine. Clustering is not tested yet. This is PoC on Java applications. A Java application should comprise: 1. JRE 2. Class path 3. Library path A Java "package" should include all jar/classes/libraries needed to run the application. Using symbolic links to pull in dependencies is fine. This is much similar to nix "environments". Apache Cassandra is the first example of this approach. Using $out/share/java/ and $out/lib/jni is to help building such environments (also with nix-env).
2017-05-24Jenkins: allow spaces in job nameIgor Pashev1-2/+5
2017-05-20mywatch: 0.2.1 -> 0.3.0Igor Pashev1-5/+5
2017-05-17jenkins: get better looking pathIgor Pashev1-2/+2
2017-05-17memcached: remove superfluous `-start`Igor Pashev1-2/+2