diff --git a/.changelog/3598.txt b/.changelog/3598.txt new file mode 100644 index 0000000000..9ce2caafca --- /dev/null +++ b/.changelog/3598.txt @@ -0,0 +1,3 @@ +```release-note:enhancement +resource/tencentcloud_kubernetes_cluster: optimiz create code logic. +``` \ No newline at end of file diff --git a/tencentcloud/services/tke/resource_tc_kubernetes_cluster_extension.go b/tencentcloud/services/tke/resource_tc_kubernetes_cluster_extension.go index 55a5fbd573..d3c73a26b4 100644 --- a/tencentcloud/services/tke/resource_tc_kubernetes_cluster_extension.go +++ b/tencentcloud/services/tke/resource_tc_kubernetes_cluster_extension.go @@ -63,9 +63,8 @@ func resourceTencentCloudKubernetesClusterCreatePostFillRequest0(ctx context.Con } _, workerConfigOk := d.GetOk("worker_config") - if !workerConfigOk && (clusterInternet || clusterIntranet) { - return fmt.Errorf("when creating a cluster, if `cluster_internet` or `cluster_intranet` is true, " + - "you need to configure the `worker_config` field to ensure that there are available nodes in the cluster") + if !workerConfigOk && clusterInternet { + return fmt.Errorf("when creating a cluster, if `cluster_internet` is true, you need to configure the `worker_config` field to ensure that there are available nodes in the cluster.") } vpcId := d.Get("vpc_id").(string)