Roadmap for FAI

These are topics that are important for the next FAI release. If you have any suggestions or like to work on a topic, please get in contact before you start working.

Topics for FAI 4.0

  • --- DONE ---
  • add MAC support for fai-chboot (in pxelinux.cfg file name)
  • receive tar file of config space via http, use xz for compression
  • get client config data which is needed in /target (sources.list, resolv.conf, hosts, apt preferences, other apt stuff) from the config space (using fcopy) instead of getting it from inside the nfsroot
  • fcopy preinst exit code: #573044
  • should ainsl's exit code tell if something was appended? No.
  • make uuid in disk_config default
  • new variable FAI_RAMDISKS? mkramdisk will use it
  • faimond-gui: new option, that uses half size icons, so more hosts can be displayed
  • add GRUB2 support to fai-cd
  • add option to fai-mirror to set MAXPACKAGES
  • replace apt-proxy with apt-cacher-ng or approx (prefered by andreas)
  • put Debian specific configs in the new class DEBIAN
  • add cupt support to install_packages
  • fai-cd should create USB stick using grub2 (currently only grub1 can be used for USB sticks)
  • make ext4 as default? then only grub2 will work
  • make-fai-nfsroot should use xz compression if available
  • load *.asc files containing keys by class names
  • CentOS support
  • NFSROOT using NFS v4
  • rename task_prepareapt to task_repository
  • add new command fai-new-mac
  • Make nfsroot generic, remove server specific configs
  • --- TODO ---
  • send MAC address to faimond (or hostname), use BOOTIF for that?, patch from lhm
  • --- MINOR WISHES (will be postponed to 4.1) ---
  • new option for fcopy, that replaces variables in the source file. Use %%_VARIABLENAME_%% ? check a mail concerning that
  • faimond-gui: new option, remove host if everything went fine
  • add option -l to fai command. List status of fai. Show list of classes, date of last fai action
  • new action inventory

Timeline for next major release

  • The next major release will be FAI 4.0 (planed for 2012)

Fri, 03 Feb 2012 14:19:41 +0100