Company
Date Published
Author
Lee Briggs
Word count
1810
Language
English
Hacker News points
None

Summary

Pulumi, a versatile infrastructure as code tool, faces engineering challenges due to its support for three operating systems, multiple programming languages, and nearly 40 providers. The significant size of its Docker container, which includes a comprehensive set of dependencies to accommodate various user needs, has prompted feedback for more streamlined solutions. In response, Pulumi introduced new, language-specific Docker images with version 2.4.0, which significantly reduce the image size by focusing on individual programming languages and their essential dependencies. This change offers a more flexible and customizable experience for users, allowing for quicker pull times and smaller surface areas while maintaining the capability to run Pulumi programs efficiently. These images are available on DockerHub, and although Alpine Linux is not supported due to compatibility issues, users can build their own Alpine-based images using resources provided in the Pulumi GitHub repository.