Introducing Pulumi ESC Support in Automation API and the Pulumi Service Provider

Arun Loganathan Arun Loganathan Iaroslav Titov Iaroslav Titov
Introducing Pulumi ESC Support in Automation API and the Pulumi Service Provider

We’re excited to announce two powerful new capabilities for Pulumi Environments Secrets and Configurations (ESC) that supercharge how you manage and control your infrastructure and application secrets and configurations:

  • Pulumi Service Provider Support for ESC Environments: Manage your environments as code right alongside your infrastructure including fine-grained access control using Pulumi Service Provider.
  • Automation API Enhancements for ESC: Seamlessly integrate ESC Environments into your Automation API-based Pulumi projects.

Read more →

Introducing Pulumi ESC SDK: Streamline Your Application Secrets Management

Arun Loganathan Arun Loganathan Cleve Littlefield Cleve Littlefield
Introducing Pulumi ESC SDK: Streamline Your Application Secrets Management

Managing secrets and application configurations effectively is crucial for building secure and maintainable software. However, developers often face challenges such as hardcoded credentials, configuration inconsistencies, and security risks. Pulumi Environments Secrets and Configuration (ESC) simplifies the management of sensitive data and configuration across your entire application lifecycle. Today, we’re thrilled to introduce the official Pulumi ESC SDK in TypeScript/JavaScript, Go, and Python, making it even easier to integrate ESC directly into your applications.

Read more →

Unveiling Pulumi ESC Versioning: Manage Secrets and Deployments with Confidence

Arun Loganathan Arun Loganathan Pat Gavlin Pat Gavlin
Unveiling Pulumi ESC Versioning: Manage Secrets and Deployments with Confidence

Since the launch of Pulumi Environments, Secrets and Configuration (ESC), our developer-first configuration and secrets management platform, we’ve seen exponential growth in usage. Customers have used it to simplify their secrets and configuration management by organizing them into composable collections called ’environments’. Today, we are thrilled to introduce a comprehensive suite of versioning features, giving you unprecedented control and confidence in managing your environments.

Read more →

Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS

Tyler Mulligan Tyler Mulligan
Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS

In the introductory blog post, we learned to Create an AI Slack Bot to Chat with Your Data Using Embedchain, Pulumi on AWS, and continued with Adding data to Pinecone using S3, Embedchain, and Pulumi on AWS for an AI Slack bot.

For reference, here’s what our architecture looked like at the end of the second blog post.

arti-architecture.png

To follow along, clone the project, git clone https://github.com/catmeme/arti.git or view it on GitHub.

Read more →

Next-level IaC: Breakpoint Debugging for Pulumi Programs

Troy Howard Troy Howard
Next-level IaC: Breakpoint Debugging for Pulumi Programs

For many of us, life is suspended between presses of the F5 key. Our IDE is the only place where everything is organized and makes sense. And while we know that the likelihood of a code hole-in-one is very rare (that magical moment where you run your build and everything just works the first time), we always hope that this time, this will be the run where you see the output that lets you know you’ve gotten it right. And in between? Debugging.

Read more →

Celebrating 20,000 Stars: A Milestone for the Pulumi Community

Aaron Kao Aaron Kao
Celebrating 20,000 Stars: A Milestone for the Pulumi Community

Today, we’re excited to announce that the Pulumi open source project has crossed the incredible milestone of 20,000 stars on GitHub. 🎉 This is a huge achievement, and it wouldn’t have been possible without y’all - our incredible global community of developers.

Since its inception, Pulumi’s vision has been rooted in enabling teams to build and manage modern cloud infrastructure using familiar languages and tools. Over the years, your feedback, contributions, and passion have been invaluable in shaping Pulumi into what it is today. Seeing so many developers embrace our modern approach to cloud infrastructure management is really exciting. We are deeply grateful for the trust y’all have placed in us, and we will continue to push the boundaries in how teams manage cloud infrastructure.

Read more →

Pulumi + Azure Deployment Environments: Better Together for Enterprise Developers

Mikhail Shilkov Mikhail Shilkov
Pulumi + Azure Deployment Environments: Better Together for Enterprise Developers

We are excited to announce the support for authoring Azure Deployment Environments (ADE) environment definitions in Pulumi Infrastructure as Code (IaC) empowering developers to self-serve app infrastructure required to deploy and test cloud-based applications. With Pulumi support, you can now manage your Azure resources in these environments using the same familiar programming model and the full power of our IaC platform.

Read more →

Next-level IaC: How Pulumi Supports Your API Economy Strategy

Engin Diri Engin Diri
Next-level IaC: How Pulumi Supports Your API Economy Strategy

When I am talking with community members, who are not using Pulumi yet, I often get asked what would be a good way to include their Infrastructure as Code (IaC) into existing software like a REST API. And my answer is always the same: Use our Pulumi Automation API.

With the Pulumi Automation API you can include Pulumi IaC into your existing software, and this for any of the Pulumi supported programming languages like TypeScript, Python, Go, or C#. This gives you a greater flexibility and control, which you will not have with other IaC tools like CloudFormation or Terraform.

Read more →