summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add *some* documentationpennae2023-10-018-22/+200
|
* add reload-only deployment optionpennae2023-09-282-15/+93
| | | | | this is mostly useful for things like static dhcp lease tables. reboots may be a bit harsh for those.
* diagnose failed-but-unrecovered deployment attempspennae2023-09-271-0/+5
|
* improve on-device logging slightlypennae2023-09-272-5/+12
| | | | | | tell the user that a deployment has failed and log reboot messages from the device, just in case the network broke before the reboot (in which case logging the reboot event from the deploying host would be misleading)
* don't provide log formats as environmentspennae2023-09-272-8/+8
| | | | environments work, but this seems a little less fragile.
* combine all scripts into a single environmentpennae2023-09-261-3/+10
| | | | | this makes it easier to generate a bunch of scripts from a single configuration without having to deal with multiple result links.
* check correctness of UCI identifiers during buildpennae2023-09-251-2/+17
| | | | | | | uci import does not abort properly on config errors, so the deployment process continues and leaves the device with a partially invalid config. checking identifiers during build is also a lot faster than having the targets reboot due to import failures and subsequent rollbacks.
* initial commitpennae2023-09-2213-0/+820
without warranty of any kind, express or impliend