summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authormdehaan@mdehaan.rdu.redhat.com <>2006-12-13 18:43:15 -0500
committerJim Meyering <jim@meyering.net>2006-12-13 18:43:15 -0500
commit0910ef6cb8da45ff55da808be5cb29d157726621 (patch)
treeceacd7679f61fb80386e7cd310b595c952512f56 /TODO
parent3f5908135cfe81bc15333fad015edb7c7d6ded86 (diff)
downloadthird_party-cobbler-0910ef6cb8da45ff55da808be5cb29d157726621.tar.gz
third_party-cobbler-0910ef6cb8da45ff55da808be5cb29d157726621.tar.xz
third_party-cobbler-0910ef6cb8da45ff55da808be5cb29d157726621.zip
Updated TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO35
1 files changed, 23 insertions, 12 deletions
diff --git a/TODO b/TODO
index c7f1ef1..458f45d 100644
--- a/TODO
+++ b/TODO
@@ -1,35 +1,46 @@
cobbler TODO list
+now with 1-5 priority ratings
+
+always:
+2 - better documentation (particularly online articles)
+2 - add repo stuff in the manpages
+
+more new thoughts:
+1 - support repo add taking http:// urls, which will use repotrack/reposync
+3 - possibly look at pungi, though maybe not if above (^) works well.
core:
- - turn on locking in production (or think about it)
- - import over http://, ftp:// in addition to existing file and rsync:// and ssh://
- - make "cobbler sync" only change what needs to change, to be more efficient
+1 - turn on locking in production (or think about it) -- important for rsync especially.
+1 - import over http://, ftp:// in addition to existing file and rsync:// and ssh://
+ NOTE: possibly allow import via curl (just w/o updates)?
+
+4 - make "cobbler sync" only change what needs to change, to be more efficient
(though is this really a problem? Copying doesn't take THAT long...)
- - make the "scrub orphans" bit a seperate command, warn by default, with an
+4 - make the "scrub orphans" bit a seperate command, warn by default, with an
option for "--delete". Seperate from "import". This could probably
be a part of "check" to avoid making another command.
- - "check" should check if services (esp httpd) are started
+5 - "check" should check if services (esp httpd) are started
user interface:
- - "cobbler add" should be distinguished from "edit" so as to not overwrite
- - GTK (or Web) UI for Cobbler ?
- - PXE menus would be interesting for default behavior.
+5 - "cobbler add" should be distinguished from "edit" so as to not overwrite
+5 - GTK (or Web) UI for Cobbler ?
+5 - PXE menus would be interesting for default behavior.
Set local boot to the timeout default, show all profiles.
Depends on how many entries can be added...
code cleanup:
- - remove the cobbler_msg logic since i18n isn't likely
+5 - remove the cobbler_msg logic since i18n isn't likely
ideas:
- - make the multiple-bootloader system more plugin oriented to allow
+5 - make the multiple-bootloader system more plugin oriented to allow
for alternative bootloaders (not neccessarily kickstart related)
to be added. (Low priority)
- - kickstart success tracking
+5 - kickstart success tracking
originally I implemented some of this using a CGI based system, though it really would benefit
more from a custom webserver (python's HTTP server would be fine) and providing a few more options
to integrate with the API. this would allow tracking of more data w/o having to store it in files, etc,
and a bit more opportunity for dynamic stuff. It also prevents needing to tweak the permissions
model used by the serializer, (and some additional SELinux problems).
- - a "--next-profile" option to set the profile after a machine has kickstarted, i.e. to boot locally, etc
+5 - a "--next-profile" option to set the profile after a machine has kickstarted, i.e. to boot locally, etc
(useful with PXE-anytime configs, or perhaps PXE configs that just probe HW or do something weird)