Terraform Provider for Confluent Cloud is deprecated in favor of Terraform Provider for Confluent
- Deprecated the Confluent Cloud Terraform Provider in favor of the Confluent Terraform Provider.
- Added support for Kafka topic configuration updates (#11).
- Added support for
display_name
input forconfluentcloud_environment
andconfluentcloud_service_account
data sources (#42, #46). - Updated delete operation for
confluentcloud_kafka_topic
resource to avoid 400 Bad Request: Topic 'foobar' is marked for deletion error when recreating a lot of Kafka topics (#50). - Fixed Provider produced inconsistent result after apply error when creating a lot of Kafka topics (#40).
- Added support for old environment IDs (#43).
- Added
api_version
andkind
computed attributes toconfluentcloud_kafka_cluster
andconfluentcloud_service_account
resources. - Fixed docs issues.
- Added data sources (#36) for:
confluentcloud_environment
confluentcloud_kafka_cluster
confluentcloud_kafka_topic
confluentcloud_service_account
- Improved readability of error messages by adding details to them (#28).
- Resolved potential HTTP 429 errors by adding automatic retries with exponential backoff for HTTP requests (#15, #22).
- Added graceful handling for resources created via Terraform but deleted via Confluent Cloud Console, Confluent CLI, or Confluent Cloud APIs.
- Fixed minor bugs and docs issues.
Breaking changes
- Removed a friction around manual look-up of IntegerID for Service Accounts by removing the need to use a
service_account_int_id
TF variable. If you are using theconfluentcloud_kafka_acl
resource you might see an input validation error after runningterraform plan
, which can be resolved by following this guide.- Updated "Sample project" guide to reflect this change.
- Simplified
confluentcloud_role_binding
resource creation by adding a newrbac_crn
attribute forconfluentcloud_kafka_cluster
resource.- Updated the
confluentcloud_role_binding
resource examples to reflect this simplified approach.
- Updated the
- Added support for role bindings.
- Added support for rotating Cluster API Keys (#21).
- Updated SDK for IAM APIs to use new routes.
- Resolved 2 Dependabot alerts.
- Fixed minor documentation issues.
- Moved from a closed Early Access to an open Preview for the Confluent Cloud Terraform Provider. All customers are now eligible to use the provider without explicit approval from the product team.
Breaking changes
- Early Access versions of the Confluent Cloud Terraform Provider (versions 0.1.0 and 0.2.0) are deprecated.
- Added support for dedicated Kafka clusters lifecycle management on a public network (#5).
- Added missing importers for
confluentcloud_kafka_topic
andconfluentcloud_kafka_acl
resources (#7). - Fixed documentation issues (#2, #9, #12).
Breaking changes
- The format of
confluentcloud_kafka_acl
resource ID was updated, please remove its configuration from a TF state file and reimport it when updating.
Initial Release