[cross-posting from foreman-announce]
Hi all,
Due to a new feature (Foreman NIC information represented in the ENC)
clashing with the $::interfaces fact, the $::interfaces fact is
replaced by the structured data from the Foreman ENC.
This could have potential consequences for use of $::interfaces in
your puppet codebase - if you do rely on $::interfaces to manage your
machines, please delay upgrading to 1.7.0 and instead wait for 1.7.1
We hope to have a patch[1] out quickly to address this.
Regards,
Greg Sutcliffe
[1] https://github.com/theforeman/foreman/pull/1993
To add to this, we have a serious issue with smart class matchers
returning the incorrect results. It's more likely to cause a
misconfiguration, so please be careful if considering an upgrade and you
use them.
Bug #8551: Multiple overrides in inherited Host Groups causing multiple values on host. - Foreman is the bug report and has
some details. Thanks to Matthew Little for raising this quickly.
It's on our list to fix for Foreman 1.7.1, which if the necessary fixes
go well, will be in the next week or two.
http://projects.theforeman.org/projects/foreman/wiki/Foreman_17_Schedule
has the latest schedule information.
···
On 03/12/14 11:53, Greg Sutcliffe wrote:
> [cross-posting from foreman-announce]
>
> Hi all,
>
> Due to a new feature (Foreman NIC information represented in the ENC)
> clashing with the $::interfaces fact, the $::interfaces fact is
> replaced by the structured data from the Foreman ENC.
>
> This could have potential consequences for use of $::interfaces in
> your puppet codebase - if you do rely on $::interfaces to manage your
> machines, please delay upgrading to 1.7.0 and instead wait for 1.7.1
>
> We hope to have a patch[1] out quickly to address this.
–
Dominic Cleal
Red Hat Engineering