blob: a28eb11a9b2290572638e650a05ccc88b5b8a7c3 (
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
35
36
|
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?
- remove Cheetah and pexpect dependencies to make things work nicer
with RHEL4.
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.
|