Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | krops runCommand: derive script name from command | tv | 2020-06-08 | 1 | -1/+1 |
| | |||||
* | krops remoteCommand: don't ssh if target is local | tv | 2020-06-08 | 1 | -9/+12 |
| | |||||
* | add target.extraOptions | Erik Arvstedt | 2020-04-18 | 2 | -0/+2 |
| | |||||
* | Merge pull request #15 from nyantec/feature/filtersv1.20.0 | tv | 2020-02-18 | 1 | -2/+5 |
|\ | | | | | support for include filters | ||||
| * | support for include filters | Milan Pässler | 2020-02-03 | 1 | -2/+5 |
| | | | | | | | | | | | | | | - Added a new option for `file` sources, which allows to specify a list of `include` and `exclude` filters - Added a new option for `file` sources, which allows to disable the `--delete-excluded` behaviour. | ||||
* | | use writers from nixpkgs | Jörg Thalheim | 2020-02-17 | 3 | -23/+11 |
|/ | | | | | This makes the evaluation of krops pure (no import from derivation) and makes it faster since the fetchGit result might be garbage collected. | ||||
* | writeDeploy: add crossDeploy argument | Jörg Thalheim | 2019-12-30 | 1 | -0/+3 |
| | |||||
* | writeDeploy: add support for build hosts | Jörg Thalheim | 2019-12-30 | 1 | -3/+15 |
| | | | | | This allows to evaluate & build the system on the dedicated build host, from which the build artifacts are uploaded onto the target machine. | ||||
* | populate: re-add default values for useChecksum/exclude | Jörg Thalheim | 2019-12-23 | 1 | -2/+2 |
| | | | | Turns out, those where required. | ||||
* | populate file: add exclude option | Jörg Thalheim | 2019-12-23 | 1 | -2/+5 |
| | |||||
* | ssh: fix mistake with sudo on remote | Milan Pässler | 2019-12-02 | 1 | -1/+1 |
| | |||||
* | ssh: support using ssh-configured user | tv | 2019-11-29 | 2 | -7/+9 |
| | | | | | | | Let ssh use the user configured in its configuration files when the target user is set to the empty string. Closes https://github.com/krebs/krops/issues/2 | ||||
* | ssh, rsync: support using sudo on remote | Milan Pässler | 2019-11-29 | 2 | -4/+8 |
| | | | | | | | | This allows deployment of remote hosts without having ssh access to the root user. Passwordless sudo is recommended since krops will use multiple ssh sessions and the password will not be remembered. Closes https://github.com/krebs/krops/issues/3 | ||||
* | krops: add writeCommandv1.17.0 | lassulus | 2019-10-23 | 1 | -0/+15 |
| | |||||
* | krops: add remoteCommand, use in build & rebuild | lassulus | 2019-10-23 | 1 | -20/+14 |
| | |||||
* | writeDeploy: add fast option | lassulus | 2019-10-23 | 1 | -4/+17 |
| | |||||
* | populate git: add fetchAlways optionv1.16.0 | lassulus | 2019-08-08 | 1 | -2/+6 |
| | |||||
* | pkgs write{Deploy,Test}: allow backup of target | tv | 2019-07-16 | 1 | -4/+4 |
| | |||||
* | populate: support backupping target | tv | 2019-07-16 | 1 | -1/+23 |
| | |||||
* | populate: allow directories as sentinel | tv | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | pkgs: allow to overlay all the things | tv | 2019-07-16 | 1 | -2/+2 |
| | |||||
* | krops: add dry-rebuild before nix build | lassulus | 2019-07-16 | 1 | -0/+1 |
| | |||||
* | krops build: fix name | lassulus | 2019-07-16 | 1 | -1/+1 |
| | |||||
* | writeDeploy: fancy output with nix buildv1.14.0 | lassulus | 2019-04-28 | 1 | -0/+19 |
| | |||||
* | pkgs nix-writers: 3.0.0 -> 3.4.0v1.13.0 | tv | 2019-04-02 | 1 | -1/+1 |
| | |||||
* | pkgs.krops.rebuild: allow passing arbitrary argsv1.12.1 | tv | 2019-02-26 | 1 | -3/+5 |
| | |||||
* | pkgs writeTest: redirect populate output to stderrv1.11.1 | lassulus | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | populate derivation: print nix-build output to stderr | lassulus | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | populate pass: check only hash of source directoryv1.11.0 | lassulus | 2018-12-14 | 1 | -1/+1 |
| | |||||
* | populate pass: set -efuv1.10.2 | tv | 2018-12-14 | 1 | -0/+2 |
| | |||||
* | pkgs writeTest: use NIX_PATH instead of -I | tv | 2018-12-13 | 1 | -1/+1 |
| | | | | | That way, nix-build won't accidentally "fallback" to stuff in the system's NIX_PATH. | ||||
* | populate: add derivation typev1.10.0 | lassulus | 2018-12-04 | 1 | -0/+4 |
| | |||||
* | populate pass: check if already up to datev1.9.0 | lassulus | 2018-11-30 | 1 | -0/+15 |
| | |||||
* | populate git: set -efuv1.8.1 | tv | 2018-11-30 | 1 | -0/+1 |
| | |||||
* | populate file: add useChecksumv1.8.0 | tv | 2018-11-28 | 1 | -3/+8 |
| | |||||
* | populate symlink: fail if target is a directoryv1.7.3 | tv | 2018-11-28 | 1 | -1/+1 |
| | |||||
* | populate check: mkdir's verbose output to stderrv1.7.2 | tv | 2018-11-20 | 1 | -1/+1 |
| | |||||
* | populate git: reset --hardv1.7.1 | tv | 2018-11-13 | 1 | -2/+1 |
| | |||||
* | populate git: add clean.excludev1.7.0 | tv | 2018-10-31 | 1 | -1/+4 |
| | |||||
* | pkgs writeTest: keep goingv1.6.0ni/master | tv | 2018-10-07 | 1 | -0/+1 |
| | |||||
* | pkgs write{Deploy,Test}: pass force to populate | lassulus | 2018-09-29 | 1 | -4/+4 |
| | |||||
* | populate: no name clashes anymorev1.4.2palo/fix-pass-2 | Ingolf Wagner | 2018-09-19 | 1 | -17/+17 |
| | |||||
* | pkgs: add nix-writers 3.0.0 to overlaysv1.4.1palo/master | tv | 2018-09-16 | 2 | -10/+8 |
| | |||||
* | pkgs.krops: remove unused writeJSON | tv | 2018-09-16 | 1 | -1/+1 |
| | | | | Last use was removed in commit ea08f87819291a21ee6e031fe7748bdb04518bab. | ||||
* | pkgs.krops: add rebuildv1.4.0 | tv | 2018-09-16 | 1 | -4/+14 |
| | |||||
* | populate rsync: use stderrv1.3.2 | tv | 2018-09-13 | 1 | -1/+2 |
| | |||||
* | writeTest: simplify nix-build call | tv | 2018-09-13 | 1 | -3/+2 |
| | |||||
* | populate git: clone with --recurse-submodulesv1.3.1 | tv | 2018-08-23 | 1 | -1/+1 |
| | |||||
* | populate git: support submodulesv1.3.0 | tv | 2018-08-14 | 1 | -0/+1 |
| | |||||
* | populate: inline scriptv1.2.0 | tv | 2018-07-12 | 3 | -313/+136 |
| |