| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | Nothing means end of protocol, not protocol error | Joey Hess | |
| 2014-11-18 | refactor | Joey Hess | |
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | reorg and clean up bootstrap protocol | Joey Hess | |
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | need to chain, not spin | Joey Hess | |
| 2014-11-18 | avoid renaming --boot to --sync | Joey Hess | |
| That broke updating existing systems, since --boot is what makes the remote propellor update itself. The hostname is no longer needed by --boot for new propellor's, but is still passed for old ones. Note that there will be a double run of propellor when upgrading via --spin, because it now runs --boot followed by --spin on the remote host, and the old --boot also satisfied all properties. | |||
| 2014-11-18 | Run remote propellor --spin with a controlling terminal. | Joey Hess | |
| Avoids need for hack to make ansi colors work, but also things like apt-get and wget process bars will be displayed. | |||
| 2014-11-18 | ssh won't allocate a tty; work around | Joey Hess | |
| stdin is not a terminal, drat ssh I don't much like this workaround | |||
| 2014-11-18 | propellor spin | Joey Hess | |
| 2014-11-18 | enable tty over ssh | Joey Hess | |
| 2014-11-11 | propellor spin | Joey Hess | |
| 2014-11-11 | split out gpg keyring related stuff | Joey Hess | |
| 2014-10-08 | fix some accidental uses of spaces, rather than tabs, for indentation | Joey Hess | |
| 2014-09-25 | comment | Joey Hess | |
| 2014-07-07 | Run apt-get update in initial bootstrap. | Joey Hess | |
| For eg, Linode, which brings up hosts that have not updated at all so apt-get install doesn't work. | |||
| 2014-07-07 | propellor spin | Joey Hess | |
| 2014-07-07 | propellor spin | Joey Hess | |
| 2014-07-07 | propellor spin | Joey Hess | |
| 2014-07-06 | propellor spin | Joey Hess | |
| 2014-07-06 | move privdata Property to toplevel so its Info propigates | Joey Hess | |
| Ugh, that's a nasty gotcha but I cannot see a way to fix it generally right now. | |||
| 2014-07-06 | beautiful table for --list-fields, with the hostnames | Joey Hess | |
| 2014-07-06 | propellor spin | Joey Hess | |
| 2014-06-19 | Add --list-fields to list a host's currently set privdata fields. | Joey Hess | |
| 2014-06-19 | Add --edit to edit a privdata value in $EDITOR | Joey Hess | |
| 2014-06-10 | When git gpg signature of a fetched git branch cannot be verified, propellor ↵ | Joey Hess | |
| will now continue running, but without merging in that branch. This way, propellor doesn't stop enforcing properties just because its new configuration isn't ready. It just uses the old configuration. | |||
| 2014-06-01 | Added --dump to dump out a field of a host's privdata. Useful for editing it. | Joey Hess | |
| 2014-05-31 | remove now redundant _hostname field of Attr | Joey Hess | |
| Now that Host includes _hostName, it's redundant to also keep it in Attr. This requires changing the reader monad to operate on the whole Host. | |||
| 2014-05-14 | moved source code to src | Joey Hess | |
| This is to work around OSX's brain-damange regarding filename case insensitivity. Avoided moving config.hs, because it's a config file. Put in a symlink to make build work. | |||
