Coleman, Eric Sorenson and Deepak Giridharagopal 10:00 - 10:15 How to Contribute - Hailee Kenney (Core) and Morgan Haskel (Modules) 10:15 - 10:30 Puppet Community Talk - Igor Galic 10:30 - 11:00 Open Spaces Kickoff 11:00 - 12:30 Open Spaces / open hacking tables 12:30 - 1:30 Lunch 1:30 - 4:30 Open Spaces / open hacking tables 3-3:30 - Afternoon Break 4:30 - 5:30 Closing Demos - short talks about projects you worked on at the event
• We hear you on the packaging • Facter 3 is pretty great. Puppet + Facter Puppet 4.3 and Beyond • Language for Orchestration behind a feature flag • Direct Puppet • Quick-ish turn around for Puppet 5
to stable • basic support for aggregate functions • automatic failover in terminus between multiple PuppetDB's • reports now include logs, metrics, events, and --noop status from the associated Puppet run • performance fixes (db analyze, query optimization) • memory usage fixes (prepared statement cache)
updated code • Threads a "code_id" (like config_version, but it works) throughout • Agent requests include their current code_id • Master decides when to present a new code_id Direct Puppet • Fixes long-standing perf problems • Current situation is something like an ongoing DDoS against master • Inline file metadata will amortize 'source => puppet:///...' requests • Steady-state load should drop dramatically (compile-time work to come...) • Open-Source and Commercial pieces • All the plumbing is open-source: APIs, code_id hooks, reports • PE will tie in with commercial Orchestrator and Code Manager services
• puppet-community has 26 adopted/curated modules • Puppet 4 compatibility and testing are huge • Cut major versions for Puppet 4 compatibility! • Application model experiments