| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | propellor spin | Joey Hess | |
| 2015-10-23 | Added Mount.fstabbed property to generate /etc/fstab to replicate current ↵ | Joey Hess | |
| mounts. | |||
| 2015-10-23 | reorder for doc clarity | Joey Hess | |
| 2015-10-23 | export ChrootTarball and improve docs | Joey Hess | |
| 2015-10-23 | chroot: add a ChrootTarball chroot type | Ben Boeckel | |
| This extracts a minimal tarball into a target directory. (cherry picked from commit 33ac6c1c4bb2581d6f5a27254e52956e5a257326) | |||
| 2015-10-22 | hasInsecurePassword | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | disk image finalization may work | Joey Hess | |
| 2015-10-22 | belt-and-suspenders check of kpartx output | Joey Hess | |
| 2015-10-22 | propellor spin | Joey Hess | |
| 2015-10-22 | avoid grub install failure in chroot | Joey Hess | |
| 2015-10-22 | seems the rsync systemd service ships disabled by default | Joey Hess | |
| So many hoops to run a daemon.. | |||
| 2015-10-22 | re-export SshKeyType | Joey Hess | |
| 2015-10-21 | fix build warnings | Joey Hess | |
| 2015-10-21 | Added Ssh properties to remove authorized_keys and known_hosts lines. | Joey Hess | |
| And use when reverting conductor property. Note that I didn't convert existing ssh properties to RevertablePropery because the API change was too annoying to work through. | |||
| 2015-10-21 | Rewrote Propellor.Property.ControlHeir one more time, renaming it to ↵ | Joey Hess | |
| Propellor.Property.Conductor. Wow, really.. So, this gets back to having properties that are added to hosts to say what they conduct. I think that conducts webservers `before` conducts dnsserver is an important thing to be able to express. Untested except for eyeballing the resulting Host data. | |||
| 2015-10-20 | refactor | Joey Hess | |
| 2015-10-20 | simplify privdata propigation to spin from controller | Joey Hess | |
| 2015-10-20 | reword | Joey Hess | |
| 2015-10-20 | build warnings | Joey Hess | |
| 2015-10-20 | The Propellor.Property.Spin added in the last release is replaced with a ↵ | Joey Hess | |
| very different Propellor.Property.ControlHeir. Rethought it because it turned out that propigating the PrivData rendered the loop detection pointless, because when there was a loop, each host included the other's PrivData, which in turn lead to a loop. And, it was not possible to break that loop. So, changed from adding properties to hosts to a top-down hierarchy that makes changes as needed when applied to the hosts. Which makes it easy to detect and break loops. Aka: The Ur Quan know what they're up to. | |||
| 2015-10-20 | unused import | 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-20 | haddocks | Joey Hess | |
| 2015-10-20 | Chroot: Converted to use a ChrootBootstrapper type class | Joey Hess | |
| So other ways to bootstrap chroots can easily be added in separate modules. (API change) | |||
| 2015-10-19 | simplify using type safe cast | Joey Hess | |
| 2015-10-19 | improve Info type using GADT, at nomeata's suggestion | Joey Hess | |
| This makes Show Info work, and simplifies the implementation. | |||
| 2015-10-18 | fix typo: propigate → propagate | Felix Gruber | |
| 2015-10-17 | do propigate Controlling info out of containers | Joey Hess | |
| If someone wants to make a container be a controller, that should work, and it should then detect loops that loop back to the container's host. | |||
| 2015-10-17 | use Info to detect controller loops | Joey Hess | |
| Much less invasive than the other implementation. | |||
| 2015-10-17 | newtype info allows deriving monoid | Joey Hess | |
| 2015-10-16 | fix key types in examples | Joey Hess | |
| 2015-10-16 | Added --unset-unused | Joey Hess | |
| 2015-10-16 | propellor spin | Joey Hess | |
| 2015-10-16 | fix comment | Joey Hess | |
| 2015-10-16 | propellor spin | Joey Hess | |
| 2015-10-16 | improve ssh user key properties | Joey Hess | |
| * Ssh.keyImported is replaced with Ssh.userKeys. (API change) The new property only gets the private key from the privdata; the public key is provided as a parameter, and so is available as Info that other properties can use. * Ssh.keyImported' is renamed to Ssh.userKeyAt, and also changed to only import the private key from the privdata. (API change) * While Ssh.keyImported and Ssh.keyImported' avoided updating existing keys, the new Ssh.userKeys and Ssh.userKeyAt properties will always update out of date key files. * Ssh.pubKey renamed to Ssh.hostPubKey. (API change) This makes eg, setting up ssh for spin controllers work better. | |||
