When I tried to install a CentOS 7 server via pxe/netboot today, I encountered the following error:
ValueError: new value non-existent xfs filesystem is not valid as a default fs type Pane is dead
Use kernel, initrd and distribution files of the same release/update version.
This has nothing to do with the filesystem but with a difference between the kernel / initrd used for booting and the rest of the distribution. We keep the kernel and initrd files for tftpboot in a different directory then the distribution files. The distribution files got updated but the vmlinuz and initrd.img files in the separate directory did not, causing this error.