Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
|/ / / | |||||
| * | | Merge branch 'master' into notgne2/cleanup | notgne2 | 2021-01-14 | 2 | -2/+9 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #48 from serokell/notgne2/raise-wait-timeout | notgne2 | 2021-01-14 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Raise wait timeout | ||||
| * | | | Raise wait timeout | notgne2 | 2021-01-14 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #42 from serokell/notgne2/fix-systemd-boot-entry | notgne2 | 2021-01-10 | 1 | -1/+8 |
|\ \ \ | | | | | | | | | Remove default loader entry on NixOS activation | ||||
| * \ \ | Merge branch 'master' into notgne2/fix-systemd-boot-entry | notgne2 | 2021-01-10 | 6 | -128/+520 |
| |\ \ \ | |/ / / |/| | | | |||||
| * | | | Check if systemd-boot is enabled before attempting to delete default entry line | notgne2 | 2021-01-08 | 1 | -1/+3 |
| | | | | |||||
| * | | | Use boot path from configuration and ignore failures when updating loader conf | notgne2 | 2021-01-06 | 1 | -1/+1 |
| | | | | |||||
| * | | | Automatically filter out `default` line from loader.conf after NixOS activation | notgne2 | 2021-01-05 | 1 | -1/+6 |
| | | | | |||||
| | * | | Only build wait command if magic_rollback is enabled | notgne2 | 2021-01-14 | 1 | -10/+10 |
| | | | | |||||
| | * | | Don't import PushProfileData | notgne2 | 2021-01-08 | 1 | -2/+1 |
| | | | | |||||
| | * | | Remove unused DeployPathToActivatePathError | notgne2 | 2021-01-08 | 3 | -13/+0 |
| | | | | |||||
| | * | | Remove `Error` postfixes from error variants variants | notgne2 | 2021-01-08 | 1 | -18/+16 |
| | | | | |||||
| | * | | Use type definition for ToDeploy | notgne2 | 2021-01-08 | 1 | -53/+52 |
| | | | | |||||
| | * | | Struct-ify arguments to push_profile | notgne2 | 2021-01-08 | 2 | -42/+62 |
| | | | | |||||
| | * | | Struct-ify arguments to build_wait_command | notgne2 | 2021-01-08 | 1 | -21/+23 |
| | | | | |||||
| | * | | Struct-ify arguments to build_activate_command | notgne2 | 2021-01-08 | 1 | -26/+28 |
| | | | |