IAC & DevX Updates; tons of community fixes
Tags: team, status, rspecpuppet, puppetlint
Published: 2021-08-05 20:18:02

---
title: IAC & DevX Updates; tons of community fixes
published: true
date: 2021-08-02 00:00:00 UTC
tags: team,status,rspecpuppet,puppetlint
canonical_url: https://puppetlabs.github.io/iac/team/status/2021/08/02/status-update.html
---

## Community Contributions

We’d like to thank the following people in the Puppet Community for their contributions over this past week:

- [`puppetlabs-apache#2174`](https://github.com/puppetlabs/puppetlabs-apache/pull/2174): “(MODULES-11075) Improve future version handling for RHEL”, thanks to [mwhahaha](https://github.com/mwhahaha) and the following people who helped get it over the line ([ekohl](https://github.com/ekohl))
- [`puppetlabs-apache#2165`](https://github.com/puppetlabs/puppetlabs-apache/pull/2165): “(maint) Fix puppet-strings docs on apache::vhost”, thanks to [ekohl](https://github.com/ekohl)
- [`puppetlabs-apache#2164`](https://github.com/puppetlabs/puppetlabs-apache/pull/2164): “Allow custom userdir directives”, thanks to [hunner](https://github.com/hunner) and the following people who helped get it over the line ([ekohl](https://github.com/ekohl))
- [`puppetlabs-apache#2157`](https://github.com/puppetlabs/puppetlabs-apache/pull/2157): “Add feature to reload apache service when content of ssl files has changed”, thanks to [timdeluxe](https://github.com/timdeluxe) and the following people who helped get it over the line ([ekohl](https://github.com/ekohl))
- [`puppetlabs-apt#993`](https://github.com/puppetlabs/puppetlabs-apt/pull/993): “apt::source: pass the weak\_ssl param to apt::key”, thanks to [kenyon](https://github.com/kenyon)
- [`puppetlabs-apt#991`](https://github.com/puppetlabs/puppetlabs-apt/pull/991): “[MODULES-9695] - Add support for signed-by in source entries”, thanks to [johanfleury](https://github.com/johanfleury)
- [`puppetlabs-firewall#998`](https://github.com/puppetlabs/puppetlabs-firewall/pull/998): “add compatibility with Rocky Linux”, thanks to [vchepkov](https://github.com/vchepkov)
- [`puppetlabs-kubernetes#528`](https://github.com/puppetlabs/puppetlabs-kubernetes/pull/528): “Support for kubernetes dashboard version 2.0.0 and onwards”, thanks to [danifr](https://github.com/danifr)
- [`puppetlabs-postgresql#1282`](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1282): “Do not add version component to repo definition”, thanks to [weastur](https://github.com/weastur) and [x1e](https://github.com/x1e)
- [`puppetlabs-tomcat#454`](https://github.com/puppetlabs/puppetlabs-tomcat/pull/454): “Accept Datatype Sensitive for Secrets”, thanks to [cocker-cc](https://github.com/cocker-cc)
- [`facterdb#175`](https://github.com/voxpupuli/facterdb/pull/175): “Release 1.7.0”, thanks to [bastelfreak](https://github.com/bastelfreak) and the following people who helped get it over the line ([ekohl](https://github.com/ekohl))
- [`facterdb#174`](https://github.com/voxpupuli/facterdb/pull/174): “Fixes #173 - Add AlmaLinux”, thanks to [maccelf](https://github.com/maccelf)
- [`facterdb#171`](https://github.com/voxpupuli/facterdb/pull/171): “Introduce cache to speed things up and cleanup method”, thanks to [lzap](https://github.com/lzap) and the following people who helped get it over the line ([ekohl](https://github.com/ekohl), [bastelfreak](https://github.com/bastelfreak))
- [`rspec-puppet-facts#131`](https://github.com/voxpupuli/rspec-puppet-facts/pull/131): “Move facterversion\_obj declaration out of the loop”, thanks to [ekohl](https://github.com/ekohl)
- [`rspec-puppet-facts#130`](https://github.com/voxpupuli/rspec-puppet-facts/pull/130): “release 2.0.2”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`rspec-puppet-facts#129`](https://github.com/voxpupuli/rspec-puppet-facts/pull/129): “Implement github action testing and codecov coverage reporting”, thanks to [bastelfreak](https://github.com/bastelfreak)
- [`iac#286`](https://github.com/puppetlabs/iac/pull/286): “Bump addressable from 2.7.0 to 2.8.0”, thanks to [dependabot[bot]][dependabot[bot]]
- [`litmus#24`](https://github.com/puppetlabs/litmus/pull/24): “Bump addressable from 2.7.0 to 2.8.0”, thanks to [dependabot[bot]][dependabot[bot]]
- [`litmusimage#33`](https://github.com/puppetlabs/litmusimage/pull/33): “Adds Rocky Linux & Alma Linux”, thanks to [fuero](https://github.com/fuero)
- [`pdk-templates#441`](https://github.com/puppetlabs/pdk-templates/pull/441): “Run validation steps prior to the matrix build”, thanks to [ekohl](https://github.com/ekohl)
- [`puppet-strings#285`](https://github.com/puppetlabs/puppet-strings/pull/285): “(FIXUP) Check for nil before injecting provider param into Types”, thanks to [scotje](https://github.com/scotje)
- [`puppetlabs_spec_helper#340`](https://github.com/puppetlabs/puppetlabs_spec_helper/pull/340): “Use Rubocop’s Github Actions formatter if possible”, thanks to [ekohl](https://github.com/ekohl) and the following people who helped get it over the line ([bastelfreak](https://github.com/bastelfreak))

Check [all the ways to reach us](/iac/team/2021/01/20/reaching-out.html) if you want to directly contact us about anything module related.

## New Module / Gem Releases

The following modules were released this week:

- [`puppetlabs-apt`](https://github.com/puppetlabs/puppetlabs-apt) (`8.1.0`)
- [`puppetlabs-apache`](https://github.com/puppetlabs/puppetlabs-apache) (`6.4.0`)
- [`puppetlabs-firewall`](http://github.com/puppetlabs/puppetlabs-firewall) (`3.1.0`)
- [`puppetlabs-mysql`](http://github.com/puppetlabs/puppetlabs-mysql) (`12.0.0`)
- [`puppetlabs-tomcat`](https://github.com/puppetlabs/puppetlabs-tomcat) (`6.0.0`)
- [`puppetlabs-kubernetes`](https://github.com/puppetlabs/puppetlabs-kubernetes) (`6.2.0`)

The following gems were released this week:

- [`puppet-lint`](https://github.com/puppetlabs/puppet-lint) (`2.5.0`)
- [`rspec-puppet`](https://github.com/puppetlabs/rspec-puppet) (`2.10.0`)
- [`puppetlabs_spec_helper`](https://github.com/puppetlabs/puppetlabs_spec_helper) (`4.0.0`)

## Puppet.Dsc Stable Release!

This week we pushed our [Puppet.Dsc PowerShell module](https://github.com/puppetlabs/Puppet.Dsc) to the [PowerShell Gallery at version `1.0.0`](https://www.powershellgallery.com/packages/Puppet.Dsc/1.0.0)! This represents more than a year of work bringing us confidence and stability in the auto-generated modules which Puppetize PowerShell DSC Resources. That done, not much _actually_ changed in this release - a _ton_ of added testing and validation, but the features were already very solid. As always we’ll continue to take bug reports and address them but our attention turns now to the long-promised automation; We’re working through the auto-publishing of PowerShell modules with DSC Resources to the Puppet Forge! Very soon, there will be less than a 24 hour delay between when a new module (or new version of an existing module) with DSC Resources lands on the PowerShell Gallery and when it arrives, Puppetized, on the Forge!

## `rpsec-puppet`, `puppet-lint` moved to `puppetlabs` namespace

We have moved `puppet-lint`, `rspec-puppet` to the namespace and released `puppet-lint` `2.5.0` and `rspec-puppet` `2.10.0`. This will help facilitate more frequent releases of these gems in the future.

## Dropsonde update

The IAC team have completed all development tasks on both the Dropsonde module and Gem. Next, the team will be working on getting both module and gem package up as part of Puppet server. Read about our [content telemetry story](https://binford2k.com/2020/05/15/telemetry-that-doesnt-suck/) and how it can improve the ecosystem, then see some more examples of [ways to use our existing module data](https://binford2k.com/2020/12/11/slicing-and-dicing-forge-usage-data/) already.