-
Notifications
You must be signed in to change notification settings - Fork 86
Description
Terraform provider version
Terraform v1.13.5
on linux_amd64
- provider registry.terraform.io/hashicorp/kubernetes v2.38.0
- provider registry.terraform.io/hashicorp/random v3.7.2
- provider registry.terraform.io/hashicorp/vault v5.4.0
- provider registry.terraform.io/opentelekomcloud/opentelekomcloud v1.36.52
Affected Resource(s)
opentelekomcloud_cce_node_pool_v3
Terraform Configuration Files
resource "opentelekomcloud_cce_node_pool_v3" "node_pool" {
for_each = var.node_pools
cluster_id = opentelekomcloud_cce_cluster_v3.this.id
name = each.value.name
flavor = each.value.flavor
os = each.value.os
availability_zone = each.value.availability_zone
initial_node_count = each.value.initial_node_count
min_node_count = each.value.min_node_count
max_node_count = each.value.max_node_count
scale_enable = true
scale_down_cooldown_time = 30
priority = 1
key_pair = each.value.key_pair
root_volume {
size = each.value.root_volume_size
volumetype = each.value.root_volume_type
kms_id = opentelekomcloud_kms_key_v1.key.id
}
data_volumes {
size = each.value.data_volume_size
volumetype = each.value.data_volume_type
kms_id = opentelekomcloud_kms_key_v1.key.id
}
}Debug Output/Panic Output
terraform state show module.cluster.opentelekomcloud_cce_node_pool_v3.node_pool["az01"]
module.cluster.opentelekomcloud_cce_node_pool_v3.node_pool["az01"]:
resource "opentelekomcloud_cce_node_pool_v3" "node_pool" {
availability_zone = null
cluster_id = "dbb9d114-a298-11f0-96d6-02XXXXXXX40"
flavor = null
id = "ca0c13eb-a299-11f0-ac39-02XXXXXX03f"
k8s_tags = {}
key_pair = "id_rsa"
max_pods = 110
name = "ambersearch-cce-01-nodepool"
os = "HCE OS 2.0"
postinstall = null
preinstall = null
runtime = "containerd"
scale_enable = false
security_group_ids = []
status = null
subnet_id = "df2daefb-ba8b-4458-ad10-d64XXXXXXe9f"
data_volumes {
extend_param = null
extend_params = {}
kms_id = "d88e21c5-f151-4438-b9ba-9aeXXXXXXX947"
size = 100
volumetype = "SSD"
}
root_volume {
extend_param = null
extend_params = {}
kms_id = "d88e21c5-f151-4438-b9ba-9aedXXXXXX947"
size = 80
volumetype = "SSD"
}
timeouts {}
}
Steps to Reproduce
terraform import -var-file="envs/prod.tfvars" module.cluster.opentelekomcloud_cce_node_pool_v3.node_pool["az01"] CLUSTER_UUID/NODE_POOL_UUID
Expected Behavior
I thought after an import terraform has all necessary values.
Actual Behavior
After Import the node_pool i get no values for availability_zone and flavor. So if i do a plan terraform will create a new node pool.
Important Factoids
None
References
See API documentation.