9. Release Notes for Cobbler 3.0.0¶
9.1. Enhancements¶
Use new dracut ip option for configuring static interfaces (koan).
Add a whitelist of directories in order to persist a
cobbler sync
.Add proxy support for get-loaders, signature update and reposync.
Add initial support for DJBDNS.
Enable external YUM repo mirroring through a proxy server.
DHCP configuration now also supports the per interface gateway setting.
A new interface_type
BMC
was added which also can be managed with DHCP.Yaboot was updated to 1.3.17.
Add ability to have per-profile/per-system
next_server
values (#1196).Add
--graphics
option to Koan.Improved input validation and error handling.
Support
virtio26
for generic QEMU fallback in Koan.Debian network config: add support for tagged vlan only bonding interfaces.
Documentation has been converted into rST and is now included with the source tree.
Integrated pyflakes into the build system and resolved hundreds of issues.
Integrated pep8 (coding style) into the build system and resolved thousands of issues.
Add a new field to the system type
ipv6_prefix
(#203).Minor update to CSS; make better use of screen (tables) (cobbler-web).
Add support for an empty system status.
If
dns-name
is specified, set it as DHCP hostname in preference to thehostname
field.Allow user to choose whether or not to delete item(s) recursively (cobbler-web).
Set ksdevice kernel option to MAC address for ppc systems as bootif is not used by yaboot.
Return to list of snippets/kickstarts when snippet/kickstart is saved (cobbler-web).
Layout in snippet/kickstart edit form has been improved (cobbler-web).
Better handling of copy/remove actions for subprofiles (API and cobbler-web).
Make kickstart selectable from a pulldown list in cobbler-web (#991).
9.2. Bugfixes¶
Changed Apache configuration directory in Ubuntu 14.04 (#1208).
build_reporting no longer fails with an empty string in ignorelist (#1248).
Kickstart repo statement, filter invalid values:
gpgcheck
,gpgkey
andenabled
(#323).Several improvements to Debian/Ubuntu packaging.
Some class/method names have been changed to make the code more intuitive for developers.
Remove
root=
argument in Koan when using grubby and replace-self to avoid booting the current OS.Exit with an error if the cobblerd executable can’t be found (#1108, #1135).
Fix cobbler sync bug by xmlrpclib returning NoneType object.
Dont send the Puppet environment when system status is empty (#560).
Cobbler-web kept only the most recent interface change (#687).
Fix broken gitdate, gitstamp values in
/etc/cobbler/version
.Prevent disappearing profiles after cobblerd restart (#1030).
Add missing icons to cobbler_web/content (#679).
cobbler-ext-nodes was broken with
mgmt_classes
defined at the profile level (#790).Properly name the VLAN interface in the manual page.
Fix wrong address of the Free Software Foundation.
Remove legacy (EL5/6) cruft from the RPM specfile.
Koan: use the print function instead of the print statement.
Minor improvement to LDAP configuration (#217).
Improvements to the unittest framework.
Removed several unused functions from utils.
List of authors is now automagically generated.
9.3. Upgrade notes¶
Support for LDAP configuration through Koan has been removed.
Support for redhat_management (Spacewalk/Satelite) has been moved to contrib. Users of this functionality should checkout contrib/redhat-management/README.
Monit support has been removed; you really need to use a CMS to manage your services.
Support for remote kickstart templates and files been removed (eg. kickstart=http://).
All object names are now validated like that of the system object.
The use of
parent
anddistro
on subprofiles are now mutually exclusive.Support for s390/s390x has been removed.
Support for ia64 (Itanium) has been removed.
Support for the MySQL backend has been removed.
Support for deprecated fieldnames (
subnet
,bonding_master
,bonding
) has been removed.Cobbler now requires python 2.7 and Koan now requires python 2.6.
Red Hat specific default kernel options have been removed from the settings file.
Support for Func integration has been moved to contrib. Users of this functionality should checkout contrib/func/README.
Deprecated Koan LiveCD: moved to contrib.