summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor spinJoey Hess
2014-11-22propellor --spin can now deploy propellor to hosts that do not have git, ↵Joey Hess
ghc, or apt-get. This is accomplished by uploading a fairly portable precompiled tarball of propellor.
2014-11-21avoid setting title when not at consoleJoey Hess
2014-11-21show last line if it cannot be parsed as a serialized ResultJoey Hess
2014-11-21email updateJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21allow disabling nspawn params, and default to bind mounting /etc/resolv.confJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21allow configuring systemd-nspawn parametersJoey Hess
2014-11-21split out info typesJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21typoJoey Hess
2014-11-21lock down chroot permJoey Hess
2014-11-21add debootstrap parametersJoey Hess
2014-11-21implement teardownJoey Hess
2014-11-21os info propigationJoey Hess
Also, lost the systemd-nspawn parameters; I'll do that some other way.
2014-11-21fix info propigationJoey Hess
Need to propigate the full container info, not the subset used in chroot deployment.
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21propellor spinJoey Hess
2014-11-21systemd container may be mostly done (untested)Joey Hess
2014-11-21add missing support for reverting chrootJoey Hess
wow, that was suprisingly trivial!
2014-11-21avoid console output when chaining into chroot and not at consoleJoey Hess
2014-11-20incomplete systemd container supportJoey Hess
2014-11-20propellor spinJoey Hess
2014-11-20fix chroot info propigationJoey Hess
2014-11-20propellor spinJoey Hess
2014-11-20remove unused Eq instance for InfoJoey Hess
Its implementation was .. shady at best, as Host has no Eq
2014-11-20starting work on a Chroot moduleJoey Hess
factored out info up-propigation code rom Docker
2014-11-20git commit may or may not be signedJoey Hess
2014-11-20fix docker container provisioningJoey Hess
Since the containers are no longer on the host list, they were not found while provisioning, oops. To fix, had to add to a host's info a map of the containers docked to it. Unfortunately, that required Propellor.Types.Info be glommed into Propellor.Types, since it needed to refer to Host.
2014-11-19separate docker container typeJoey Hess
Docker containers are now a separate data type, cannot be included in the main host list, and are instead passed to Docker.docked. (API change)
2014-11-19sigel didn't work outJoey Hess
Unicode output failed in docker, due to no locales, and would be generally shakey from haskell in all the environments propellor needs to run in.
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19unicode ahoyJoey Hess
2014-11-19fix param orderJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19avoid double-build in --spinJoey Hess
It was fetching from the central repo, then building that, and then running the client-to-client git update, and the building after that. Remove the first build, as all that linking does take time.
2014-11-19remove excess verbosity from messageJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19allow debootstrapped to be revertedJoey Hess