DEV Community

Puppet Ecosystem for puppet

Posted on • Originally published at puppetlabs.github.io on

IAC & DevX Team Updates; focusing on the developer experience

Community Day Triage Stats

New this week is the Developer Experience team joining Community Day to triage new and existing tickets in the tooling repositories.

The teams spring cleaning activities continues with 341 backlog issues being closed.

Next Monday, May 3rd we will have a reduced team covering community day due to Public holidays in our EMEA region.

Community Contributions

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

Check all the ways to reach us if you want to directly contact us about anything module related.

New Module / Gem Releases

The following modules were released this week:

IAC Content Support Team

This week Daiana has been working on CNCF certification with Kubernetes 1.2.0, alongside this she has continued to work on additional tickets that have landed on her plate. Adrian has been working on auditing a new codebase that the team plan on taking ownership of. This will be a gem/module that will help us make the most of analytics and provide us with real feedback. Last but not least David Swan has been working on porting the last of our modules to run acceptance testing using Github Actions and GCP. As these are the last few they are most definitely more complex to migrate, none the less this is a job well suited to David.

Cloud CI

We are currently working on the training and education material for porting Puppetlabs modules to use the Cloud CI and a blog post about our multi-node testing. Next week we will try to prepare a troubleshooting/debug demo and a walkthrough the simplified module release process we have currently set up. After the training and education milestone we will start focusing on improving the Puppet Developer Experience when using the Cloud CI. This will allow developers to easily provision dev environments in the cloud and use them in their development process. More news about this feature will follow in the next couple of weeks.

Developer Experience

The team is heads down on the first set of tasks to improve templates and package size identified from the PDK survey and existing tickets. As part of this work, we’re working to increase documentation on how the tool works. Ciaran has done some wonderful work describing how the validation system works inside the the PDK.

There is an upcoming Puppet VS Code Extension release with improved Puppet code tokenization implemented by Glenn. This enables code folding based on the language, not just the indent level, and improved code formatting speed. Look for the status in this PR

Top comments (0)