Foreman 1.3 RC4 has been released today. This is the last Release
Candidate, if there are no bugs, final version is announced later this
Please read BEFORE YOU UPGRADE section bellow first.
- Foreman CLI
- Bare metal migration
- Installer auto-registers smart-proxy
- Compute resources and VNC/Spice
- LDAP filtering
- Host IP updating
- New foreman-rake command
- Plugins as RPM packages
- API v2 improvements
Full release notes:
==== BEFORE YOU UPGRADE ====
Big changes are coming in the 1.3 release and due to introduction of foreign
keys in Foreman database, we urgue you to backup your instance prior upgrading.
The migration process will delete all orphaned records!
Also, the way facts and reports are uploaded was changed. Specifically, Foreman
itself now uses a JSON format, and the ENC (node.rb) and Puppet report
processor (foreman.rb) have been updated to handle changing Puppet-specific
data into JSON. Existing ENC/Reports scripts will need a change to the latest
version, which can be found in the installer git repository:
If reporting is being used, please update these scripts during the upgrade.
==== Packages ====
Package repos are available here:
http://deb.theforeman.org/ ("rc" component)
Quickstart instructions are here:
Tarballs available here:
==== Installation ====
There is a new installer for Foreman 1.3, it has many new options that are
taken directly from puppet class parameters. Check the help screen or install
with default options directly:
Our new installer now provides many configuration options, or you can still
use interactive mode. Use --help for more info.
==== Known issues ====
** Proxy registration happens before Apache is started **
You may encounter failure during proxy registration (Foreman_smartproxy puppet
class). In that case if you see 404 error while registering proxy, please
re-run the installer and the error should disappear.
==== Reporting issues ====
Please report issues found in Foreman 1.3 in redmine.
Existing bug reports are listed here:
The new foreman-debug script can be used to collect and provide information
about your setup, and the result attached to bug reports.
Thanks for using Foreman and please do spread the word.
Lukas “lzap” Zapletal
irc: lzap #theforeman