summaryrefslogtreecommitdiff
path: root/src/Propellor/Property/Docker.hs
AgeCommit message (Collapse)Author
2014-12-09improve haddock formating of filenamesJoey Hess
2014-12-08propellor spinJoey Hess
(cherry picked from commit 1d02d589c79781cc4b0bd82467edbdf64c40f34d)
2014-11-27remove -i, seems not needed and may be causing problemJoey Hess
2014-11-22pute full path to bin/propellor inside shimJoey Hess
2014-11-21split out info typesJoey Hess
2014-11-20propellor spinJoey Hess
2014-11-20starting work on a Chroot moduleJoey Hess
factored out info up-propigation code rom Docker
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-19improve displayJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19prevent multiple concurrent provisioning inside docker containerJoey Hess
Lock a lock file while provisioning inside, otherwise propellor could be running to init the container when the system has just booted, or the container was just started from being stopped, and at the same time, propellor run outside the container chains into it to provision. Previously, simplesh prevented this in a different way.
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-19propellor spinJoey Hess
2014-11-18remove --docker; use ContinueJoey Hess
And --chain was already not used.
2014-11-18fix color display when running propellor inside dockerJoey Hess
2014-11-08Docker: Stop using docker.io; that was a compat symlink in the Debian ↵Joey Hess
package which has been removed in docker.io 1.3.1~dfsg1-2.
2014-10-23don't need RestartPolicy data type; simplifyJoey Hess
2014-10-23Fix loop when a docker host that does not exist was docked.Joey Hess
The problem is it fell back to looking for an alias for the bad hostname, but to get the aliases, it needs to know which hosts are docked where, so looped.
2014-10-23Revert "Revert "Revert "propellor spin"""Joey Hess
This reverts commit 26bef2486d27b2cde6feda633c6a7509675a3fe5.
2014-10-23Revert "Revert "propellor spin""Joey Hess
This reverts commit 8d353813bf1e4d0c64f33cf2beed0938eeca92b4.
2014-10-23Revert "propellor spin"Joey Hess
This reverts commit ac7b182b5a0f3711414757d05bb461385516e700.
2014-10-23propellor spinJoey Hess
2014-10-23Revert "propellor spin"Joey Hess
This reverts commit 80f5b53f1b7fdc876d5e45df68c29f53bd9666b2.
2014-10-23Revert "propellor spin"Joey Hess
This reverts commit 45ce3a5e8ccf90e357dbaf6e0152daa4de88b7fd.
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23Revert "propellor spin"Joey Hess
This reverts commit 7637ea0af9ff4056cbdc16f25016785442d4b97e.
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23bugfixJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-23propellor spinJoey Hess
2014-10-10propellor spinJoey Hess
2014-10-10Docker: Avoid committing container every time it's started up.Joey Hess
This was using a lot of disk space. Instead, start the container, and then use the running container to check if docker is running it with the right params. In the unlikely case that the params have changed, we still need to commit the container and restart it. The common case of eg a reboot no longer commits though.
2014-10-10propellor spinJoey Hess
2014-10-10propellor spinJoey Hess
2014-10-08fix some accidental uses of spaces, rather than tabs, for indentationJoey Hess
2014-09-18propellor spinJoey Hess
2014-07-06wordingJoey Hess
2014-07-06propigate required privdata fields out from docker containers to the hosts ↵Joey Hess
they're docked in
2014-07-06propellor spinJoey Hess
2014-06-09Attr is renamed to Info.Joey Hess
2014-06-01propellor spinJoey Hess
2014-06-01propellor spinJoey Hess
2014-05-31split out DockerAttrJoey Hess
2014-05-31docker haddockJoey Hess