Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-07-09 | memcached: use simple mapAttrs' | Igor Pashev | 1 | -4/+5 | |
2017-07-02 | mariadb: 10.1.21 -> 10.1.24 | Igor Pashev | 1 | -2/+2 | |
2017-07-02 | Update Jenkins (core: 2.61 -> 2.67) | Igor Pashev | 1 | -1981/+2858 | |
2017-06-12 | Apache Cassandra: init | Igor Pashev | 4 | -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-24 | Jenkins: allow spaces in job name | Igor Pashev | 1 | -2/+5 | |
2017-05-20 | mywatch: 0.2.1 -> 0.3.0 | Igor Pashev | 1 | -5/+5 | |
2017-05-17 | jenkins: get better looking path | Igor Pashev | 1 | -2/+2 | |
2017-05-17 | memcached: remove superfluous `-start` | Igor Pashev | 1 | -2/+2 | |
2017-05-17 | gnupg: remove superfluous `-start` | Igor Pashev | 1 | -2/+2 | |
2017-05-16 | sproxy2: 1.94.1 -> 1.95.0 | Igor Pashev | 1 | -2/+2 | |
2017-05-16 | Sync Jenkins (core: 2.57 -> 2.61) | Igor Pashev | 1 | -725/+1218 | |
2017-05-08 | Jenkins: define SHELL | Igor Pashev | 1 | -0/+1 | |
For the Jenkins user it's usually `nologin`, so we have to override it. | |||||
2017-05-07 | sproxy2: fix `datafile` option processing | Igor Pashev | 1 | -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-07 | sproxy2: enable by default if there are backends | Igor Pashev | 1 | -2/+8 | |
2017-04-30 | Sync Jenkins (core: 2.54 -> 2.57) | Igor Pashev | 1 | -734/+931 | |
2017-04-30 | nix-serve: perl syntax check | Igor Pashev | 1 | -0/+1 | |
2017-04-30 | nix-serve: do not compress when NAR size < 1 KiB | Igor Pashev | 1 | -4/+22 | |
2017-04-30 | mysqlbackup: fail if any server is unavailable | Igor Pashev | 1 | -6/+12 | |
2017-04-30 | (* BREAKING *) Avoid ambiguous options | Igor Pashev | 9 | -47/+47 | |
"either foo (listOf foo)" was not very useful and interfered proper merging. | |||||
2017-04-30 | typo | Данило Глинський (Danylo Hlynskyi) | 1 | -1/+1 | |
2017-04-29 | Added nix-serve app and package | Igor Pashev | 3 | -0/+218 | |
2017-04-25 | Update mydumper | Vaibhav Sagar | 1 | -2/+2 | |
2017-04-23 | (* BREAKING *) jenkins: allow custom plugins | Igor Pashev | 2 | -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-14 | Sync Jenkins (core: 2.52 -> 2.54) | Igor Pashev | 1 | -2119/+2008 | |
2017-04-14 | keyrings: updated description | Igor Pashev | 1 | -4/+4 | |
2017-04-10 | sysops: allow systemctl reset-failed | Igor Pashev | 1 | -1/+1 | |
2017-04-03 | mariadb: added patch for MDEV-12366 | Igor Pashev | 2 | -0/+18 | |
FLUSH PRIVILEGES can miss some roles | |||||
2017-03-31 | Sync Jenkins (core: 2.47 -> 2.52) | Igor Pashev | 1 | -8088/+10199 | |
2017-03-28 | mariadb: add some more mysqld options | Igor Pashev | 1 | -0/+4 | |
2017-03-25 | Add sysops group | Igor Pashev | 1 | -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-10 | rdsdump: wrap for mysql client binaries | Igor Pashev | 1 | -1/+4 | |
2017-03-02 | BREAKING: changed key names semantics | Igor Pashev | 1 | -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-20 | Sync Jenkins (core: 2.46 -> 2.47) | Igor Pashev | 1 | -429/+396 | |
2017-02-19 | gnupg app: set --max-cache-ttl to something big | Igor Pashev | 1 | -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-19 | gnupg app: typo | Igor Pashev | 1 | -1/+1 | |
2017-02-18 | Added gnupg app | Igor Pashev | 2 | -0/+182 | |
2017-02-17 | mariadb: fixed order roles are removed in | Igor Pashev | 1 | -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-15 | Sync Jenkins (core: 2.44 -> 2.46) | Igor Pashev | 1 | -1007/+1316 | |
2017-02-07 | sproxy2: 1.94.0 -> 1.94.1 | Igor Pashev | 1 | -2/+2 | |
2017-02-07 | mariadb: support innodb_compression_default | Igor Pashev | 1 | -0/+1 | |
See https://jira.mariadb.org/browse/MDEV-9820 Since MariaDB Server 10.2.3 | |||||
2017-02-03 | Sync Jenkins (core: 2.41 -> 2.44) | Igor Pashev | 1 | -895/+1408 | |
2017-02-01 | nginx: --kill-who=main in post log rotate | Igor Pashev | 1 | -1/+2 | |
2017-02-01 | php-fpm: use simple mapAttrs' | Igor Pashev | 1 | -3/+4 | |
Instead of folding, since we produce single member attribute set. | |||||
2017-02-01 | php-fpm: enable logrotate | Igor Pashev | 1 | -5/+29 | |
2017-02-01 | php-fpm: make use of home directory | Igor Pashev | 3 | -22/+52 | |
Potentially breaking, these options are removed: pool.user, pool.listen.owner, pool.listen.mode. Since socket owner cannot be set now, nginx needs to belong to the appropriate PHP-FPM group. | |||||
2017-01-30 | sproxy2: 1.93.0 -> 1.94.0 | Igor Pashev | 1 | -2/+2 | |
2017-01-30 | php-fpm: refactored (can cause breakage) | Igor Pashev | 1 | -52/+52 | |
Moved some options under the `global` group (reflecting PHP FPM config file structure). Removed some submodules. | |||||
2017-01-30 | Added memcached app | Igor Pashev | 2 | -0/+138 | |
2017-01-29 | MariaDB: 10.1.18 -> 10.1.21 | Igor Pashev | 1 | -2/+2 | |
2017-01-22 | Sync Jenkins (core: 2.39 -> 2.41) | Igor Pashev | 1 | -1087/+1644 | |