01st May 2020: IAC Team Status Update
The IAC team has been working on a couple of interesting things in the past week. Here’s a brief overview of what we’ve been up to:
Virtual Puppet Camp Germany
Puppet Camp Berlin has gone virtual. We invite you to join us for an immersive and educational event without the risk of travel.
Join us online at Virtual Puppet Camp Germany for technical talks from local leaders to level up your Puppet skill.
- Date And Time:
Tue, May 5, 2020
9:00 AM – 12:30 PM CEST
Paula Muir will be one of the MCs for the Puppet Camp.
Module Releases
One thing we are always happy to talk about is the release of a module, in this case:
- puppetlabs/inifile (v4.2.0)
- puppetlabs/accounts (v6.1.1)
puppet-modulebuilder Gem 0.2.0 Release
puppet-modulebuilder gem, which has now been released!
Thanks a lot to ekohl for the improvement on puppet-modulebuilder!
Continued Work on Puppet DSC
The Puppet DSC project continues on through phase II, with this week seeing the ability to puppetize a PowerShell module’s DSC resources with a single command (New-PuppetDscModule
), as well as improving the output modules themselves, ensuring that their reference documentation and README are generated.
The other big change in the last week was to the underlying provider and type generation, improving debuggability and fully mapping embedded CIM instances!
To any community members who would like to be part of our beta testing program, I encourage you to reach out to dsc@puppet.com with answers to the following questions:
- What are the top three PowerShell modules with DSC resources you use/depend on the most?
Community Contributions
When we talk of community it’s not just the issues that they have raised, but also the contributions that they have made, so here’s a few of the excellent PRs opened by community members that have been merged in over the last week:
- Fix custom port in extension
- Extend Log Options
- MODULES-10550 fix keyspec parsing to allow whitespaces
- Add set_noop parameter
- Revert “Puppet 4 functions”
- Remove legacy (old API) “mysql_password” function
We would like to thank Julien Acroute, Markus Opolka, janit42, David Newton and Alexander Fisher for the contributions and hope to see more from them in the future.
What’s happening in the community section
CampToCamp (now a Service Delivery Partner and always stellar community supporters) have taken over maintenance of puppet-catalog-diff
voxpupuli tasks app development - Tim Meusel and team are working on improving their tasks application.
- Fix broken modulesync detection
- Avoid duplicate comments
- Check user permissions for admin page
- Mark PRs with failed CI
- Identified a bug on OS detection and working on the fix.
PDK
The PDK has shifted under the ownership of the IA Content Team. The team is currently working on our first PDK release, which we hope to have with you soon.
Litmus
The final thing that I wish to talk about today is the work finalising our adoption of Litmus as a test environment throughout our modules:
- puppetlabs/ibm_installation_manager - porting finished for the last module, thanks to David Swan
All our modules are now ported to litmus.
Wrap-up
That’s it for this weeks update, a big THANK YOU for all your contributions and support.