March in Modules

25 views
Skip to first unread message

David Schmitt

unread,
Apr 8, 2016, 1:28:05 PM4/8/16
to puppet-...@googlegroups.com, puppet...@googlegroups.com

Dear *,


Here is a short summary of what happened in and around the Puppet Labs' modules in March.


Releases of Supported Modules

  • puppetlabs/dsc 1.0.1: First supported release of the dsc module! Manage Windows PowerShell DSC (Desired State Configuration) resources within a puppet run. Performance improvements, added EmbeddedInstance Classes, update to new upstream definitions, updated reboot handling.

  • puppetlabs/azure 1.0.2: Improved error messages, removed too restrictive name length validation, updated docs, support hocon 1.0.1, improve test infrastructure.

  • puppetlabs/aws 1.4.0: ELB instance sets can now be modified, added ssl_certificate_id for ELBs, even more ELB improvements around edge-cases during usage, fix annoying issue managing multiple regions at once (GH#260), fix parsing of puppetlabs_aws_configuration.ini, improvements to VPC default choices.

  • puppetlabs/mysql 3.7.0: Too many improvements to list. Check out the Changelog!

  • puppetlabs/inifile 1.5.0: The long-awaited show_diff parameter for diffing the complete file on changes (or can also just show the md5 sums). Now cleans up harder when removing entries.

  • puppetlabs/puppet_agent 1.1.0: Add a number of OS support features and a considerable amount of compatibility and bug fixes: SLES 10/11, Solaris 10, AIX, OSX 10.9, offline Windows added. See the Changelog for details.

Blueshift Releases

There were a number of module releases as part of Project Blueshift:

  • puppetlabs/docker_ucp 0.1.1: set up a Docker UCP controller and join nodes to it.

  • puppetlabs/apk 0.1.0: Allows for managing system packages with Puppet on Alpine Linux, using the APK package manager. Once installed the module works like all other package providers.

  • puppetlabs/rkt 0.1.0: Installs and manages the rkt container runtime and associated tools.

  • puppetlabs/rancher 0.1.0: Install the Rancher server and accompanying agents on supported operating systems.

  • garethr/kubernetes 0.3.0: Added an experimental Puppet command (puppet kubernetes convert) which converts standard Kubernetes YAML files into Puppet code

Other Releases

  • puppetlabs/puppetdb 5.1.2: minor bugfix release

  • puppetlabs/puppetserver_gem 0.2.0: adds the ability to use install & uninstall options as in the parent provider.

  • puppetlabs/hocon 0.9.4: bugfixes around changing and adding arrays, handle the case of the base library not being installed.

  • puppetlabs/mongodb 0.13.0: manage mongodb 3.x, mongodb_version fact, handle PID file, SSL support, add $maxconns, add SuSE. A host of minor bugfixes.

Notable happenings

  • The puppetforge got a facelift for our new name and brand art.

  • puppetlabs/strings 0.4.0: A Puppet Face and plugin built on the YARD Documentation Tool and the Puppet 4 Parser. It is uses YARD and the Puppet Parser to generate HTML documentation about Puppet code and Puppet extensions written in Ruby. There are already some examples out there, showing the possibilities.

  • rspec-puppet 2.4.0: supports testing exported resources in the same way that normal resources in the catalog are tested. Access them in your examples using exported_resources. See "Testing Exported Resources" in the README for examples. Please note that this release fixed interop with puppetlabs_spec_helper so that setting STRICT_VARIABLES to “yes” now actually runs your specs under a correctly configured puppet, leading to unexpected - but correct - breakage in unit tests.

  • r10k 2.2.0: per-repo config for Git sources, improved error message for unreadable SSH keys, support for running under JRuby 1.7 with shellgit provider, improved docs.

  • Finalized the move of openstack modules into their own organisation by removing the old module versions from the puppetlabs namespace.

  • Vox Pupuli released puppet/windows_autoupdate 1.1.0, puppet/staging 1.0.6, puppet/archive 0.5.1, and puppet/network 0.5.0.

  • More approved modules than you can shake a graph at released new versions. See this forge query for a complete list.



Special thanks to everyone from the community who contributed a patch, or helped debug an issue!



Regards, your friendly neighborhood module attendant


PS: Send me your module awesomeness! I’d love to add more highlights from the community.

Reply all
Reply to author
Forward
0 new messages