Commit Graph

2316 Commits

Author SHA1 Message Date
Joey Hess c4accb72e2
propellor spin 2014-11-21 15:56:50 -04:00
Joey Hess 9e611d87cd add debootstrap parameters 2014-11-21 15:55:27 -04:00
Joey Hess fbce215f33 implement teardown 2014-11-21 14:37:19 -04:00
Joey Hess 36e89cd148 os info propigation
Also, lost the systemd-nspawn parameters; I'll do that some other way.
2014-11-21 14:31:13 -04:00
Joey Hess cf3a8883ec
propellor spin 2014-11-21 14:17:19 -04:00
Joey Hess 7c03f5eea4
propellor spin 2014-11-21 14:11:43 -04:00
Joey Hess 7d4d3e4451 fix info propigation
Need to propigate the full container info, not the subset used in chroot
deployment.
2014-11-21 14:11:02 -04:00
Joey Hess 5e1a47552a
propellor spin 2014-11-21 13:57:58 -04:00
Joey Hess 09e79e6263
propellor spin 2014-11-21 13:55:42 -04:00
Joey Hess 3ba82a1c9c
propellor spin 2014-11-21 13:49:17 -04:00
Joey Hess b076b1b3d3
propellor spin 2014-11-21 13:25:48 -04:00
Joey Hess ae6a5e815c
propellor spin 2014-11-21 12:35:07 -04:00
Joey Hess 976afedea3
propellor spin 2014-11-21 12:18:03 -04:00
Joey Hess 6a5a1bc761 systemd container may be mostly done (untested) 2014-11-21 12:17:03 -04:00
Joey Hess 1af298dc10 trim 2014-11-21 01:14:19 -04:00
Joey Hess 45349c210d add missing support for reverting chroot
wow, that was suprisingly trivial!
2014-11-21 01:09:15 -04:00
Joey Hess a904476333 avoid console output when chaining into chroot and not at console 2014-11-21 01:05:51 -04:00
Joey Hess 9f9a4c653f more 2014-11-20 20:03:48 -04:00
Joey Hess 6df68adfe0 more posts 2014-11-20 20:01:23 -04:00
Joey Hess f586f933ab update 2014-11-20 20:00:16 -04:00
Joey Hess e53de39ec4 update 2014-11-20 19:52:05 -04:00
Joey Hess 1295f56a13 add 2014-11-20 19:49:56 -04:00
Joey Hess 33ca5564a0 reorg 2014-11-20 19:49:04 -04:00
Joey Hess 3f1d7204c6 try3 2014-11-20 19:45:05 -04:00
Joey Hess ef09ba199f internal 2014-11-20 19:42:21 -04:00
Joey Hess b77e5ea110 fix pagespec 2014-11-20 19:41:39 -04:00
Joey Hess 2ed9d5fa6b fix 2014-11-20 19:26:50 -04:00
Joey Hess 6f8dfb74f7 titles 2014-11-20 19:24:52 -04:00
Joey Hess ba862ae887 adding blog feeds 2014-11-20 19:21:17 -04:00
Joey Hess f9cc7c149e incomplete systemd container support 2014-11-20 17:18:26 -04:00
Joey Hess 3669bd61d0
propellor spin 2014-11-20 16:07:57 -04:00
Joey Hess 00cab6901f
propellor spin 2014-11-20 16:05:06 -04:00
Joey Hess 2293b46bf7 fix chroot info propigation 2014-11-20 16:04:48 -04:00
Joey Hess a4f04fcb02
propellor spin 2014-11-20 15:15:28 -04:00
Joey Hess 4d155864fa
propellor spin 2014-11-20 14:16:53 -04:00
Joey Hess def4431132 remove unused Eq instance for Info
Its implementation was .. shady at best, as Host has no Eq
2014-11-20 14:16:26 -04:00
Joey Hess 411612f8cb
propellor spin 2014-11-20 14:15:34 -04:00
Joey Hess b8b746a7f1 starting work on a Chroot module
factored out info up-propigation code rom Docker
2014-11-20 14:15:26 -04:00
Joey Hess cc8bbcf95b
propellor spin 2014-11-20 12:50:01 -04:00
Joey Hess 67d989c7c5
propellor spin 2014-11-20 01:18:51 -04:00
Joey Hess 0d4dd37ee7 git commit may or may not be signed 2014-11-20 00:55:28 -04:00
Joey Hess 80e465185f
propellor spin 2014-11-20 00:54:28 -04:00
Joey Hess e534205282
propellor spin 2014-11-20 00:38:07 -04:00
Joey Hess e0c9b80370
propellor spin 2014-11-20 00:35:21 -04:00
Joey Hess 0cab7a605e
propellor spin 2014-11-20 00:34:09 -04:00
Joey Hess 5e4c57652c fix docker container provisioning
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-20 00:21:40 -04:00
Joey Hess 9d6bc4a7bf foo 2014-11-19 23:26:53 -04:00
Joey Hess e1505b05b6
propellor spin 2014-11-19 23:11:53 -04:00
Joey Hess d49d251897 separate docker container type
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-19 23:11:34 -04:00
Joey Hess b7d78e679a sigel didn't work out
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-19 21:51:52 -04:00