Dependent Stack Updates with Pulumi Deployments

Evan Boyle Evan Boyle Komal Ali Komal Ali
Dependent Stack Updates with Pulumi Deployments

As infrastructure projects grow in size and complexity, you need to decompose infrastructure into smaller stacks to limit the blast radius of errors, extract and reference common layers like networking, and limit access to sensitive components. This comes with a coordination cost as you now need to figure out how to detect and propagate changes to downstream stacks in your dependency graph. Today we’re announcing two features that can help you manage this complexity by automatically updating dependent stacks:

Read more →

Azure Native Provider 2.0: Streamlined, Expanded, and More Powerful than Ever

Monica Rodriguez Monica Rodriguez
Azure Native Provider 2.0: Streamlined, Expanded, and More Powerful than Ever

Update: this content was updated on July 11 2023 to reflect the general availability of the 2.0 release.

We are thrilled to announce the release of the Pulumi Azure Native Provider 2.0, a significant upgrade to Pulumi’s native provider for Microsoft Azure. The Azure Native provider offers the most complete support for Azure possible - with same day access to the entire surface area of the Azure features from Azure Resource Manager. Every property of each module is always represented in the SDKs. The 2.0 release brings a host of exciting features and improvements for performance and usability that will enhance your experience with managing Azure resources and empower you to build robust and scalable cloud infrastructure more efficiently.

Read more →

Review Stacks: Collaborate in the Cloud

Evan Boyle Evan Boyle Pat Gavlin Pat Gavlin
Review Stacks: Collaborate in the Cloud

Today we’re excited to announce Review Stacks – dedicated cloud environments that get created automatically every time a pull request is opened, all powered by Pulumi Deployments. Open a pull request, and Pulumi Deployments will stand up a stack with your changes and the Pulumi GitHub App will add a PR comment with the outputs from your deployment. Merge the PR and Pulumi Deployments will destroy the stack and free up the associated resources.

Read more →

Announcing the Terraform Migration Offer

Aaron Kao Aaron Kao
Announcing the Terraform Migration Offer

We are happy to announce the Terraform Migration Offer, a set of migration services bundled into our Pulumi Enterprise and Business Critical Editions. Many of our users come to Pulumi from existing infrastructure as code (IaC) tools like Terraform. They choose Pulumi because of the increased productivity and ability to tame the complexity of the cloud thanks to the choice of any programming language. However, migrating existing IaC projects to Pulumi can come with challenges and time.

Read more →

Converting Full Terraform Programs to Pulumi

Justin Van Patten Justin Van Patten
Converting Full Terraform Programs to Pulumi

Over the last 2 years, we’ve seen an increasing trend of cloud development teams migrating to Pulumi from Terraform. These teams often have experience with and meaningful investment in Terraform, but have also typically run into limits of expressivity, productivity, scalability, or reliability with their existing tools. One of the first questions we hear when they decide to move to Pulumi is “how will I migrate my existing Terraform projects over?”.

Today, we’re excited to announce new support for converting whole Terraform projects to Pulumi via the pulumi convert command in the Pulumi CLI. The new Terraform converter includes support for Terraform modules, core features of Terraform 1.4, and the majority of Terraform built-in functions, converting to Pulumi TypeScript, Python, Go, or C#. The new converter can significantly reduce the amount of time it takes to migrate Terraform to Pulumi. Let’s dig in to learn more about the new converter and how to use it.

Read more →

Enhanced search & Navigation: The new Pulumi Docs experience

susan evans susan evans Anita Trimbur Anita Trimbur Sean Holung Sean Holung
Enhanced search & Navigation: The new Pulumi Docs experience

Engineers spend a lot of their valuable time searching documentation for answers. At Pulumi, we believe in exceptional documentation experiences that help people using Pulumi find what they need quickly and use it successfully. Today, we are announcing a set of improved Pulumi documentation experiences that collectively make it easier than ever to discover, learn and build cloud infrastructure with Pulumi.

Read more →