2020-10-16: IAC Team Status Update
Tags: team, status, community, releases
Published: 2020-10-16 15:31:42

---
title: 2020-10-16: IAC Team Status Update
published: true
date: 2020-10-16 00:00:00 UTC
tags: team,status,community,releases
canonical_url: https://puppetlabs.github.io/iac/team/status/2020/10/16/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-docker#666`](https://github.com/puppetlabs/puppetlabs-docker/pull/666): “Fix misplaced backslash in start template”, thanks to [optiz0r](https://github.com/optiz0r)
- [`puppetlabs-mysql#1334`](https://github.com/puppetlabs/puppetlabs-mysql/pull/1334): “(MODULES-10788) - fix for password prompt when creating mysql\_login\_path resource”, thanks to [andeman](https://github.com/andeman)
- [`facterdb#160`](https://github.com/camptocamp/facterdb/pull/160): “Fixes a bug with generate\_filter\_str”, thanks to [logicminds](https://github.com/logicminds)
- [`facterdb#159`](https://github.com/camptocamp/facterdb/pull/159): “Fixes #19 - add filter validation”, thanks to [logicminds](https://github.com/logicminds)
- [`pdk#916`](https://github.com/puppetlabs/pdk/pull/916): “(MAINT) Switch default pdk-templates branch to `main`”, thanks to [scotje](https://github.com/scotje)
- [`pdk-templates#351`](https://github.com/puppetlabs/pdk-templates/pull/351): “(#350) Update deprecated globals”, thanks to [silug](https://github.com/silug)
- [`pdk-vanagon#267`](https://github.com/puppetlabs/pdk-vanagon/pull/267): “(MAINT) Make it easier to test non-tagged puppet-runtime builds”, thanks to [scotje](https://github.com/scotje)
- [`puppet_litmus#324`](https://github.com/puppetlabs/puppet_litmus/pull/324): “Add write\_file helper”, thanks to [RandomNoun7](https://github.com/RandomNoun7)
- [`rspec-puppet#806`](https://github.com/rodjek/rspec-puppet/pull/806): “(MAINT) Use Appveyor 2019 image for Ruby 2.7/Windows testing”, thanks to [scotje](https://github.com/scotje)
- [`rspec-puppet#805`](https://github.com/rodjek/rspec-puppet/pull/805): “ coverage.rb: Fix handling of 0 total resources”, thanks to [scotje](https://github.com/scotje)
- [`rspec-puppet#799`](https://github.com/rodjek/rspec-puppet/pull/799): “Add 2.7.10 release to changelog”, thanks to [scotje](https://github.com/scotje)

## New Module / Gem Releases

The following modules were released this week:

- [`puppetlabs-docker`](https://github.com/puppetlabs/puppetlabs-docker) (`3.12.1`)
- [`puppetlabs-firewall`](http://github.com/puppetlabs/puppetlabs-firewall) (`2.7.0`)

## Life of an intern at Puppet

[Disha](https://github.com/disha-maker) continues her journey as a placement student at Puppet. Expect her next update about the [Life of an intern at Puppet](https://puppetlabs.github.io/iac/docs/life_of_intern) next week.

## Puppet 7 Nightly Testing

As part of our progress to a stable Puppet 7 platform release, we are now expanding our Puppet 7 nightly build tests to all [supported modules](https://puppetlabs.github.io/iac/modules/). A big thank you to the Nights Watch team, specifically, [Florin](https://github.com/florindragos), [Gimmy](https://github.com/gimmyxd) and [Oana](https://github.com/oanatmaria) for their help in debugging an issue in the [`puppetlabs-docker`](https://github.com/puppetlabs/puppetlabs-docker) module.

## CI Improvements

As hinted before we are working on a public cloud-based acceptance testing solution for the puppet modules we maintain. One of the big problems over the years was that our internal testing results were not available for our community contributors. This locked up our investment in testing inside the corporate VPN and did not help community contributors.

This is about to change. Today we had the first public (test-)pull request run unit and acceptance tests on entirely public infrastructure and report the [results in public](https://github.com/puppetlabs/puppetlabs-testing/pull/301/checks). As we roll out the new jobs to all our [modules](https://puppetlabs.github.io/iac/modules/) and all our platforms, you’ll be start to see the test results show up on PRs and on a schedule checking against environmental drift. Over the next weeks we’ll also work on batting down the hatches and tidying up the code base to allow us run a smooth and reliable platform. Expect more detailed blog posts and announcements as we continue to progress towards a production-ready stable service.

As part of that work, we submitted some work and bug reports to upstream repos:

- Improve caching in Google Cloud Build: [GoogleCloudPlatform/cloud-builders-community#454](https://github.com/GoogleCloudPlatform/cloud-builders-community/pull/454) and [GoogleCloudPlatform/cloud-builders-community#456](https://github.com/GoogleCloudPlatform/cloud-builders-community/pull/456)
- 

Reported a API error in [googleapis/google-auth-library-ruby#274](https://github.com/googleapis/google-auth-library-ruby/issues/274), which was subsequently fixed by [Daniel Azuma](https://github.com/dazuma) and released as 0.14.0.