terraform-provider-yandex
terraform-provider-yandex copied to clipboard
kafka version 3.0 does not work as expected
+ config {
+ assign_public_ip = false
+ brokers_count = 1
+ schema_registry = false
+ unmanaged_topics = false
+ version = "3.0"
+ zones = [
+ "ru-central1-a",
]
+ kafka {
+ resources {
+ disk_size = 50
+ disk_type_id = "network-ssd"
+ resource_preset_id = "s2.micro"
}
}
+ zookeeper {
+ resources {
+ disk_size = (known after apply)
+ disk_type_id = (known after apply)
+ resource_preset_id = (known after apply)
}
}
}
+ maintenance_window {
+ day = (known after apply)
+ hour = (known after apply)
+ type = (known after apply)
}
+ user {
# At least one attribute in this block is (or was) sensitive,
# so its contents will not be displayed.
}
}
Plan: 1 to add, 0 to change, 0 to destroy. yandex_mdb_kafka_cluster.cluster: Creating... ╷ │ Error: error while expanding configuration on Kafka Cluster create: you must specify version of Kafka │ │ with yandex_mdb_kafka_cluster.cluster, │ on kafka.tf line 6, in resource "yandex_mdb_kafka_cluster" "cluster": │ 6: resource "yandex_mdb_kafka_cluster" "cluster" {
I have the same error when I try to create (or upgrade, does not matter) a cluster
~ version = "2.8" -> "3.0"
# (6 unchanged elements hidden)
},
]
~ health = "HEALTH_UNKNOWN" -> "ALIVE"
# (16 unchanged elements hidden)
}
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
yandex_mdb_kafka_cluster.this: Modifying... [id=<REDUCTED>]
╷
│ Error: error expanding configSpec while updating Kafka cluster: you must specify version of Kafka
│
│ with yandex_mdb_kafka_cluster.this,
│ on main.tf line 1, in resource "yandex_mdb_kafka_cluster" "this":
│ 1: resource "yandex_mdb_kafka_cluster" "this" {
│
╵
ERRO[0013] 1 error occurred:
I have the same error when I try to create (or upgrade, does not matter) a cluster
~ version = "2.8" -> "3.0" # (6 unchanged elements hidden) }, ] ~ health = "HEALTH_UNKNOWN" -> "ALIVE" # (16 unchanged elements hidden) } Do you want to perform these actions? Terraform will perform the actions described above. Only 'yes' will be accepted to approve. Enter a value: yes yandex_mdb_kafka_cluster.this: Modifying... [id=<REDUCTED>] ╷ │ Error: error expanding configSpec while updating Kafka cluster: you must specify version of Kafka │ │ with yandex_mdb_kafka_cluster.this, │ on main.tf line 1, in resource "yandex_mdb_kafka_cluster" "this": │ 1: resource "yandex_mdb_kafka_cluster" "this" { │ ╵ ERRO[0013] 1 error occurred:
Hi! Version 3.0 of Kafka hasn't supported in Terraform provider yet. We will notify you when it will be done :)
@romcheck @Sebor
Please, try to use a new version 0.78.2 (https://github.com/yandex-cloud/terraform-provider-yandex/releases/tag/v0.78.2) which includes support kafka 3.0, 3.1, 3.2.