Reminder: Next Thursday, December 4th, is Puppet Hack Day! It’s an online
community hack day, and you can register (and get more info) at
https://2puppethack2014.eventbrite.com/. Also check your local puppet
community - there may be something organized near you.

Next PR Triage Wednesday, December 3rd @ 10:00 am Pacific. **

Priorities

   1.

   Puppet 4.0 (and 3.7.4)
   2.

   Native Facter 0.3.0
   3.

   Puppet Server 1.0.0
   4.

   New puppet doc implementation


Commentary

Puppet:

Continuing to crank away on Puppet 4, especially:

   -

   Code removals including 1.8.7 support
   -

   All-in-one agent work
   -

   Misc improvements for puppet-server


Henrik now has a PR up for the "agnostic support for data in modules":
https://github.com/puppetlabs/puppet/pull/3341 It comes with a simple data
provider that allows data for a module to come from a 4x function named
<module-name>::data() that resides in the module. (Later during 4x the
intent is to also add functions written in the puppet language, and this
will make it very simple to provide default data for modules). Since this
is a plugin API and it is very easy to write other implementations and
deliver them in modules, we expect there to be other implementations (for
hiera etc.).

The removal of ZAML and Ruby 1.8.7 exposed us to the rough playing field of
"which yaml is this ruby runtime really using" and Britt spent time chasing
down those issues to make sure we are testing against the expected ruby
runtimes / yaml support.

Active Record support is next to go in the epic "code removal for puppet
4.0".

We found an issue with the new collector implementation for future parser
https://tickets.puppetlabs.com/browse/PUP-3701 that affects the results
from exported queries. This will be fixed in Puppet 3.7.4 as well as 4.0.0.

The work relating to changing the agent->master URL scheme got put on hold
for a bit due to upcoming release dates for PE 3.7.1, but we’re picking
back up on it now and those PRs should begin to land shortly.

Puppet Server:

Continuing to put the finishing touches on Puppet Server 1.0.  We’ve
completed the features relating to flushing the directory environment
cache, and are working out the final details for a feature that will allow
you to flush the JRuby pool entirely and start up new JRuby instances.
That should be the last big changeset before we’re ready to do the 1.0
release.

Puppet Doc:

Puppet strings is moving along; up now is support for a selected set of
yard tags in documentation generated from puppet manifests. Hailee made a
first PR on this.

Facter / Native Facter:

The puppet support for facter’s new configurable logging is in, so will be
in 4.0.

We now have enough native facter dependencies that we started some
discussion on how to manage them. Current proposal is:

   -

   initially, extract all vendored or general-purpose utility libraries
   into a single “kitchensink” repo that could be shared across projects
   -

   later, use a simple dependency manager to track those dependencies
   separately

This will be something to iterate on.

More platforms in Native Facter nightlies:

   -

   http://nightlies.puppetlabs.com/cfacter/
   -

   http://nightlies.puppetlabs.com/cfacter-latest/


Now it’s up to rhel5/rhel6/rhel7/lucid/precise/trusty/squeeze/wheezy with
more packages coming. Try it out and tell us what we’re missing :)

Other conversations of note:

   -

   Puppet 4.0.0 All In One Agent (AIO)
   -

   "Puppet 4 delivery and upgrades" - about how to best deliver / release
   4.0.0 and how to upgrade/migrate which is up to 32 posts and counting.
   Great discussion!
   -

   Group Resource auth_membership defaults to true - should this change?



-- 
Kylo Ginsberg | k...@puppetlabs.com | irc: kylo | twitter: @kylog

*Join us at **PuppetConf 2015, October 5-9 in Portland, OR - *
http://2015.puppetconf.com.
*Register early to save 40%!*

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CALsUZFGyzvvs1Fib4498EQgJBk6foED%3D4hjCeepXSFZCk96Mgw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to