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/redpandaor yarn:
yarn add @pulumi/redpandaTo use from Python, install using pip:
pip install pulumi_redpandaTo 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.