summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorJoey Hess <joeyh@debian.org>2014-04-11 01:19:05 -0400
committerJoey Hess <joeyh@debian.org>2014-04-11 01:19:05 -0400
commitbe02ef96aa89a6af554a622f266d700ac0c98fdf (patch)
tree63c784022afb05b73fedf0df3fd269de0d31baf8 /TODO
propellor (0.3.0) unstable; urgency=medium
* ipv6to4: Ensure interface is brought up automatically on boot. * Enabling unattended upgrades now ensures that cron is installed and running to perform them. * Properties can be scheduled to only be checked after a given time period. * Fix bootstrapping of dependencies. * Fix compilation on Debian stable. * Include security updates in sources.list for stable and testing. * Use ssh connection caching, especially when bootstrapping. * Properties now run in a Propellor monad, which provides access to attributes of the host. # imported from the archive
Diffstat (limited to 'TODO')
-rw-r--r--TODO20
1 files changed, 20 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..a203169c
--- /dev/null
+++ b/TODO
@@ -0,0 +1,20 @@
+* Need a way to run an action when a property changes, but only
+ 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.
+* Currently only Debian and derivatives are supported by most Properties.
+ 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?
+* 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.