aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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-07vbox: use fakeSSL for sproxy2Igor Pashev1-0/+5
2017-05-07sproxy2: enable by default if there are backendsIgor Pashev1-2/+8
2017-05-01Updated READMEIgor Pashev1-3/+31
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-14possible typo fixДанило Глинський (Danylo Hlynskyi)1-1/+1
possible typo fix
2017-04-14keyrings: updated descriptionIgor Pashev1-4/+4
2017-04-14README: keyringsIgor Pashev1-0/+12
2017-04-13README: accentuate deterministic nature of idsIgor Pashev1-5/+7
2017-04-13README: moved boring material to the bottomIgor Pashev1-14/+13
2017-04-12README: about and some featuresIgor Pashev1-0/+58
2017-04-10sysops: allow systemctl reset-failedIgor Pashev1-1/+1
2017-04-03mariadb: added patch for MDEV-12366Igor Pashev2-0/+18
FLUSH PRIVILEGES can miss some roles
2017-03-31Sync Jenkins (core: 2.47 -> 2.52)Igor Pashev1-8088/+10199
2017-03-28mariadb: add some more mysqld optionsIgor Pashev1-0/+4
2017-03-25Add sysops groupIgor Pashev1-4/+11
The wheel group is allowed to do everything by default. We need a separate group to really confine users. For example: $ sudo ls We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for pashev: Sorry, user pashev is not allowed to execute '/run/current-system/sw/bin/ls --color=tty' as root on vbox-manul.
2017-03-10rdsdump: wrap for mysql client binariesIgor Pashev1-1/+4
2017-03-02BREAKING: changed key names semanticsIgor Pashev1-1/+1
"foo[bar]" becomes "foo@bar". Key names must be very carefully chosen due to different requirements from file system, systemd, etc. See https://github.com/NixOS/nixops/issues/614
2017-02-20Sync Jenkins (core: 2.46 -> 2.47)Igor Pashev1-429/+396
2017-02-19gnupg app: set --max-cache-ttl to something bigIgor Pashev1-1/+3
From the gpg-agent man page: Set the maximum time a cache entry is valid to n seconds. After this time a cache entry will be expired even if it has been accessed recently or has been set using gpg-preset-passphrase. The default is 2 hours (7200 seconds).
2017-02-19gnupg app: typoIgor Pashev1-1/+1
2017-02-18Added gnupg appIgor Pashev2-0/+182
2017-02-17mariadb: fixed order roles are removed inIgor Pashev1-9/+9
The list of SQL statements is constructed and then executed. Thus if you delete role `foo` which was granted another role `bar`, role `bar` has to be revoked before `foo` is removed.
2017-02-15Sync Jenkins (core: 2.44 -> 2.46)Igor Pashev1-1007/+1316
2017-02-14vbox: mount /jenkinsIgor Pashev1-0/+1
2017-02-14README on parametersIgor Pashev1-0/+40
2017-02-07sproxy2: 1.94.0 -> 1.94.1Igor Pashev1-2/+2
2017-02-07mariadb: support innodb_compression_defaultIgor Pashev1-0/+1
See https://jira.mariadb.org/browse/MDEV-9820 Since MariaDB Server 10.2.3
2017-02-03Sync Jenkins (core: 2.41 -> 2.44)Igor Pashev1-895/+1408
2017-02-01nginx: --kill-who=main in post log rotateIgor Pashev1-1/+2