2021-02-12: IAC Team Status Update
Tags: team, status
Published: 2021-02-24 21:30:52

---
title: 2021-02-12: IAC Team Status Update
published: true
date: 2021-02-12 00:00:00 UTC
tags: team,status
canonical_url: https://puppetlabs.github.io/iac/team/status/2021/02/12/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-postgresql#1233`](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1233): “Also perform systemd daemon-reload on Puppet 6.1+”, thanks to [ekohl](https://github.com/ekohl)
- [`puppetlabs-stdlib#1160`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1160): “Stdlib::Email type”, thanks to [b4ldr](https://github.com/b4ldr) and the following people who helped get it over the line ([pegasd](https://github.com/pegasd))
- [`facterdb#168`](https://github.com/camptocamp/facterdb/pull/168): “Add Darwin 19 (macOS 10.15) x86\_64 Support”, thanks to [yachub](https://github.com/yachub)
- [`facterdb#167`](https://github.com/camptocamp/facterdb/pull/167): “Remove `clientX` facts from solaris factsets”, thanks to [alexjfisher](https://github.com/alexjfisher)
- [`pdk#937`](https://github.com/puppetlabs/pdk/pull/937): “(RE-13453) Remove old gpg key from build\_defaults.yaml”, thanks to [e-gris](https://github.com/e-gris)
- [`puppet-modulebuilder#33`](https://github.com/puppetlabs/puppet-modulebuilder/pull/33): “Store Ruby version as a Gem::Version in a var”, thanks to [ekohl](https://github.com/ekohl)
- [`puppetlabs_spec_helper#334`](https://github.com/puppetlabs/puppetlabs_spec_helper/pull/334): “Add gemspec required\_ruby\_version”, thanks to [alexjfisher](https://github.com/alexjfisher)

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

## New Module / Gem Releases

The following modules were released this week:

- [`puppetlabs-firewall`](http://github.com/puppetlabs/puppetlabs-firewall) (`2.8.1`)
- [`puppetlabs-postgresql`](https://github.com/puppetlabs/puppetlabs-postgresql) (`6.10.1`)
- [`puppet_litmus`](https://github.com/puppetlabs/puppet_litmus) (`0.23.1`)
- [`puppetlabs_spec_helper`](https://github.com/puppetlabs/puppetlabs_spec_helper) (`3.0.0`)
- [`puppet-module-gems`](https://github.com/puppetlabs/puppet-module-gems) (`1.1.0`)

## Shout Outs

Before we get on with the bigger subjects we have a few quick shout outs to make this week!

- First of to [David Armstrong](https://github.com/da-ar) for introducing [Paula](https://github.com/pmcmaw) to the process of debugging tasks!
- And to [Eugene Piven](https://github.com/pegasd), we would like to give a specific shout out for identifying an issue in our new stdlib email type!
- Finally to [Vadym Chepkov](https://github.com/vchepkov) and [Ewoud Kohl van Wijngaarden](https://github.com/ekohl) we would like to thank you for your recent work on the [postgresql](https://github.com/puppetlabs/puppetlabs-postgresql) module, the relevant [PR](https://github.com/puppetlabs/puppetlabs-postgresql/pull/1233) being shown above. Thank you both!

## IAC Team Contributions

- [`puppetlabs-stdlib#1161`](https://github.com/puppetlabs/puppetlabs-stdlib/pull/1161): “(IAC-1414) Throw error in range() function when step size invalid”, thanks to [Ciaran](https://github.com/sanfrancrisko)

## Puppet Practitioner Training

This week, [Adrian](https://github.com/adrianiurca), [Daiana](https://github.com/daianamezdrea) and [Ciaran](https://github.com/sanfrancrisko) have been on the [Puppet Practitioners course](https://learn.puppet.com/instructor-led-training/puppet-practitioner) run by the excellent [Andrew Jones](https://github.com/16c7x). It’s been a very useful course that gives us a better perspective of the customer use cases and viewpoint of the Puppet products and ecosystem.[Andrew](https://github.com/16c7x) is incredibly knowledgeable and great at delivering the course - we’d highly recommend it for anyone who uses Puppet in their environment and wants to discover the full potential. There’s been many “that’s so cool!” and “I didn’t know you could do that!” moments this week, even from Puppet employees. On that note, [Andrew](https://github.com/16c7x) had his work cut out for him this week, taking in IAC Team members, Customer Support engineers and other software developers in Puppet. We’ve had lots of questions for him, wanting to dive in to the intricacies of the functionality, but he has been infallible in his answers / explanations and we’ve had some great discussions and knowledge sharing amongst the group. Thanks again [Andrew](https://github.com/16c7x) and a shout out to [Clive](https://github.com/cliveweir), [Gavin D](https://github.com/gavindidrichsen), [Jordi](https://github.com/jordi-garcia) and [Gavin P](https://github.com/GSPatton) for some of the great questions, conversations and knowledge sharing too!

## Cloud CI

This week we started preparations to use docker containers for acceptance testing in the Github Runner matrix setup to ensure all our acceptance testing is in the same workflow. As soon as this will be available we will start to remove the Travis and Appveyor configurations from our supported modules. The WIP draft for the matrix configuration is available [here](https://github.com/puppetlabs/puppet_litmus/pull/385) and a follow up a draft will be set up on the pdk-templates that will use this to generate the full acceptance matrix in both the PR testing and nightly run workflows. For the automated release preparation workflow we would like to use the PDK docker container instead of gem injection, but we still have a couple of issues with [building the gems](https://github.com/puppetlabs/puppetlabs-testing/runs/1863891582?check_suite_focus=true) in the container at the moment. Also starting this week we have begun to prepare the ibm\_installation\_manager to run the tests on cloud ci. As part of the that we are able to replace the dependent packages required for the testing with trial versions and executed against them successfully. We will be working on porting those packages to google cloud storage and access from there for automated test runs on cloud ci.

## Removal of Inappropriate Terminology

As of the linked [ticket](https://github.com/puppetlabs/puppetlabs-helm/pull/140) being merged in puppetlabs-helm I am happy to announce that we have finished our work in the removal of all possible instances of inappropriate or offensive terminologies from our supported modules and altered their primary branches to be the `main` branch. As part of this announcement I would like to remind everyone the the old `master` is no longer updated and will be removed from the modules in the future and so would urge anyone directly referencing it to instead target the `main` branch.

## A Sad Day for the IAC Team

Alongside all this weeks good news we have some sad news to announce. It is an end of an era, a good friend and colleague [TP Honey](https://github.com/tphoney) is leaving Puppet today for pastures new. TP has been a role model and mentor, to all within the IAC team and his contributions have helped so many in our Open Source Commmunity. As he leaves the team would like to remind TP that all PRs are welcome.

From all IAC team members and the larger, Puppet family, thank you for all your help and support over the years.

I hope you will all join with me, wherever you are now, in raising a toast, to TP!