Foreman 1.9.0-RC3 now available for testing

Our third, and hopefully last release candidate for Foreman 1.9.0 is now
available. We've taken on changes since RC2 in these areas, so testing
these in particular would be very valuable:

  1. Puppet class importing - to fix caching issues (#11229), the Puppet
    class import code in the smart proxy has changed significantly

  2. Hammer CLI 0.3.0 has been brought in for Foreman 1.9 compatibility

  3. Template preview feature has been added to the template editing form

All help is appreciated to ensure our dot-zero release is solid, either
installing a new instance or upgrading a test server.

If all is well, we aim to release 1.9.0 on or around Monday 17th August.

Headline features

··· ================= The web UI has had a few small quality-of-life enhancements that we hope will make it more pleasant to use, such as new search-enabled dropdown menus throughout the application, allowing you to quickly find one of many items.

Parameters have gained a new full-screen editor (which was previously
only on provisioning templates) and partition tables also gained the
same features as provisioning templates for editing and revision
control. Both template editing forms have a new preview button to see
the result of any edits on the rendered template.

Foreman’s logging has become more granular so it’s now easier to enable
debugging of specific subsystems, which will expand in time, and you’ll
get more useful backtraces by default for filing bugs.

Two new email notifications, one listing recent audit activities, and
one for notifying when a host has built should give you more insight
into what’s going on.

Lastly, Libvirt has gained a new capability for using cloud-init when
image provisioning rather than only SSH finish scripts, which will make
it easy to use standard distro images.

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

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.9/index.html#3.6Upgrade

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

Packages may be found in the 1.9 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:
BEA5 E3F6 AF59 7107 0241 4514 E05F 7157 6E2A 21BF
(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
Red Hat Engineering