Operations | Monitoring | ITSM | DevOps | Cloud

Puppet Agent 7 - Filebucket hash algorithm update

Puppet 7 upgrades the default filebucket hash digest algorithm from MD5 to SHA256, which is generally a good thing. However, this makes upgrades just a little tricky. The mitigation for this is simply to set your digest algorithm to SHA256 on server and agent both before upgrade. Gabriel shows us how to do so in this video.

Puppet Agent 7 - SMF provider consistency

Service Management Facility (SMF) is the service management framework for Solaris as of version 10. In previous versions of Puppet, starting a service was effectively the same as enabling it. This meant that the service provider only supported starting and stopping each service. As of Puppet 7, it works the same as any other service provider.

Cloud CI Project

Puppet supports a lot of platforms, including some that aren't well represented in the cloud world, like AIX or Solaris. To cover all these platforms, much of our module testing happened on an internal Jenkins server and our in-house vmpooler infrastructure. This worked pretty well, but had the unfortunate side effect that PRs from community contributors would often get rejected by an opaque process that didn't even tell them what tests failed!

A Platform to Automate All The Things

In my seven months at Puppet, I continue to be amazed at the opportunity we have to drive value in some of the biggest companies and institutions in the world. Automation is no longer a nice to have -- it’s a must. As more companies further their cloud strategies to include cloud-native infrastructures, the complexity increases, making automation indispensable.