August is coming to a close, so it’s time for your monthly dose of Foreman roundup. We’ve got releases, new core technology, YouTube videos and the usual long list of plugin updates.
1.12.2 released
The latest point release of the Foreman 1.12 series is now available. This is mainly a security release, containing two CVE fixes (6319 & 6320) as well as updating Rails to 4.2.7.1 which contains security fixes in Rails itself. As usual, more detail can be found in the announcement
Foreman Discovery 6.0.0
The popular metal-as-a-service plugin, foreman_discovery
, has been updated to
6.0.0. This release brings with it a new quick-provision window which is
particularly useful for provisioning within Organisations/Locations, or simply
to speed up the manual provisioning process. It also brings a large changelog
of fixes and improvements - see the announcement for more details.
Development Changes - Webpack now used for JavaScript assets
One major change in the Foreman dev ecosystem is we’re now using Webpack and NPM to build our assets. This allows us to move forward with newer assets that aren’t available as gems, and brings the option of modernising parts of the codebase in a reasonable way.
End-users won’t see much difference immediately, but if you run a development instance of Foreman, or work on plugins, you’ll want to be aware of the changes (if you aren’t already). The dev setup notes have been updated with the new instructions, so be sure to check that out. You can also see the dev post on the topic, or view the Webpack Deep Dive.
New media and blogs
Foreman Deep Dives: Webpack with Tomer Brisker
Tomer Brisker of the Foreman core team goes into the details of using Webpack to package NPM assets in the Foreman packages.
Community Demo - 25th August
In this packed Community Demo, the team showed off new features in the Ansible support, some quality-of-life Katello improvements, faster loading on the Dashboard and Statistics pages, and a first taste of the huge effort that’s gone into the UEFI provisioning support feature. Thanks to everyone that took part!
(All Foreman events are now available via the Foreman Calendar)
Updated plugins
- foreman_docker updated to 3.0.0
- foreman_chef updated to 0.4.0
- foreman_remote_execution updated to 1.10
- foreman_setup updated to 5.0.0
- foreman_salt updated to 7.0.0
- foreman_cockpit updated to 2.0.2
- foreman_discovery updated to 6.0.0
-
foreman_noenv updated to 0.0.6
- foreman_host_extra_validator now RPM packaged at 0.0.4
Acknowledgements
Thanks to everyone who contributes to the Foreman community - patches, plugins, testing, bug reports, translations, interviews, presentations, and everything else. Your efforts are very much appreciated!