summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2014-04-11 01:09:01 -0400
committerJoey Hess <joey@kitenet.net>2014-04-11 01:09:01 -0400
commit856ce97995bc34e35fd8e0233341f26a37b19cf5 (patch)
tree1d93492b36cd07d58437d2cb0f902ad53b3abe6e /TODO
parent07a071ac7f5b2f71e376a9a1a78a84a6bf02129b (diff)
parent47ff089f844c707eaa3ffd7255dc733721fb6adf (diff)
Merge branch 'joeyconfig'
Diffstat (limited to 'TODO')
-rw-r--r--TODO18
1 files changed, 11 insertions, 7 deletions
diff --git a/TODO b/TODO
index 3b816ad3..a203169c 100644
--- a/TODO
+++ b/TODO
@@ -2,15 +2,19 @@
run it once for the whole. For example, may want to restart apache,
but only once despite many config changes being made to satisfy
properties. onChange is a poor substitute.
-* --spin needs 4 ssh connections when bootstrapping a new host
- that does not have the git repo yet. Should be possible to get that
- down to 1.
* Currently only Debian and derivatives are supported by most Properties.
- One way to improve that would be to parameterize Properties with a
- Distribution witness.
+ This could be improved by making the Distribution of the system part
+ of its HostAttr.
* Display of docker container properties is a bit wonky. It always
says they are unchanged even when they changed and triggered a
reprovision.
* Should properties be a tree rather than a list?
-* Only make docker garbage collection run once a day or something
- to avoid GC after a temp fail.
+* Need a way for a dns server host to look at the properties of
+ the other hosts and generate a zone file. For example, mapping
+ openid.kitenet.net to a CNAME to clam.kitenet.net, which is where
+ the docker container for that service is located. Moving containers
+ to a different host, or duplicating a container on multiple hosts
+ would then update DNS too
+* There is no way for a property of a docker container to require
+ some property be met outside the container. For example, some servers
+ need ntp installed for a good date source.