Relaunching Pulumi's Public Roadmap

Alex Mullans Alex Mullans
Relaunching Pulumi's Public Roadmap

Today, I’m excited to announce the (re-)launch of the Pulumi public roadmap, now built on top of the new GitHub Issues. The roadmap is a core part of the commitment we’re making to our open source product, the Pulumi CLI and SDK, as well as the Pulumi Service. As we’ve talked to many of you that use Pulumi, or are considering using it, we’ve heard that the roadmap is a key tool to help understand what new and exciting work is coming to Pulumi. Open source contributors have told us that it can also help them figure out good places to contribute new and expanded features.

Read more →

AWS Lambda Functions Powered by AWS Graviton2 Processors

Paul Stack Paul Stack
AWS Lambda Functions Powered by AWS Graviton2 Processors

In late 2018, AWS launched their first EC2 instances powered by ARM-based AWS Graviton Processors. These instances had been optimized for performance and cost. Since that initial launch, Amazon has continued to innovate in the Graviton space. In June 2021, they launched the Graviton Challenge for users to move their applications to AWS Graviton2. AWS Graviton2 processor instance types are up to 20% lower cost than x86 based instance types and see up to 40% better price performance.

Read more →

Announcing the Pulumi REST API

Joe Duffy Joe Duffy
Announcing the Pulumi REST API

Pulumi was designed to be highly extensible from the outset. That includes core languages and cloud providers, of course, but our community is often using Pulumi as a central part of building and connecting their cloud engineering and automation systems, using features like the Automation API. Today we are happy to announce the next major step in enabling these kind of scenarios: the Pulumi REST API. This REST API offers functionality to manage projects and stacks, cloud resources, policies, and more. It has, in fact, been there all along, powering the Pulumi SDK, CLI, and Console behind the scenes, although we haven’t fully documented or supported it until now. That changes today! We’ve already seen some amazing things built with this API and we’re excited to see what you build with it too.

Read more →

Cloud Engineering Summit Build Track

Kat Cosgrove Kat Cosgrove
Cloud Engineering Summit Build Track

The Cloud Engineering Summit 2021 is coming up fast, and the speakers are out! To get you ready to attend, let’s take a look at the sessions for the Build track.

The Cloud Engineering Summit’s three tracks are built around three concepts: Build, Manage, and Deploy. I’m Kat Cosgrove, and I was responsible for selecting your speakers for the Build track! For us, that means building cloud applications and infrastructure with Modern Infrastructure as Code using general purpose programming languages. We embrace the fact that modern cloud applications have blurred the lines between the application and the infrastructure, and that success requires at least some level of proficiency in both. Whether you’re full stack or lean more towards one area, all cloud engineers apply a software engineering mindset and practices to building and testing applications and the underlying cloud infrastructure. This includes using standard programming languages, applying software principles such as reusability and abstractions and testing, and leveraging the rich ecosystem of software development tools.

Without further ado, let’s take a look at each of the talks I’ve selected for you!

Read more →

Sep. 16 releases: Helm Release, pulumi about, easier invites

Alex Mullans Alex Mullans
Sep. 16 releases: Helm Release, pulumi about, easier invites

It’s been a busy few weeks at Pulumi, including for some of our community contributors! Read on to see what’s new.

Read more →

Snowflake Provider Launch

Kat Cosgrove Kat Cosgrove
Snowflake Provider Launch

Snowflake support is here! Pulumi’s new Snowflake Provider gives you the ability to easily set up cloud storage and manage your connections to Snowflake, right alongside the rest of your code.

Read more →

Preview of the Deploy Track at Cloud Engineering Summit 2021

Laura Santamaria Laura Santamaria
Preview of the Deploy Track at Cloud Engineering Summit 2021

Cloud Engineering Summit 2021 is almost here! We’ve got a great line up this year.

Our tracks are built around the three pillars of cloud engineering: Build, Deploy, and Manage. I’m your track chair for the Deploy track, the track focused on automating and managing infrastructure. Deploy is all about unifying systems so everything in a cloud-based system is shipped together from the same automated, auditable process, reducing human error and improving quality across the board. That could mean focusing on automated testing and linting of infrastructure as code, providing shared services platforms for others to use in their pipelines, or exploring how unified and automated infrastructure changes engineering culture in an organization.

In no particular order, let’s go explore the Deploy track lineup.

Read more →

Full Access to Helm Features with new Helm Release Resource

Vivek Lakshmanan Vivek Lakshmanan
Full Access to Helm Features with new Helm Release Resource

Kubernetes has been a significant focus of Pulumi since its very beginnings. Pulumi added support for installing Helm charts way back in 2018 and it has seen significant adoption by users since. However, Pulumi’s current Chart integration lacks support for some increasingly common advanced features in Helm charts, e.g.:

  1. Support for Helm lifecycle hooks
  2. Handling sub-charts and dependencies

As Helm and its usage evolved over the years, Pulumi users using the Chart resource have often had to get very creative in order to get the desired functionality in their deployments.

Today we are excited to announce the public preview of a new Helm Release resource starting with v3.7.0 of the Pulumi Kubernetes Provider and SDK in all Pulumi supported languages. This new resource provides Pulumi users more options to choose the right tool for their use-case. The rest of this blog post will highlight how this resource differs from the existing Helm Chart component resource and describe how and when to use the new resource.

Read more →

Preview of the Manage Track at Cloud Engineering Summit 2021

Matty Stratton Matty Stratton
Preview of the Manage Track at Cloud Engineering Summit 2021

The Cloud Engineering Summit 2021 is coming up fast, and the speakers are out! To get you ready to attend, let’s take a look at the sessions for the Manage track.

The Cloud Engineering Summit’s three tracks are built around three concepts: Build, Manage, and Deploy. I’m Matt Stratton, and I’m your charismatic track chair for Manage. For us, that means managing cloud applications and infrastructure with Policy as Code, visibility, and access controls. For example, managing infrastructure with policies that detect configuration drift, enforce best practices, and even prevent compliance violations before deployment. It means building visibility across your cloud infrastructure so that you always understand its current and past states, including detailed audit history. Finally, you ensure the right guardrails and controls are set in place so that distributed teams can securely develop.

Without further ado, let’s take a look at each of the talks I’ve selected for you!

Read more →

Kubernetes Fundamentals Part Two

Kat Cosgrove Kat Cosgrove
Kubernetes Fundamentals Part Two

Kubernetes is everywhere now, but it’s primarily been the domain of people working on the ops side of infrastructure. What about devs, though? You benefit from knowing what Kubernetes is and how to use it, too—otherwise, we’re still putting teams in silos. In this blog, we’re going to build off part one by learning about managed Kubernetes services: what they are, when they’re useful, and how you can try deploying to one yourself, starting with Google’s Kubernetes Engine (GKE).

Read more →