Skip to content

pulumiverse/pulumi-redpanda

Redpanda Resource Provider

The Pulumi redpanda Resource Provider lets you manage Redpanda resources.

This provider has been updated to terraform-provider-redpanda v1.1.0, which includes significant improvements and new features. See the migration guide for upgrading from previous versions.

The provider is available as a package in all Pulumi languages:

Installing

This package is available for several languages/platforms:

Node.js (JavaScript/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

npm install @pulumi/redpanda

or yarn:

yarn add @pulumi/redpanda

Python

To use from Python, install using pip:

pip install pulumi_redpanda

Go

To use from Go, use go get to grab the latest version of the library:

go get github.com/pulumi/pulumi-redpanda/sdk/go/...

Configuration

The following configuration points are available for the redpanda provider:

  • redpanda:clientId (environment: CLIENT_ID)(Required) - The Client ID to be used to access redpanda.
  • redpanda:clientSecret (environment: CLIENT_SECRET)(Required) The Client Secret to be used to access redpanda.

Migration Guide

Upgrading from v0.4.1 to v1.1.0

This update brings terraform-provider-redpanda from v0.4.1 to v1.1.0, which includes:

  • New Features: BYOVPC support, serverless regions, enhanced monitoring capabilities
  • API Changes: Migration to v1 API (from v0.15.0 onwards)
  • Breaking Changes: Some resource properties may have changed - review your configurations

Recommended upgrade steps:

  1. Review your existing Pulumi programs for any deprecated properties
  2. Test in a development environment before upgrading production stacks
  3. Check the upstream CHANGELOG for detailed changes

Reference

For detailed reference documentation, please visit the Pulumi registry.

About

Pulumi provider for Redpanda Cloud

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •