Foreman 1.8.0-RC2 now available for testing

Our second release candidate for Foreman 1.8 is ready for testing, with
a number of regressions in RC1 fixed, and a bunch of other bug fixes
that arrived in time too.

We have a few focus areas for this, where we need to try and get to the
bottom of some bugs with your help.

  1. Errors creating VMware hosts on first form submission
    (Bug #9779: first host creation submit doesn't work using VMWare compute resource - Foreman,
    Bug #9871: Provisioning a new vmware hosts fails with 'Invalid MAC ' - Foreman). We could do with some more
    debug here, please see the comment in #9779 to see what you can do.

  2. Networking and host creation - lots has changed in this area, so it
    needs some more testing. RC2 includes new preseed templates that can
    follow the static IP boot mode, and kickstart templates that can set up
    multiple interfaces.

Note that we have an issue on new installations with Puppet 3.7.5 which
affects all releases, including 1.8. Please follow the quickstart which
shows how to use 3.7.4 if you're installing afresh, and we hope to push
a small update out early next week to fix the issue with 3.7.5.

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

Headline features

··· ================= Building on Foreman 1.7's increased support for specifying complex network interface configurations, Foreman 1.8 adds a new, simpler UI for managing interfaces when creating or editing hosts.

This also combines the previously separate network configuration for the
Foreman host and the network configuration under the Virtual Machine tab
into one single list of interfaces that’s used for both.

Hosts can now also have separate provisioning and primary networks,
which will help in more complex environments, plus different subnets can
be set to static or DHCP boot modes. This is used in our default
kickstart template, and we should have this available soon in preseeds
(help appreciated, see
https://github.com/theforeman/community-templates/pull/162).

Some performance enhancements are in this release, including Turbolinks
to improve the speed of the web UI (look for the thin blue progress bar
when changing pages), a number of database query efficiency improvements
and a new cache for Puppet class imports speeds the process up immensely.

A full list of the changes in Foreman 1.8 is in our release notes:
http://theforeman.org/manuals/1.8/index.html#Releasenotesfor1.8

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

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

Packages may be found in the 1.8 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:
64E3 7B1F A6C0 2416 6B53 5495 28F5 A69D 225C 9B71
(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

The new changes to Foreman 1.8 sound exciting. Are there any screenshots
to share at this time?

Heys guys,

Is there a schedule plan for the final RC/ stable release?

Thanks!

Arnold

0xE2356889.asc (3.05 KB)

··· -- Arnold Bechtoldt

Karlsruhe, Germany

Am 27.03.15 um 14:39 schrieb Dominic Cleal:

Our second release candidate for Foreman 1.8 is ready for testing, with
a number of regressions in RC1 fixed, and a bunch of other bug fixes
that arrived in time too.

We have a few focus areas for this, where we need to try and get to the
bottom of some bugs with your help.

  1. Errors creating VMware hosts on first form submission
    (Bug #9779: first host creation submit doesn't work using VMWare compute resource - Foreman,
    Bug #9871: Provisioning a new vmware hosts fails with 'Invalid MAC ' - Foreman). We could do with some more
    debug here, please see the comment in #9779 to see what you can do.

  2. Networking and host creation - lots has changed in this area, so it
    needs some more testing. RC2 includes new preseed templates that can
    follow the static IP boot mode, and kickstart templates that can set up
    multiple interfaces.

Note that we have an issue on new installations with Puppet 3.7.5 which
affects all releases, including 1.8. Please follow the quickstart which
shows how to use 3.7.4 if you’re installing afresh, and we hope to push
a small update out early next week to fix the issue with 3.7.5.

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

Headline features

Building on Foreman 1.7’s increased support for specifying complex
network interface configurations, Foreman 1.8 adds a new, simpler UI for
managing interfaces when creating or editing hosts.

This also combines the previously separate network configuration for the
Foreman host and the network configuration under the Virtual Machine tab
into one single list of interfaces that’s used for both.

Hosts can now also have separate provisioning and primary networks,
which will help in more complex environments, plus different subnets can
be set to static or DHCP boot modes. This is used in our default
kickstart template, and we should have this available soon in preseeds
(help appreciated, see
Fixes #5458 - use subnet dhcp boot mode if possible by ares · Pull Request #162 · theforeman/community-templates · GitHub).

Some performance enhancements are in this release, including Turbolinks
to improve the speed of the web UI (look for the thin blue progress bar
when changing pages), a number of database query efficiency improvements
and a new cache for Puppet class imports speeds the process up immensely.

A full list of the changes in Foreman 1.8 is in our release notes:
Foreman :: Manual

Upgrading or installing

When upgrading, follow these instructions and please take note of any
known issues, we’ll update the manual if they arise.
Foreman :: Manual

If you’re installing a new test instance, follow the quickstart:
Foreman :: Manual

Packages may be found in the 1.8 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:
64E3 7B1F A6C0 2416 6B53 5495 28F5 A69D 225C 9B71
(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

Not yet, but Greg Sutcliffe's been working on some short videos to
accompany the release notes to show off the headline features. Keep an
eye out on the web page, they should be there in the next week or so.

··· On 31/03/15 21:20, lawre wrote: > The new changes to Foreman 1.8 sound exciting. Are there any > screenshots to share at this time?


Dominic Cleal
Red Hat Engineering

=>
https://groups.google.com/forum/#!msg/foreman-dev/EiFcsDWxzOM/96w_L776pGQJ
=> http://projects.theforeman.org/projects/foreman/wiki/Foreman_18_Schedule

thx to @mmoll

0xE2356889.asc (5.99 KB)

··· -- Arnold Bechtoldt

Karlsruhe, Germany

On 10.04.15 19:17, Arnold Bechtoldt wrote:

Heys guys,

Is there a schedule plan for the final RC/ stable release?

Thanks!

Arnold