summaryrefslogtreecommitdiffstats
path: root/TODO
blob: dc552ba93ace726212ec0b264b07baa3cf607876 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
cobbler TODO list

core:
  -  turn on locking in production
  -  "enchant" feature needs some modifications:
      - verify that syslinux and mkinitrd are installed on the remote.
      - should be written in a more distro-agnostic way.
      - improved error checking and feedback to the cobbler user
  -  Port over to xeninst python module once available for something other than Rawhide
  -  import over http://, ftp:// in addition to existing file and rsync://
  -  imports should save distros as they find them (api.serialize)
  -  imports over NFS should be a lot faster... speedup improvements?

user interface:
  -  "cobbler add" should be distinguished from "edit" so as to not overwrite
  -  GTK (or Web) UI for Cobbler ?

code cleanup:
  -  an argument parsing overhaul is probably due
  -  remove the cobbler_msg logic since i18n isn't likely

ideas:
  -  make the multiple-bootloader system more plugin oriented to allow
     for alternative bootloaders (not neccessarily kickstart related)
     to be added
  -  look into what it would take to make kickstart *more optional*
     (for future support of foreign operating systems that might
      do their own thing)
  -  Wake on lan integration for PXE
  -  Integration with other remote power options (how might this work?)
  -  when creating a system definition generate the ssh key
     so it's usable in kickstart templating.  Include this in the default
     kickstart that is created with import.