| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-01 | run editor processes in foreground | Joey Hess | |
| 2015-11-01 | a few tweaks for concurrent output | Joey Hess | |
| Force console mode when --spin calls SimpleRun | |||
| 2015-11-01 | Revert "propellor spin" | Joey Hess | |
| This reverts commit 2891006d9f18b9f50b7d8dfc6d32e326499913f0. | |||
| 2015-11-01 | propellor spin | Joey Hess | |
| 2015-10-28 | propellor spin | Joey Hess | |
| 2015-10-28 | use outputConcurrent interface | Joey Hess | |
| This interface will fix the current deadlock when a process is running and the thread that ran it wants to output to the console. The locking and buffering is not implemented yet. | |||
| 2015-10-28 | remove debug | Joey Hess | |
| Found problem.. actionMessage is blocking. | |||
| 2015-10-28 | propellor spin | Joey Hess | |
| 2015-10-28 | propellor spin | Joey Hess | |
| 2015-10-28 | propellor spin | Joey Hess | |
| 2015-10-20 | refactor | Joey Hess | |
| 2015-10-20 | simplify privdata propigation to spin from controller | Joey Hess | |
| 2015-10-20 | privdata propigation for Spin.controller | Joey Hess | |
| Controlling host inherits the privdata for the host it spins, and sends it along to that host. | |||
| 2015-10-17 | use Info to detect controller loops | Joey Hess | |
| Much less invasive than the other implementation. | |||
| 2015-10-16 | Added Propellor.Property.Spin, which can be used to make a host be a ↵ | Joey Hess | |
| controller of other hosts. The hard part of this is avoiding loops of controllers. To make that work, a ControllerChain is passed to the host that's spun, and is added to the Info of the host being spun, where the controller property can check it to detect an avoid a loop. That needed an expansion of the CmdLine data type. I made the new ControlledRun only be used when there is a ControllerChain provided. This avoids breaking backwards compatability with old propellor deployments, as --spin still uses SimpleRun. Note: Making an old propellor deployment be controlled by a controller won't work until it's been updated to this commit, so it knows about the ControlledRun parameter. (Untested) | |||
| 2015-10-10 | propellor spin | Joey Hess | |
| 2015-09-13 | Follow some hlint suggestions. | Mario Lang | |
| 2015-09-06 | Added Propellor.Property.Rsync. WIP; untested | Joey Hess | |
| Convert Info to use Data.Dynamic, so properties can export and consume info of any type that is Typeable and a Monoid, including data types private to a module. (API change) Thanks to Joachim Breitner for the idea. | |||
| 2015-07-30 | Work around broken git pull option parser in git 2.5.0, which broke use of ↵ | Joey Hess | |
| --upload-pack to send a git push when running propellor --spin. | |||
| 2015-05-30 | revert test | Joey Hess | |
| 2015-05-30 | propellor spin | Joey Hess | |
| 2015-05-30 | --spin now works when given a short hostname that only resolves to an ipv6 ↵ | Joey Hess | |
| address. | |||
| 2015-04-29 | propellor spin | Joey Hess | |
| 2015-02-28 | avoid using the makefile when bootstrapping with --spin | Joey Hess | |
| 2015-01-19 | split out types to improve haddock for Propellor.Types | Joey Hess | |
| 2015-01-08 | propellor spin | Joey Hess | |
| 2015-01-01 | Update intermediary propellor in --spin --via | Joey Hess | |
| 2015-01-01 | propellor spin | Joey Hess | |
| 2015-01-01 | propellor spin | Joey Hess | |
| 2015-01-01 | propellor spin | Joey Hess | |
| 2015-01-01 | propellor spin | Joey Hess | |
| 2015-01-01 | propellor spin | Joey Hess | |
| 2015-01-01 | propellor spin | Joey Hess | |
| 2015-01-01 | --spin checks if the DNS matches any configured IP address property of the ↵ | Joey Hess | |
| host, and if not, sshes to the host by IP address. | |||
| 2014-11-24 | oops | Joey Hess | |
| 2014-11-23 | one more merge test | Joey Hess | |
| --allow-empty added to commit, because the spins could all be empty | |||
| 2014-11-23 | add --merge | Joey Hess | |
| 2014-11-23 | --spin can be passed multiple hosts, and it will provision each host in turn. | Joey Hess | |
| Note that if it fails to spin a host, it will stop. I think this is better than continuing to the next, because there might be a reason to spin hosts in some specific order (ie, update dns first and then use it). | |||
| 2014-11-22 | update | Joey Hess | |
| 2014-11-22 | pute full path to bin/propellor inside shim | Joey Hess | |
| 2014-11-22 | don't remove old localdir before tarball unpack | Joey Hess | |
| it may get messy if old stuff is left, but there is state in there | |||
| 2014-11-22 | Revert "avoid removing whole localdir every time the precompiled tarball is ↵ | Joey Hess | |
| uploaded" This reverts commit 40bec41f569a73a8e95d9acf91f0ae7465b0f8c0. | |||
| 2014-11-22 | avoid removing whole localdir every time the precompiled tarball is uploaded | Joey Hess | |
| There's some state in there.. Moved it to a shim subdir, which can be deleted and the tarball unpacked to recreate it. | |||
| 2014-11-22 | avoid loop after uploading precompiled tarball | Joey Hess | |
| The localdir still has no .git repo, so it looped. | |||
| 2014-11-22 | reorg | Joey Hess | |
