Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | populate pass: calculate hash for each symlink | lassulus | 2023-03-13 | 1 | -1/+9 |
| | | | | | this fixes folders with symlinks not getting updated if the symlinked file is in another subfolder of the pass repo | ||||
* | populate git: remove trailing spaces | tv | 2022-02-12 | 1 | -1/+1 |
| | |||||
* | populate git: remove non-worktree target | tv | 2022-02-12 | 1 | -0/+5 |
| | |||||
* | target: use default port from SSH config | Erik Arvstedt | 2021-11-20 | 1 | -2/+1 |
| | | | | | This is the expected behavior. The SSH config is also implicitly used for other SSH-related settings. | ||||
* | populate file: isDerivation -> isStorePath | tv | 2021-10-26 | 1 | -2/+2 |
| | |||||
* | populate file: admit derivations | tv | 2021-10-26 | 1 | -4/+15 |
| | |||||
* | populate: add rsyncDefaultConfig | tv | 2021-10-26 | 1 | -7/+14 |
| | |||||
* | populate pass: don't decrypt .gpg-id | lassulus | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | populate pass: make git optional againgit_optional | lassulus | 2021-01-17 | 1 | -2/+6 |
| | |||||
* | Make pass source follow symlinks | Simon Bruder | 2020-12-15 | 1 | -1/+1 |
| | |||||
* | add `shallow` option to git source type | Enno Lohmeier | 2020-07-02 | 1 | -3/+15 |
| | |||||
* | treewide: harmonize ssh calls | tv | 2020-06-08 | 1 | -12/+11 |
| | |||||
* | add target.extraOptions | Erik Arvstedt | 2020-04-18 | 1 | -0/+1 |
| | |||||
* | Merge pull request #15 from nyantec/feature/filters | 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 | 1 | -3/+3 |
|/ | | | | | This makes the evaluation of krops pure (no import from derivation) and makes it faster since the fetchGit result might be garbage collected. | ||||
* | 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: support using ssh-configured user | tv | 2019-11-29 | 1 | -5/+7 |
| | | | | | | | 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 | 1 | -3/+7 |
| | | | | | | | | 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 | ||||
* | populate git: add fetchAlways optionfetchAlways | lassulus | 2019-08-08 | 1 | -2/+6 |
| | |||||
* | populate: support backupping target | tv | 2019-07-16 | 1 | -1/+23 |
| | |||||
* | populate: allow directories as sentinel | tv | 2019-07-16 | 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 directorycheck-subdir | lassulus | 2018-12-14 | 1 | -1/+1 |
| | |||||
* | populate pass: set -efu | tv | 2018-12-14 | 1 | -0/+2 |
| | |||||
* | populate: add derivation type | lassulus | 2018-12-04 | 1 | -0/+4 |
| | |||||
* | populate pass: check if already up to datecheck-pass | lassulus | 2018-11-30 | 1 | -0/+15 |
| | |||||
* | populate git: set -efu | tv | 2018-11-30 | 1 | -0/+1 |
| | |||||
* | populate file: add useChecksum | tv | 2018-11-28 | 1 | -3/+8 |
| | |||||
* | populate symlink: fail if target is a directory | tv | 2018-11-28 | 1 | -1/+1 |
| | |||||
* | populate check: mkdir's verbose output to stderr | tv | 2018-11-20 | 1 | -1/+1 |
| | |||||
* | populate git: reset --hard | tv | 2018-11-13 | 1 | -2/+1 |
| | |||||
* | populate git: add clean.exclude | tv | 2018-10-31 | 1 | -1/+4 |
| | |||||
* | populate: no name clashes anymore | Ingolf Wagner | 2018-09-19 | 1 | -17/+17 |
| | |||||
* | populate rsync: use stderr | tv | 2018-09-13 | 1 | -1/+2 |
| | |||||
* | populate git: clone with --recurse-submodules | tv | 2018-08-23 | 1 | -1/+1 |
| | |||||
* | populate git: support submodules | tv | 2018-08-14 | 1 | -0/+1 |
| | |||||
* | populate: inline script | tv | 2018-07-12 | 2 | -294/+133 |
| | |||||
* | populate: support rsyncing files | tv | 2018-04-24 | 1 | -1/+5 |
| | |||||
* | import stockholm's deployment tools | tv | 2018-02-28 | 2 | -0/+296 |
https://cgit.krebsco.de/stockholm 877b4104370c1ea9698a449e376e2842d7c372fd |