Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #93 from serokell/balsoft/matrix | Alexander Bantyev | 2021-06-06 | 1 | -0/+2 |
|\ | | | | | Mention the matrix channel in the README | ||||
| * | Mention the matrix channel in the README | Alexander Bantyev | 2021-06-06 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #90 from serokell/balsoft/fix-rollback | Alexander Bantyev | 2021-05-20 | 1 | -7/+3 |
|\ | | | | | Fix auto-rollback with dry_activate | ||||
| * | flake.nix: clean up dry-activation logic | Alexander Bantyev | 2021-05-20 | 1 | -7/+3 |
| | | |||||
| * | Fix rollback to old profiles | Alexander Bantyev | 2021-05-18 | 1 | -1/+1 |
| | | | | | | | | | | | | In 5d5da48 (https://github.com/serokell/deploy-rs/pull/81), $DRY_ACTIVATE is used in a bash script with -u. When DRY_ACTIVATE is not set (which it is not for older profiles), the script fails. Fix this by setting a fallback. | ||||
* | | Merge pull request #82 from serokell/notgne2/add-hm-support | notgne2 | 2021-05-10 | 1 | -0/+2 |
|\| | | | | | Add helper activation function for home-manager | ||||
| * | Add helper activation function for home-manager | notgne2 | 2021-05-10 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #81 from kitnil/dry-activate | notgne2 | 2021-05-10 | 5 | -79/+128 |
|\ | | | | | Add dry-activate | ||||
| * | Use correct path to `deploy-rs-activate` binary when using `dry_activate` | notgne2 | 2021-04-30 | 1 | -3/+5 |
| | | | | | | | | Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> | ||||
| * | Apply notgne2 suggestions. | Oleg Pykhalov | 2021-04-16 | 3 | -15/+11 |
| | | |||||
| * | flake: Add optional dryActivate argument to activate.custom | Oleg Pykhalov | 2021-04-07 | 1 | -33/+47 |
| | | |||||
| * | Add dry activate argument. | Oleg Pykhalov | 2021-04-07 | 5 | -51/+88 |
|/ | |||||
* | Merge pull request #79 from serokell/zhenya/ops1190-nix-logs | Zhenya Vinogradov | 2021-03-22 | 1 | -1/+1 |
|\ | | | | | CI: print full logs for `nix flake check` | ||||
| * | CI: print full logs for `nix flake check` | Zhenya Vinogradov | 2021-03-22 | 1 | -1/+1 |
|/ | | | | | Without '-L' nix only prints logs on failure, and only the last 10 lines of them | ||||
* | Merge pull request #64 from serokell/notgne2/fix-ssh-url | notgne2 | 2021-03-01 | 1 | -4/+4 |
|\ | | | | | Remove `ssh://` prefix from SSH addresses | ||||
| * | Remove `ssh://` prefix from SSH addresses | notgne2 | 2021-02-28 | 1 | -1/+1 |
| | | |||||
| * | Re-use `ssh_addr` | notgne2 | 2021-02-28 | 1 | -3/+3 |
|/ | |||||
* | Merge pull request #70 from talw/readme-fix | notgne2 | 2021-02-28 | 1 | -1/+1 |
|\ | | | | | Fix examples/system/README.md: `deploy` -> `deploy-rs` | ||||
| * | Fix examples/system/README.md: `deploy` -> `deploy-rs` | Tal Walter | 2021-02-27 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #67 from serokell/notgne2/remove-redundant-format | notgne2 | 2021-02-19 | 1 | -1/+1 |
|\ | | | | | Remove redundant `format!()` | ||||
| * | Remove redundant `format!()` | notgne2 | 2021-02-19 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #66 from serokell/notgne2/clean-up-command-args | notgne2 | 2021-02-19 | 3 | -25/+23 |
|\ | | | | | Clean up adding Command arguments | ||||
| * | Clean up adding Command arguments | notgne2 | 2021-02-09 | 3 | -25/+23 |
|/ | |||||
* | Merge pull request #65 from serokell/notgne2/set-tmp-in-nixos-activation | notgne2 | 2021-02-09 | 1 | -0/+3 |
|\ | | | | | cd into `/tmp` during NixOS activation | ||||
| * | Merge branch 'master' into notgne2/set-tmp-in-nixos-activation | notgne2 | 2021-02-09 | 8 | -79/+108 |
| |\ | |/ |/| | |||||
* | | Merge pull request #59 from serokell/notgne2/wait-for-activate | notgne2 | 2021-02-09 | 1 | -43/+85 |
|\ \ | | | | | | | Wait for activation | ||||
| * | | Re-add debug log for activate command erroring | notgne2 | 2021-02-09 | 1 | -0/+1 |
| | | | |||||
| * | | Clean up structure used for activation command error sending | notgne2 | 2021-02-09 | 1 | -11/+9 |
| | | | |||||
| * | | Still wait for activation command to end even in cases of errors | notgne2 | 2021-02-09 | 1 | -43/+70 |
| | | | |||||
| * | | Use oneshot signals to ensure SSH activate command has finished before ↵ | notgne2 | 2021-02-09 | 1 | -7/+14 |
| | | | | | | | | | | | | deployment ends | ||||
| * | | Wait for `ssh_activate` to complete and check for errors in magic_rollback ↵ | notgne2 | 2021-02-09 | 1 | -11/+20 |
|/ / | | | | | | | activation (fixes #58 and #49) | ||||
* | | Merge pull request #47 from lovesegfault/style-fixes | notgne2 | 2021-02-08 | 8 | -36/+23 |
|\ \ | | | | | | | changed: assorted fixes | ||||
| * \ | Merge branch 'master' into style-fixes | notgne2 | 2021-02-08 | 1 | -22/+62 |
| |\ \ | |/ / |/| | | |||||
| * | | changed: sort Cargo.toml | Bernardo Meurer | 2021-01-26 | 1 | -10/+10 |
| | | | |||||
| * | | changed: remove 2015-style extern crate | Bernardo Meurer | 2021-01-26 | 8 | -27/+14 |
| | | | |||||
| | * | Work around NixOS/nixpkgs#73404 by `cd`-ing into `/tmp` during NixOS activation | notgne2 | 2021-02-08 | 1 | -0/+3 |
| |/ |/| | |||||
* | | Merge pull request #63 from serokell/balsoft/lazy-eval | notgne2 | 2021-02-08 | 1 | -22/+62 |
|\ \ | |/ |/| | Evaluate deploy output lazily | ||||
| * | fixup! Evaluate deploy output lazily | Alexander Bantyev | 2021-02-07 | 1 | -50/+42 |
| | | |||||
| * | Evaluate deploy output lazily | Alexander Bantyev | 2021-02-06 | 1 | -22/+70 |
|/ | | | | | | | | | | | | | | | | | Currently, we evaluate the `#deploy` output strictly. This means - Longer eval times - Extraneous evaluation errors with `--skip-checks` - `-- --impure` even when the path we're currently deploying is pure - etc. With this change, evaluation happens lazily -- we only evaluate the nodes and profiles we really need. It is only implemented for flaky Nix, and it is on by default. To get the old behavior, one can specify `--strict-eval`. I have tested that this indeed dramatically increases evaluation speed in all of our repos, and removes the need to deploy Agora with `--impure`. Hooray! | ||||
* | Merge pull request #56 from serokell/notgne2/nix-check-build-and-tests | notgne2 | 2021-01-26 | 1 | -0/+4 |
|\ | | | | | Add Nix-flake check for checking build and Rust tests | ||||
| * | Add Nix-flake check for checking build and Rust tests | notgne2 | 2021-01-26 | 1 | -0/+4 |
|/ | |||||
* | Merge pull request #41 from serokell/notgne2/document-hostname-dot | notgne2 | 2021-01-24 | 1 | -1/+1 |
|\ | | | | | Document quotating profile or hostnames with a `.` in CLI | ||||
| * | Merge branch 'master' into notgne2/document-hostname-dot | notgne2 | 2021-01-24 | 11 | -458/+859 |
| |\ | |/ |/| | |||||
* | | Merge pull request #45 from serokell/notgne2/cleanup | notgne2 | 2021-01-24 | 7 | -230/+230 |
|\ \ | | | | | | | Code cleanup | ||||
| * \ | Merge branch 'master' into notgne2/cleanup | notgne2 | 2021-01-24 | 1 | -0/+2 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #53 from serokell/notgne2/set-euo-pipefail | notgne2 | 2021-01-23 | 1 | -0/+2 |
|\ \ \ | | | | | | | | | Run `set -euo pipefail` in generated activation scripts | ||||
| * | | | Run `set -euo pipefail` in generated activation scripts | notgne2 | 2021-01-22 | 1 | -0/+2 |
|/ / / | |||||
| * | | Merge branch 'master' into notgne2/cleanup | notgne2 | 2021-01-20 | 1 | -12/+12 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #50 from serokell/balsoft/update-inputs | notgne2 | 2021-01-20 | 1 | -12/+12 |
|\ \ \ | | | | | | | | | Update all flake inputs to latest versions | ||||
| * | | | Update all flake inputs to latest versions | Alexander Bantyev | 2021-01-18 | 1 | -12/+12 |
|/ / / |