summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorMichael DeHaan <mdehaan@redhat.com>2007-03-15 19:31:25 -0400
committerJim Meyering <jim@meyering.net>2007-03-15 19:31:25 -0400
commit006cfc164b42ef90217320b8a470566a8e4d897c (patch)
tree42428c453e408cdeb5fa9db0df1e453ea15a06f9 /TODO
parent757f6ed356ca1ea9a06c67c9a8fab014c09cc7ab (diff)
downloadthird_party-cobbler-006cfc164b42ef90217320b8a470566a8e4d897c.tar.gz
third_party-cobbler-006cfc164b42ef90217320b8a470566a8e4d897c.tar.xz
third_party-cobbler-006cfc164b42ef90217320b8a470566a8e4d897c.zip
Updated cobbler TODO with messages from list.
Diffstat (limited to 'TODO')
-rw-r--r--TODO78
1 files changed, 13 insertions, 65 deletions
diff --git a/TODO b/TODO
index 32429d8..8ff845b 100644
--- a/TODO
+++ b/TODO
@@ -3,31 +3,24 @@ 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.
-1 - make enchant work for remote xen installs
+1 - re-support repo add taking http:// urls, which will use repotrack/reposync
core:
-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...)
-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.
+1 - better support for import from DVD
5 - "check" should check if services (esp httpd) are started
user interface:
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...
+5 - have -v or --version
+3 - cobbler system names (indeed, everything) should be case insensitive.
+
+virt:
+1 - enable more virtualization types in koan
+4 - (more of a koan item) LVM support
code cleanup:
5 - remove the cobbler_msg logic since i18n isn't likely
@@ -36,56 +29,11 @@ ideas:
5 - make the multiple-bootloader system more plugin oriented to allow
for alternative bootloaders (not neccessarily kickstart related)
to be added. (Low priority)
-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).
-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)
-
-usability comments from list:
-1 * restart Apache a bit less (as that breaks active kickstarts)
-2 * full vs short forms of listing
-2 * sort the lists, don't use hash order which is undefined
-5 * have -v or --version
-2 * way to list just the profile/distro/system names
-4 * cobbler system list in addition to cobbler list system
- (and why not cobbler add system, then?)
+4 - someone suggested looking at OMAPI for DHCP management
small bugs:
- - cobbler report with a random parameter produces no output
- that should be an error.
-
-===
-
-better default kickstarts ... from kickstart-list:
-
-%pre
-
-# Determine how many drives we have
-set $(list-harddrives)
-let numd=$#/2
-d1=$1
-d2=$3
-
-if [ $numd -ge 2 ] ; then
-cat << EOF >> /tmp/partinfo
-part pv.01 --size=1 --grow --fstype=ext3 --ondisk=$d1 volgroup volgrp01
-pv.01 part pv.02 --size=1 --grow --fstype=ext3 --ondisk=$d2 volgroup
-volgrp02 pv.02 #HOWEVER_YOU_WANT_TO_PARTITION EOF
-
-else
-
-cat << EOF >> /tmp/partinfo
-part pv.01 --size=1 --grow --fstype=ext3 --ondisk=$d1 volgroup volgrp01
-pv.01 #HOWEVER_YOU_WANT_TO_PARTITION EOF
-
-fi
-
-I then %include the partitioning back up in the command section:
-
-%include /tmp/partinfo
-
+3 - cobbler report with a random parameter produces no output
+ that should be an error... is that still the case?
+3 - no logrotate or cleanup for /var/log/cobbler (kickstart tracking)
+4 - cobbler import should attach "tree" to distro, not profile