aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)AuthorFilesLines
2018-06-10Stop overriding pkgs.mariadbIgor Pashev2-1/+1
Use specific default version for the current MariaDB application.
2018-05-05Add multi-instance Docker app with bash completionIgor Pashev2-0/+172
Example configuration: { config, ... }: let inherit (config.nixsap) apps; in { imports = [ <modules> ]; nixsap.apps.docker.foo = { }; users.users.pashev.extraGroups = [apps.docker.foo.daemon.group]; } Usage: (Sat, 05 May 2018 10:09:01 +0000) [pashev@vbox-devops:~] # docker-foo images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 8626492fecd3 7 days ago 101MB ubuntu latest 452a96d81c30 7 days ago 79.6MB
2018-04-19icinga2: fix a typoIgor Pashev1-1/+1
2018-04-19icingaweb2: 2.4.0 -> 2.5.1Igor Pashev3-26/+41
2018-04-19Update Jenkins (core: 2.107 -> 2.117)Igor Pashev1-2765/+4013
2018-04-17(* BREAKING *) icinga2: use explicit IDO optionsIgor Pashev1-50/+148
Add support for PostgreSQL. Breaking because new deployments will not have DB initialized.
2018-04-13Add PostgreSQL support to IcingaWeb2Igor Pashev1-55/+92
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