Commit Graph

84 Commits

Author SHA1 Message Date
Joey Hess 461b8cbd32
propellor spin 2014-07-07 03:16:18 -04:00
Joey Hess dba84b8219
propellor spin 2014-07-07 03:08:12 -04:00
Joey Hess a1679dfd92
propellor spin 2014-07-07 03:00:49 -04:00
Joey Hess 8c2a9de94b
propellor spin 2014-07-07 02:58:34 -04:00
Joey Hess 53bb64040a wording 2014-07-06 17:58:27 -04:00
Joey Hess cd37316dd5 propigate required privdata fields out from docker containers to the hosts they're docked in 2014-07-06 17:54:06 -04:00
Joey Hess eb39b45d61 desc 2014-07-06 17:43:48 -04:00
Joey Hess 36ce624750 trivial 2014-07-06 17:42:25 -04:00
Joey Hess e6ce744078 move privdata Property to toplevel so its Info propigates
Ugh, that's a nasty gotcha but I cannot see a way to fix it generally right
now.
2014-07-06 17:16:04 -04:00
Joey Hess 58f79c12aa
propellor spin 2014-07-06 15:56:56 -04:00
Joey Hess 9f781db6da
propellor spin 2014-07-06 12:27:05 -04:00
Joey Hess dbfa9b5051
propellor spin 2014-07-06 12:26:09 -04:00
Joey Hess 26f989b5ab Hostname.sane now cleans up the 127.0.0.1 localhost line in /etc/hosts, to avoid eg, apache complaining that "Could not reliably determine the server's fully qualified domain name". 2014-07-06 12:23:57 -04:00
Joey Hess 9a52b4d38a
propellor spin 2014-07-05 18:00:53 -04:00
Joey Hess d062e21a5e
propellor spin 2014-07-05 17:57:19 -04:00
Joey Hess 4bb659682e meh 2014-07-05 17:56:44 -04:00
Joey Hess 206cfeb5d4
propellor spin 2014-07-05 16:24:22 -04:00
Joey Hess aca6e6dc29
propellor spin 2014-07-05 15:55:21 -04:00
Joey Hess 28a80c4c48 cacheCleaned is trivial 2014-06-10 15:50:42 -04:00
Joey Hess f65cd1500f
propellor spin 2014-06-10 10:08:12 -04:00
Joey Hess 8432378f2c need tree for apt build-deps 2014-06-10 01:15:18 -04:00
Joey Hess 73fec82d7a
propellor spin 2014-06-10 00:53:54 -04:00
Joey Hess a179c281e9
propellor spin 2014-06-09 23:32:53 -04:00
Joey Hess ed0ee936ae
propellor spin 2014-06-09 22:47:40 -04:00
Joey Hess fc49d75e4f Attr is renamed to Info. 2014-06-09 01:47:11 -04:00
Joey Hess 582be8ebe0 combineProperties no longer stops when a property fails; now it continues trying to satisfy all properties on the list before propigating the failure.
Audited all of my calls to combineProperties and they should be fine with
this behavior.. which suggests it's the right behavior.
2014-06-07 00:14:05 -04:00
Joey Hess 969db1ed56 when ssh key data is missing, allow both error messages to be printed 2014-06-07 00:07:19 -04:00
Joey Hess b5812c7564
propellor spin 2014-06-06 23:07:46 -04:00
Joey Hess 9ed258633a
propellor spin 2014-06-06 23:07:05 -04:00
Joey Hess a0aac39244
propellor spin 2014-06-06 22:49:55 -04:00
Joey Hess c3add08491
propellor spin 2014-06-06 22:47:42 -04:00
Joey Hess 6fc6d54f8a
propellor spin 2014-06-06 22:46:31 -04:00
Joey Hess 4ac314fb48 Apt.stdSourcesList no longer needs a suite to be specified. 2014-06-05 17:01:32 -04:00
Joey Hess dbffd982ba fix os attribute 2014-06-05 16:52:41 -04:00
Joey Hess 6dd22d3f26
propellor spin 2014-06-05 16:39:35 -04:00
Joey Hess 1cf1e21532 remove sysvinit by installing systemd 2014-06-05 16:24:47 -04:00
Joey Hess d75cd6c7a3 remove sysvinit and systemd from my docker images
sysvinit hangs on upgrade if not running
2014-06-05 16:19:34 -04:00
Joey Hess d65a07c701
propellor spin 2014-06-01 14:37:44 -04:00
Joey Hess 3df3fd1746
propellor spin 2014-06-01 13:40:06 -04:00
Joey Hess c224625734
propellor spin 2014-06-01 13:35:21 -04:00
Joey Hess e32408f4e8
propellor spin 2014-06-01 13:07:31 -04:00
Joey Hess 5799b89d9f filter out dup CNAMES
This happens when a docker host has an alias defined, because all docker
hosts are added to the dns, same as other hosts.
2014-06-01 07:32:16 -04:00
Joey Hess 442dbe2311
propellor spin 2014-06-01 02:53:42 -04:00
Joey Hess cae7e15f56 split out DockerAttr 2014-05-31 22:00:11 -04:00
Joey Hess b0f2478bcb docker haddock 2014-05-31 21:44:50 -04:00
Joey Hess 31d9dd297d
propellor spin 2014-05-31 21:36:09 -04:00
Joey Hess 7c4b153739 simplify monoid instance with some helper types 2014-05-31 21:18:36 -04:00
Joey Hess 58c8d74b4c simplified record accessors 2014-05-31 20:48:23 -04:00
Joey Hess 4f70fceb3a got rid of the Attr -> Attr SetAttr hack, and use monoids for Attr
The SetAttr hack used to be needed because the hostname was part of the
Attr, and was required to be present. Now that it's moved to Host, let's
get rid of that, since it tended to waste CPU.
2014-05-31 20:43:23 -04:00
Joey Hess 5fc4b00651 remove now redundant _hostname field of Attr
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-31 18:04:41 -04:00