Pulumi Kubernetes Operator 2.0

Eron Wright Eron Wright
Pulumi Kubernetes Operator 2.0

A few years ago we released the Pulumi Kubernetes Operator, a cloud-native way to manage and deploy cloud infrastructure using Pulumi from within your Kubernetes environment. We’ve heard your feedback about limitations related to scalability and isolation. Today, we’re excited to announce version 2.0 beta 1 of the Pulumi Kubernetes Operator. We’ve put a new, horizontally scalable architecture in place along with a variety of new security features and customization options. Let’s dig in!

Read more →

Pulumi EKS Provider Version 3.0.0

Florian Stadler Florian Stadler
Pulumi EKS Provider Version 3.0.0

The latest major release of the Pulumi EKS Provider is available now!

This release delivers significant improvements in flexibility, security and introduces new features to enhance your Kubernetes experience on AWS. AWS recently announced the deprecation of two features used by default in Pulumi EKS: the aws-auth ConfigMap and the AL2 operating system. Pulumi EKS v3 addresses these deprecations, enhances the maintainability of the provider, and aligns it with EKS best practices.

Read more →

Pulumi ESC and External Secrets Operator: The Perfect Solution for Today's Cloud-Native Secret Management

Engin Diri Engin Diri
Pulumi ESC and External Secrets Operator: The Perfect Solution for Today's Cloud-Native Secret Management

Managing secrets in a cloud-native environment can be challenging, but it is crucial for ensuring the security and integrity of any application or infrastructure. We encounter a lot of different types of secrets, from API keys, database passwords, and certificates to tokens and passwords. These secrets need to be stored securely and accessed by different services in a secure way without exposing any sensitive information to unauthorized users.

Here is where Pulumi ESC and External Secrets Operator come into play by providing a secure and efficient solution for cloud-native secret management.

Read more →

Unified and Programmatic Approach to Infrastructure Management at BMW Using Pulumi

Sara Huddleston Sara Huddleston
Unified and Programmatic Approach to Infrastructure Management at BMW Using Pulumi

In the ever-evolving world of automotive technology, BMW has been at the forefront of innovation, seamlessly integrating software into the heart of their vehicles. As cars become increasingly complex, with a growing emphasis on connectivity, over-the-air upgrades, and brand-specific user experiences, the need for a robust and scalable software development approach has become paramount.

Enter the BMW Software Factory, a platform that aims to empower the company’s developers and provide them with a superior development experience. At the core of this initiative is the adoption of Pulumi, a modern infrastructure as code (IaC) solution that has transformed the way BMW manages its software ecosystem.

Read more →

Introducing the new Resources view

Craig Symonds Craig Symonds
Introducing the new Resources view

Pulumi Insights gives you the tools to stay informed about your cloud infrastructure. Our Resource explorer provides advanced search and filtering too find what you need. Today, we are excited to release an update that adds new ways to factor your resource data, and share those views with other users in your organization!

Read more →

Announcing the General Availability of Pulumi’s AWS Cloud Control Provider (formerly AWS Native)

Tejitha Raju Tejitha Raju Matt Jeffryes Matt Jeffryes
Announcing the General Availability of Pulumi’s AWS Cloud Control Provider (formerly AWS Native)

We’re excited to announce the general availability of the new AWS Cloud Control Provider for Pulumi (previously “AWS Native”). AWS is one of the most-used cloud providers across the Pulumi ecosystem, and we are committed to providing the fastest possible access to new AWS capabilities to all Pulumi users. This provider delivers on that promise by providing native support for all resources in the AWS Cloud Control APIs. As part of this launch, we are also renaming the provider from “AWS Native” to “AWS Cloud Control Provider,” based on customer feedback during the preview phase, to provide users with a broader range of advanced cloud management tools exposed by the AWS Cloud Control API. This provider includes the following features and benefits,

Read more →

Accelerate, Scale and Secure AI Innovation with Pulumi Platform Engineering

Marlowe Fenne Marlowe Fenne
Accelerate, Scale and Secure AI Innovation with Pulumi Platform Engineering

As leadership teams continue to bet big on AI, the tradeoffs between how much to invest and when to expect a reasonable return are ever-present. While exploring scenarios for accelerating this return on investment, organizations are discovering some unique ways to accelerate their AI payback with Platform Engineering.

As innovation and ROI pressures mount, how are savvy tech organizations using Platform Engineering to get more competitive advantage - and perhaps a quantum leap - from their AI investments?

Read more →

Pulumi Azure Classic Provider Version 6.0.0

Daniel Bradley Daniel Bradley
Pulumi Azure Classic Provider Version 6.0.0

The latest major release of the Azure Classic Pulumi Provider is available now! Our 6.0 release contains the latest upstream changes to keep you up-to-date along with the latest features and improvements from Pulumi.

The Azure Classic provider is derived from the upstream Terraform AzureRM provider and can be used to provision most resources on Azure. The Azure Classic provider can be used to complement the Pulumi Azure Native provider, our recommended provider, which has amazing resource coverage due to being derived directly from the official specifications. The provider is open source and available on GitHub so you can always follow along with current issues and developments, or even open your first pull request.

Read more →

Improving Pulumi’s Docker Images

Julien Poissonnier Julien Poissonnier
Improving Pulumi’s Docker Images

The Pulumi Docker Containers provide a convenient way for running Pulumi in CI/CD pipelines, or for running Pulumi in environments where you don’t want to install the Pulumi CLI directly. These images also power Pulumi Deployments. We provide several flavors of images, including the pulumi/pulumi image that includes all supported language runtimes in a single image, as well as slim images for each language runtime, for example pulumi/pulumi-python or pulumi/pulumi-nodejs.

To provide more flexibility for choosing the version of the programming language to use, we have added versioned images for the language specific images covering all of our supported languages. We now also support setting the version of the Node.js and Python runtimes used in Pulumi Deployments by using .node-version and .python-version files.

Read more →