Hello all,
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
week.
Please read BEFORE YOU UPGRADE section bellow first.
Key features:
- 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:
http://theforeman.org/manuals/1.3/index.html#Releasenotesfor1.3
==== 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:
- external_node_v2.rb.erb
- foreman-report_v2.rb.erb
If reporting is being used, please update these scripts during the upgrade.
==== Packages ====
Package repos are available here:
http://yum.theforeman.org/rc/el6/x86_64/
http://yum.theforeman.org/rc/f18/x86_64/
http://yum.theforeman.org/rc/f19/x86_64/
http://deb.theforeman.org/ ("rc" component)
Quickstart instructions are here:
http://theforeman.org/manuals/1.3/index.html#2.Quickstart
Tarballs available here:
http://projects.theforeman.org/projects/foreman/files
==== 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:
foreman-installer
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.
http://projects.theforeman.org/issues/3083
==== Reporting issues ====
Please report issues found in Foreman 1.3 in redmine.
Foreman: Foreman
Proxy: Foreman
Installer: Foreman
Existing bug reports are listed here:
http://projects.theforeman.org/projects/foreman/issues?query_id=24
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.
···
-- Later,Lukas “lzap” Zapletal
irc: lzap #theforeman