With a number of events and the Foreman 1.4 release, February’s been busy.
Videos and presentations
Early in February, we enjoyed an excellent meetup of Foreman users and developers in Belgium for the combination of FOSDEM and the Foreman track at CfgMgmtCamp.
Lots of visitors stopped by the stand at FOSDEM shared with oVirt, where a demo of the newly released Foreman 1.4.0 was on display. At CfgMgmtCamp, a series of interesting talks was held over the two days, with subjects from Foreman deployment through to plugin development.
Recordings of some presentations are now available:
- Foreman Project, Ohad Levy
- Foreman integration with Chef and others, Marek Hulán
- Build your own image: Foreman discovery plugin - Lukas Zapletal
A number of slide decks used in the other presentations at CfgMgmtCamp are available on the website:
- Videos > Presentations (see the bottom of the page)
Foreman 1.4.0 and 1.4.1 released
At the start of February (ready for FOSDEM), Foreman 1.4.0 was released and followed up with a bug fix release (1.4.1) a few weeks later. Users are urged to upgrade to 1.4.1 to fix a few important bugs, such as errors when deleting compute resources and compute profile fixes.
Key new features are compute profiles, image user-data (cloud-init) support, web UI enhancements, Kerberos support, a new plugin registration and extension framework, plus lots of new provider support in the smart proxy. Lots more information is available in the Foreman 1.4 release notes.
Further watching
After the bug fix push for Foreman 1.4, another sprint has been completed with some new features already in the works and being committed ready for Foreman 1.5 in a few months’ time.
This includes improved host registration, i18n support in Hammer, plugin support in the installer, config groups for Puppet classes, oVirt and libvirt imaging support and Docker compute resources. Have a look at the demos here:
- Foreman Sprint Demo 20 (see description for full agenda)
The team regularly holds “deep dive” sessions to explore a new feature or topic. Join the Foreman Google+ community to keep up with these events. Here are the recent recordings:
- Dynamically generated CLI: Tomas shows ongoing work to dynamically generate the CLI based on API documentation
- Rewriting orchestration to Dynflow: Ivan shows how orchestration actions can be written to use Dynflow