IAC & DevX Status Updates; it's a marathon, not a sprint
Tags: team, status, devrel, community
Published: 2021-07-07 21:06:02

---
title: IAC & DevX Status Updates; it's a marathon, not a sprint
published: true
date: 2021-07-02 00:00:00 UTC
tags: team,status,devx,community
canonical_url: https://puppetlabs.github.io/iac/team/status/2021/07/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-docker#740`](https://github.com/puppetlabs/puppetlabs-docker/pull/740): “Allow management of the docker-ce-cli package”, thanks to [kenyon](https://github.com/kenyon)
- [`puppetlabs-iis#325`](https://github.com/puppetlabs/puppetlabs-iis/pull/325): “Correct error handling in require ruby-pwsh”, thanks to [benningm](https://github.com/benningm)
- [`puppetlabs-inifile#454`](https://github.com/puppetlabs/puppetlabs-inifile/pull/454): “Accept Datatype Sensitive”, thanks to [cocker-cc](https://github.com/cocker-cc)
- [`puppetlabs-java_ks#373`](https://github.com/puppetlabs/puppetlabs-java_ks/pull/373): “Accept Datatype Sensitive for Secrets”, thanks to [cocker-cc](https://github.com/cocker-cc)
- [`puppetlabs-java_ks#372`](https://github.com/puppetlabs/puppetlabs-java_ks/pull/372): “Fix fingerprint comparison”, thanks to [kdehairy](https://github.com/kdehairy) and the following people who helped get it over the line ([creativefre](https://github.com/creativefre))

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-docker`](https://github.com/puppetlabs/puppetlabs-docker) (`4.1.0`)
- [`puppetlabs-inifile`](https://github.com/puppetlabs/puppetlabs-inifile) (`5.1.0`)
- [`puppetlabs-java_ks`](https://github.com/puppetlabs/puppetlabs-java_ks) (`4.1.0`)
- [`puppetlabs-iis`](https://github.com/puppetlabs/puppetlabs-iis) (`8.0.3`)
- [`puppetlabs-helm`](https://github.com/puppetlabs/puppetlabs-helm) (`4.0.0`)
- [`ruby-pwsh`](https://github.com/puppetlabs/ruby-pwsh) (`0.9.0`)
- [`Puppet.Dsc`](https://github.com/puppetlabs/Puppet.Dsc) (`0.6.0`)

## Community Day

We had a great community day this week and processed 28 issues and PRs across our supported modules and tooling. And a shout out again to [cocker-cc](https://github.com/cocker-cc) for their continued engagement in adding `Sensitive` Datatype support to more modules.

## Kubernetes Conformance

We’re very happy to announce that we finished running the conformance tests for v1.20 on our kubernetes module. Its official, our supported Kubernetes Puppet module is a certified installer for Kubernetes v1.20. It was a long journey with a lot of lessons, first about k8s components and workflow, but also about how to approach each situation and invest the time. If you’re curious about the process, you can find [our PR on the `cncf` repository](https://github.com/cncf/k8s-conformance/pull/1514).

## DevX Team

[James](https://github.com/jpogran) is currently working on a much requested feature for `pdk validate` that will allow exclusions to be specified for files / file paths. If this is something you’ve been interested in, jump over to [pdk#1114](https://github.com/puppetlabs/pdk/pull/1114) and share your thoughts / suggestions.

## Porting modules to Cloud CI

Puppet’s Partner Integrations (PIE) Team have successfully [ported](https://github.com/puppetlabs/puppetlabs-splunk_hec/pull/124) the tests to run on Cloud CI and configured the repository to use our Automated Release Workflow. Thanks to [Bill Hurt](https://github.com/RandomNoun7) and [Sharon Nam](https://github.com/nam054) for the collaboration opportunity.

## DSC Builder

The new DSC module builder is inching ever closer to the finish line and the 1.0 release with an automated publishing pipeline is in sight. This required coordinated efforts all across our teams, involving everything from [Michael’s](https://github.com/michaeltlombardi) relentless persistence to [Josh’s](https://github.com/joshcooper) assistance with some core Puppet updates to support imprecise DSC Resources, all the way to [Gabi’s](https://github.com/GabrielNagy) journey to [add Windows long path support to upstream Ruby](https://dev.to/puppet/windows-ruby-and-long-paths-3jag) itself. This has been a marathon, with all sorts of new challenges discovered along the way, but thanks to everyone’s hard work we’re nearly there.