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:
- JavaScript/TypeScript:
@pulumiverse/redpanda
- Python:
pulumiverse-redpanda
- Go:
github.com/pulumiverse/pulumi-redpanda/sdk
- .NET:
Pulumiverse.redpanda
This package is available for several languages/platforms:
To use from JavaScript or TypeScript in Node.js, install using either npm
:
npm install @pulumi/redpanda
or yarn
:
yarn add @pulumi/redpanda
To use from Python, install using pip
:
pip install pulumi_redpanda
To use from Go, use go get
to grab the latest version of the library:
go get github.com/pulumi/pulumi-redpanda/sdk/go/...
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.
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:
- Review your existing Pulumi programs for any deprecated properties
- Test in a development environment before upgrading production stacks
- Check the upstream CHANGELOG for detailed changes
For detailed reference documentation, please visit the Pulumi registry.