The infrastructure as a Pulumi code provider adds support for Java and YAML as it seeks to allow software developers to use any programming language to provide and manage infrastructure.
The core Pulumi open source infrastructure such as SDK code allows developers to provide and maintain infrastructure using their custom programming language instead of fighting domain-specific languages such as Bicep or managing Kubernetes environments using YAML.
“In any language, we tend to wait until the demand is deafening, and we’ve reached this stage with Java in the last year,” Pulumi co-founder and CEO Joe Duffy told InfoWorld. “As we see more acceptance of Pulumi by enterprises, the question of Java is becoming more and more common.
Pulumi has also announced support for the very malicious Kubernetes YAML programming language.
“We wanted to make it easier for people to adopt YAML,” Duffy said. “You reach the limit very quickly with YAML. Our approach is to set an industry standard to keep simple things simple and difficult things possible. Customers can write in Go and consume in YAML, for example. And after hitting the wall, you can subtract using Pulumi convert to switch to Python or another language.
The Pulumi Cloud Engineering Platform now provides developers with multilingual reusable components in all of these languages, as well as secret management, CI / CD integrations, policies such as code and the Pulumi registry. Pulumi also launched a Business Critical edition of its platform earlier this year for corporate clients with very specific requirements.
In addition, Pulumi is an open source CrossCode, a common translation layer between the language the developer wants to use and the embedded infrastructure code. “CrossCode is our secret sauce,” Duffy said. “This is the open source secret of how we can bring new languages to the platform.”
Finally, Pulumi adds 30 new reusable packages, including support for Oracle Cloud, Databricks and EventStore.
Copyright © 2022 IDG Communications, Inc.