Cobbler v3.1.0 Release Notes

Release Date: 2020-01-02 // over 4 years ago
  • ๐Ÿš€ This release syncs release30 with master. No patches for release30 were needed specifically.

    ๐Ÿ— I would like to especially thank @Conan-Kudo for his work on the cross-distro specfile for cobbler and koan as well as @rbberger who was so kind to contribute a lot regarding building the rpms in docker for CentOS with the specfile this helped a lot!

    ๐Ÿš€ We have a 8497 line diff for this release.

    ๐Ÿ†• New :

    • ๐Ÿ— We are now having a cross-distro specfile which can be build in the OBS (#2220) - before rewritten it was improved by #2144 & #2174
    • Grub Submenu for net-booting machines (#2217)
    • ๐Ÿ— Building the Cent-OS RPMs in Docker (#2190 #2189)
    • ๐Ÿ— Reintroduced manpage build in setup.py (#2185)
    • mgmt_parameters are now passed to the dhcp template (#2182)
    • Using the standard Pyhton3 logger instead of a custom one (#2160 #2139 #2151)
    • Script for converting the settings file from 3.0.0 to 3.0.1 (#2154)
    • ๐Ÿ“„ Docs now inside the repo instead of cobbler.github.io and improved with sphinx (#2117)

    ๐Ÿ”„ Changes :

    • 0๏ธโƒฃ The default tftpboot directory is now /var/lib/tftpboot instead of previously /srv/tftpboot (#2220)
    • Distro signatures were adjusted where necessary (#2219 #2134)
    • โœ‚ Removed requirements.txt and placed the requirements in setup.py (#2204)
    • Display only entries in grub which are from the same arch (#2191 #2216)
    • ๐Ÿ”„ Change the name of the cobbler manpage form cobbler-cli to cobbler back and move it to section 8 (#2188 #2186)

    ๐Ÿ›  Bugfixes :

    • ๐Ÿ‘ S390 Support was cleaned up (#2207 #2178)
    • ๐Ÿ‘ PowerPC Support was cleaned up (#2178)
    • โž• Added a missing import while importing a distro with cobbler import (#2201)
    • ๐Ÿ›  Fixed a case where a stacktrace would be produced so pass none instead (#2203)
    • Rename of suse_kopts_textmode_overwrite to kops_overwrite to utils (#2143 #2200)
    • ๐Ÿ›  Fix rsync subprocess call (#2199 #2179)
    • ๐Ÿ›  Fixed an error where the template rendering did not work (#2176)
    • ๐Ÿ›  Fixed some cobbler import errors (#2172)
    • Wrong shebang in various scripts (#2148)
    • ๐Ÿ›  Fix some imports which fixes errors introduced by the remodularization (#2150#2153)

    Other :

    • Issue Templates for Github (#2187)

    ๐Ÿ’ฅ Breaking Changes : None