Foreman 1.10.0-RC3 available for testing

The third release candidate for Foreman 1.10.0 is now available, which
fixes a few important issues found in RC2:

  • Errors creating hosts when using the foreman_hooks plugin
  • Fixes to the fact search function (security and general)
  • Boolean Puppet class overrides working correctly

plus other small bug fixes, including those from the recent Foreman
1.9.3 release.

Debian packages for armhf are now available on Debian 8 (jessie) and
Ubuntu 14.04 (trusty) in RC3. Thanks to DataCentred and Enrico Bartz
for their server contributions (Foreman).

There are a couple of important known issues left:

  1. ISC DHCP provider isn't parsing deleted entries correctly (#12465)
  2. Compute profiles are being applied on the New Host form (#12461)

Once these are resolved we aim to make the final 1.10.0 release,
probably in a week or two. Now is a good time to be testing,
either by installing a new instance or upgrading a test server.

Thanks to everybody who's helped us by filing, investigating and
fixing issues so far.

Headline features

··· ================= A new button to rebuild DNS, DHCP and TFTP configs has been added to the UI and API, which will help in cases where records have been lost due to server rebuilds or other issues.

More detailed host statuses are available, with an extensible
mechanism for plugins to be able to add to the green/yellow/red status
shown on the host list and dashboard.

Lots of host and host group cloning enhancements and fixes are present
in this release, so virtual machine details, Puppet class associations
and more are copied correctly, among other improvements.

Creating hosts with host groups, but changing and unsetting certain
inherited attributes has become easier with new “inherit” buttons.
Similarly, passwords already saved can be removed now.

The smart proxy DNS module has been overhauled, and is now extensible.
New PowerDNS and Route 53 plugins are available already!

Parameter management has seen a few improvements, particularly in the
Puppet class edit form. The host and host group parameters tabs have
improved tooltips and layout fixes to improve readability.

A full list of the changes in Foreman 1.10 is in our release notes, and
we’ll continue documenting the new features in the coming weeks:
http://theforeman.org/manuals/1.10/index.html#Releasenotesfor1.10

Upgrading or installing

When upgrading, follow these instructions and please take note of any
known issues, we’ll update the manual if they arise.
http://theforeman.org/manuals/1.10/index.html#3.6Upgrade

If you’re installing a new test instance, follow the quickstart:
http://theforeman.org/manuals/1.10/index.html#2.Quickstart

Packages may be found in the 1.10 directories on both deb.foreman.org
and yum.theforeman.org, and tarballs are on downloads.theforeman.org.

The GPG key used for RPMs and tarballs has the following fingerprint:
9EFD 673A 649D 77F5 C615 44AC C1B2 621D BE67 E9DA
(Foreman :: Security)

Bug reporting

If you come across a bug in your testing, please file it and note the
version of Foreman that you’re using in the report.

Foreman: Foreman
Proxy: Foreman
Installer:
Foreman


Dominic Cleal
dominic@cleal.org