Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Chore] Handle 'temp_path' as an actual 'Path' instead of 'String' | Roman Melnikov | 2023-04-20 | 1 | -3/+5 |
| | | | | | | | | | | | | | Problem: 'temp_path' and 'lock_path' are handled as 'String'. This can be a problem when the 'temp_path' directory is a symlink on the target system, e.g. this is the case with the default '/tmp' and macOS, where this directory is actually a symlink to '/private/tmp'. Solution: Handle 'temp_path' and 'lock_path' as actual Paths. Also, canonicalize 'temp_path' to avoid canary file path mismatches when checking filesystem events. As a side effect, also update the 'notify' dependency to the latest stable version. | ||||
* | Add option to build on the remote host | Philipp Herzog | 2022-11-18 | 1 | -4/+9 |
| | |||||
* | Add custom sudo command support | Andrew Fontaine | 2022-01-28 | 1 | -1/+9 |
| | | | | This is useful for nodes that utilize `doas` instead of `sudo`. | ||||
* | General code cleanup | notgne2 | 2021-08-12 | 1 | -3/+3 |
| | |||||
* | export cli run in lib | Timothy DeHerrera | 2021-07-14 | 1 | -0/+1 |
| | |||||
* | Add multi node support | Yannik Sander | 2021-06-22 | 1 | -27/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run multiple deployments in sequence Resolve targets later Extend context by deployed flake Apply clippy suggestions Add revoke command builder Track succeeded deploys Add revoke function Register revoke error as deploy error Prepare revoke command in activate Extend logger to handle revoke Implement revoke command client side Run revoke on previously suceeded Control whether to override by flag Adhere profile configuration auto_rollback setting Cargo fmt Correctly provide profile path to activation script when revoking Document multi flake mode in README Resolve a typo in README.md Co-authored-by: notgne2 <gen2@gen2.space> Use existing teminology rename revoke_suceeded -> rollback_suceeded Use more open CLI argument name `targets` instead of `flakes` Document name changes in README Add sudo command support for revokes Call run_deploy with `dry_active` flag Test revoke commands contains sudo Set default temp_path in activate binary Require temp_path for wait and activate subcommands Add copyright comment Address review change requests Fix typo in README Co-authored-by: Alexander Bantyev <balsoft@balsoft.ru> | ||||
* | Add dry activate argument. | Oleg Pykhalov | 2021-04-07 | 1 | -0/+1 |
| | |||||
* | changed: remove 2015-style extern crate | Bernardo Meurer | 2021-01-26 | 1 | -6/+0 |
| | |||||
* | Remove unused DeployPathToActivatePathError | notgne2 | 2021-01-08 | 1 | -8/+0 |
| | |||||
* | Fix trivial lint issues | notgne2 | 2021-01-08 | 1 | -1/+1 |
| | |||||
* | Restructure project | notgne2 | 2021-01-08 | 1 | -0/+424 |