Authored by StreamNative, the StreamNative Terraform Provider is a plugin for Terraform that allows for the lifecycle management of StreamNative Cloud resources.
Full documentation is available on the Terraform website.
Contributions are warmly welcomed and greatly appreciated! The project follows the typical GitHub pull request model. Please read the contribution guidelines for more details.
Before starting any work, please either comment on an existing issue, or file a new one.
This library is licensed under the terms of the Apache License 2.0 and may include packages written by third parties which carry their own copyright notices and license terms.
go install github.com/google/addlicense@latest
addlicense -f .header .
Founded in 2019 by the original creators of Apache Pulsar, StreamNative is one of the leading contributors to the open-source Apache Pulsar project. We have helped engineering teams worldwide make the move to Pulsar with StreamNative Cloud, a fully managed service to help teams accelerate time-to-production.
Why don't you use this framework https://github.com/hashicorp/terraform-plugin-framework?
This project relies on the cloud-cli project, cloud-cli doesn't work with go 1.20 yet, I tried to use the old version in the project but failed, we should consider migrating to this framework in the future.
Why don't you use the latest version https://github.com/hashicorp/terraform-plugin-sdk/tree/v2.31.0?
This project relies on the cloud-cli project, cloud-cli doesn't work with go 1.20 yet.