FOSDEM 2014 - Ohad Levy
Puppet Camp Ghent 2013 - Ohad Levy
Puppet Conf 2012 - Ohad Levy
Puppet NYC 2013 - Sam Kottler
CentOS Dojo 2013 - Dominic Cleal
Chef integration - Marek Hulán
Hardware Discovery - Greg Sutcliffe
Build your own image: Foreman discovery plugin - Lukas Zapletal
Quickstart Installation - Dominic Cleal
Quickstart Provisioning - Dominic Cleal
Locations and Organizations - Sam Kottler
Parameterized Classes - Greg Sutcliffe
Provisioning a web-server - Romain Vrignaud
OpenStack integration - Dizz
The Foreman team tries to hold regular "deep dive" sessions in which a single aspect of the project is examined and discussed in depth. We try to record these sessions so anybody in the community can benefit from them. You'll find upcoming topics on the Upcoming Deep Dives wiki page.
Dynamically generated CLI
Rewriting orchestration to Dynflow
Organizations and locations inheritance
Dynflow executors (part 2 of 2)
Dynflow tools and concepts (part 1 of 2)
Building OpenStack images from host groups
Remote management with MCollective
Katello tasks via Dynaflow
Katello and Foreman permissions systems
Discussion: System vs. Host naming convention
Plugin registration and menus
oVirt Node plugin for Discovery
OpenStack provisioning plugins
Removing Puppet from core
Packaging and Software Collections
Discovery plugin demo
Internationalization (i18n) and gettext
Fog and compute resources
Introduction to Scrum
Apipie: API documentation
Covers unit, functional, integration, Capybara integration tests, proxy tests and Jenkins.
Pull requests: Trello and Jenkins
Project infrastructure discussion
MCollective and Puppet 3 data bindings
Organizations and Locations implementation
Parameterized Class support
Jenkins and Packaging
Regular end of sprint demos are recorded showing a selection of the recent work going into Foreman and related projects.
Covers Kafo usability, Jenkins discovery image building, host/Puppet registration, Hammer i18n, persistent history and dynamic API bindings, plugin and compute resource in the installer, inherited locations and organizations, config groups for puppet classes, OpenStack volume and block device mapping, oVirt and libvirt imaging support, and Docker compute resources.
Covers user-data support, branding changes, discovery MAC changes, Puppet future parser, foreman-bats, UI improvements, new permissions system update, compute profiles, org/loc inheritance, dynamic API bindings and Hammer integration, testing community templates and Discovery boot improvements.
Covers "hammer shell" improvements, MCollective command execution, host/system review, new APIv2 enhancements, DB seeding, Puppet run via SaltStack, OpenStack images from host groups, Kafo PR testing, user group and role changes, libvirt/virsh DNS/DHCP providers, new VM AJAX feature.
Covers plugin CI, oVirt node foreman_discovery plugin, template URL fixes, IP address validation, nested fact support, Hammer CLI host creation, Hammer development howto, Katello as a plugin update, APIv2 conventions and changes, MCollective plugin update, Hammer puppet class import and parameter support.
Covers two pane UI, new provisioning template editor, Hammer CLI adapters and CSV output, Chef integration status, a test framework for plugins, Google Compute Engine support and the foreman-background plugin.
- Deploying Foreman in Enterprise Environments: best practices and lessons learned (Nils Domrose)
- Extending Foreman the easy way with foreman_hooks (Dominic Cleal)
- Deploying RDO OpenStack with a pair of plugins (Dominic Cleal)
- Making your first contribution to Foreman (Dominic Cleal)
- Automated Provisioning (David Caro)
- Katello: your hosts are what they eat (Ivan Necas)
- Chef integration (Marek Hulán)
- Kafo - the framework for creating shiny installers based on Puppet (Marek Hulán)
- Build your own image: Foreman discovery plugin (Lukas Zapletal)