aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)AuthorFilesLines
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
2017-05-17gnupg: remove superfluous `-start`Igor Pashev1-2/+2
2017-05-16sproxy2: 1.94.1 -> 1.95.0Igor Pashev1-2/+2
2017-05-16Sync Jenkins (core: 2.57 -> 2.61)Igor Pashev1-725/+1218
2017-05-08Jenkins: define SHELLIgor Pashev1-0/+1
For the Jenkins user it's usually `nologin`, so we have to override it.
2017-05-07sproxy2: fix `datafile` option processingIgor Pashev1-3/+3
`datafile` is usually a derivation (a set at the very basic nix level), so it wasn't processed as a string, but rather as a fallback case "toString v". Other option is to use `lib.isDerivation`.
2017-05-07sproxy2: enable by default if there are backendsIgor Pashev1-2/+8
2017-04-30Sync Jenkins (core: 2.54 -> 2.57)Igor Pashev1-734/+931
2017-04-30nix-serve: perl syntax checkIgor Pashev1-0/+1
2017-04-30nix-serve: do not compress when NAR size < 1 KiBIgor Pashev1-4/+22
2017-04-30mysqlbackup: fail if any server is unavailableIgor Pashev1-6/+12
2017-04-30(* BREAKING *) Avoid ambiguous optionsIgor Pashev9-47/+47
"either foo (listOf foo)" was not very useful and interfered proper merging.
2017-04-30typoДанило Глинський (Danylo Hlynskyi)1-1/+1
2017-04-29Added nix-serve app and packageIgor Pashev3-0/+218
2017-04-25Update mydumperVaibhav Sagar1-2/+2
2017-04-23(* BREAKING *) jenkins: allow custom pluginsIgor Pashev2-39/+68
Plugin function should now return an attribute set instead of a list. Each plugin is now a derivation, not a plain attribute set. Now: pkgs.jenkinsWithPlugins (plugins: { inherit (plugins) BlameSubversion ... ; inherit (pkgs) my-plugin; }) Before: pkgs.jenkinsWithPlugins (plugins: [ plugins.BlameSubversion ... ])
2017-04-14Sync Jenkins (core: 2.52 -> 2.54)Igor Pashev1-2119/+2008
2017-04-14keyrings: updated descriptionIgor Pashev1-4/+4
2017-04-10sysops: allow systemctl reset-failedIgor Pashev1-1/+1