Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | isLocalTarget: use "localhost" as default | tv | 2021-01-16 | 1 | -5/+12 |
| | | | | | This fixes an issue when trying to deploy using sudo from systems that don't provide means to determine the real host name. | ||||
* | README: ops -> operations | tv | 2021-01-05 | 1 | -1/+1 |
| | | | | Because there's no need to save on characters. | ||||
* | Make pass source follow symlinks | Simon Bruder | 2020-12-15 | 1 | -1/+1 |
| | |||||
* | Merge pull request #26 from Mic92/contrib | tv | 2020-12-14 | 1 | -1/+2 |
|\ | | | | | README: mention github fork | ||||
| * | README: mention github fork | Jörg Thalheim | 2020-12-14 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #24 from jpotier/fix-sudo-for-remote | tv | 2020-11-20 | 1 | -0/+2 |
|\ \ | |/ |/| | Add flag to nixos-rebuild | ||||
| * | Add flag to nixos-rebuild | Martin Potier | 2020-11-20 | 1 | -0/+2 |
|/ | | | | | | | In the case we need sudo for the remote target, the flag `--use-remote-sudo` must be passed if the target's ssh user is not root. If target's ssh user is root, it doesn't hurt to use sudo. | ||||
* | Merge pull request #21 from elohmeier/git-shallow | tv | 2020-07-02 | 3 | -3/+23 |
|\ | | | | | add shallow option to git source type | ||||
| * | add `shallow` option to git source type | Enno Lohmeier | 2020-07-02 | 3 | -3/+23 |
|/ | |||||
* | Merge pull request #20 from Mic92/local-sudo | tv | 2020-06-22 | 1 | -3/+6 |
|\ | | | | | fix local deployment with sudo | ||||
| * | fix local deployment with sudo | Jörg Thalheim | 2020-06-22 | 1 | -3/+6 |
|/ | |||||
* | Merge remote-tracking branch 'krebs/master' | tv | 2020-06-16 | 1 | -2/+58 |
|\ | |||||
| * | README: document writeTest & writeCommand | lassulus | 2020-05-12 | 1 | -2/+58 |
| | | |||||
* | | treewide: harmonize ssh calls | tv | 2020-06-08 | 2 | -17/+16 |
| | | |||||
* | | README: brakets -> brackets | tv | 2020-06-08 | 1 | -1/+1 |
| | | |||||
* | | krops runCommand: derive script name from command | tv | 2020-06-08 | 1 | -1/+1 |
| | | |||||
* | | lib: add firstWord | tv | 2020-06-08 | 1 | -0/+3 |
| | | |||||
* | | krops remoteCommand: don't ssh if target is local | tv | 2020-06-08 | 1 | -9/+12 |
|/ | |||||
* | README: talk about target.extraOptions | tv | 2020-04-19 | 1 | -4/+11 |
| | |||||
* | Merge pull request #19 from erikarvstedt/improve-target-opts | tv | 2020-04-19 | 3 | -7/+15 |
|\ | | | | | Improve deploy target options | ||||
| * | support default target attrs for attrSets | Erik Arvstedt | 2020-04-18 | 1 | -7/+12 |
| | | |||||
| * | add target.extraOptions | Erik Arvstedt | 2020-04-18 | 3 | -0/+3 |
|/ | |||||
* | populate file: deprecated exclude option | tv | 2020-03-17 | 2 | -11/+16 |
| | |||||
* | Merge pull request #15 from nyantec/feature/filters | tv | 2020-02-18 | 3 | -2/+50 |
|\ | | | | | support for include filters | ||||
| * | support for include filters | Milan Pässler | 2020-02-03 | 3 | -2/+50 |
| | | | | | | | | | | | | | | - 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. | ||||
* | | Merge pull request #17 from Mic92/no-writers | tv | 2020-02-18 | 3 | -23/+11 |
|\ \ | |/ |/| | use writers from nixpkgs | ||||
| * | 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. | ||||
* | Merge pull request #11 from Mic92/build-host | tv | 2019-12-30 | 2 | -7/+57 |
|\ | | | | | Support for build hosts | ||||
| * | writeDeploy: add crossDeploy argument | Jörg Thalheim | 2019-12-30 | 2 | -0/+14 |
| | | |||||
| * | writeDeploy: add support for build hosts | Jörg Thalheim | 2019-12-30 | 2 | -7/+43 |
|/ | | | | | 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 | 3 | -2/+17 |
| | |||||
* | Merge pull request #9 from nyantec/feature/sudo | tv | 2019-12-02 | 1 | -1/+1 |
|\ | | | | | ssh: fix mistake with sudo on remote | ||||
| * | ssh: fix mistake with sudo on remote | Milan Pässler | 2019-12-02 | 1 | -1/+1 |
|/ | |||||
* | README: talk about the target attribute | tv | 2019-11-29 | 1 | -1/+32 |
| | |||||
* | ssh: support using ssh-configured user | tv | 2019-11-29 | 3 | -8/+10 |
| | | | | | | | 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 | ||||
* | Merge pull request #7 from nyantec/feature/sudo | tv | 2019-11-29 | 3 | -6/+11 |
|\ | | | | | ssh, rsync: support using sudo on remote | ||||
| * | ssh, rsync: support using sudo on remote | Milan Pässler | 2019-11-29 | 3 | -6/+11 |
|/ | | | | | | | | 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 | ||||
* | README: fix minimal example | lassulus | 2019-11-20 | 1 | -2/+2 |
| | |||||
* | krops: add writeCommandwriteCommand | 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 optionfetchAlways | lassulus | 2019-08-08 | 2 | -2/+10 |
| | |||||
* | 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 |
| |