Skip to content

Commit f93f16f

Browse files
committed
add
1 parent 175163d commit f93f16f

File tree

3 files changed

+25
-11
lines changed

3 files changed

+25
-11
lines changed

tencentcloud/provider.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,9 @@ func Provider() *schema.Provider {
575575
"tencentcloud_container_clusters": tke.DataSourceTencentCloudContainerClusters(),
576576
"tencentcloud_container_cluster_instances": tke.DataSourceTencentCloudContainerClusterInstances(),
577577
"tencentcloud_kubernetes_addons": tke.DataSourceTencentCloudKubernetesAddons(),
578+
"tencentcloud_kubernetes_cluster_instances": tke.DataSourceTencentCloudKubernetesClusterInstances(),
579+
"tencentcloud_kubernetes_cluster_node_pools": tke.DataSourceTencentCloudKubernetesClusterNodePools(),
580+
"tencentcloud_kubernetes_cluster_native_node_pools": tke.DataSourceTencentCloudKubernetesClusterNativeNodePools(),
578581
"tencentcloud_mysql_backup_list": cdb.DataSourceTencentCloudMysqlBackupList(),
579582
"tencentcloud_mysql_zone_config": cdb.DataSourceTencentCloudMysqlZoneConfig(),
580583
"tencentcloud_mysql_parameter_list": cdb.DataSourceTencentCloudMysqlParameterList(),
@@ -1280,12 +1283,9 @@ func Provider() *schema.Provider {
12801283
"tencentcloud_antiddos_bgp_biz_trend": antiddos.DataSourceTencentCloudAntiddosBgpBizTrend(),
12811284
"tencentcloud_antiddos_list_listener": antiddos.DataSourceTencentCloudAntiddosListListener(),
12821285
"tencentcloud_antiddos_overview_attack_trend": antiddos.DataSourceTencentCloudAntiddosOverviewAttackTrend(),
1283-
"tencentcloud_kubernetes_cluster_instances": tke.DataSourceTencentCloudKubernetesClusterInstances(),
1284-
"tencentcloud_kubernetes_cluster_node_pools": tke.DataSourceTencentCloudKubernetesClusterNodePools(),
12851286
"tencentcloud_clickhouse_spec": cdwch.DataSourceTencentCloudClickhouseSpec(),
12861287
"tencentcloud_clickhouse_instance_shards": cdwch.DataSourceTencentCloudClickhouseInstanceShards(),
12871288
"tencentcloud_clickhouse_instance_nodes": cdwch.DataSourceTencentCloudClickhouseInstanceNodes(),
1288-
"tencentcloud_kubernetes_cluster_native_node_pools": tke.DataSourceTencentCloudKubernetesClusterNativeNodePools(),
12891289
"tencentcloud_cdc_dedicated_cluster_hosts": cdc.DataSourceTencentCloudCdcDedicatedClusterHosts(),
12901290
"tencentcloud_cdc_dedicated_cluster_instance_types": cdc.DataSourceTencentCloudCdcDedicatedClusterInstanceTypes(),
12911291
"tencentcloud_cdc_dedicated_cluster_orders": cdc.DataSourceTencentCloudCdcDedicatedClusterOrders(),
@@ -1482,6 +1482,11 @@ func Provider() *schema.Provider {
14821482
"tencentcloud_kubernetes_encryption_protection": tke.ResourceTencentCloudKubernetesEncryptionProtection(),
14831483
"tencentcloud_kubernetes_cluster_master_attachment": tke.ResourceTencentCloudKubernetesClusterMasterAttachment(),
14841484
"tencentcloud_kubernetes_cluster_release": tke.ResourceTencentCloudKubernetesClusterRelease(),
1485+
"tencentcloud_kubernetes_addon": tke.ResourceTencentCloudKubernetesAddon(),
1486+
"tencentcloud_kubernetes_addon_config": tke.ResourceTencentCloudKubernetesAddonConfig(),
1487+
"tencentcloud_kubernetes_native_node_pool": tke.ResourceTencentCloudKubernetesNativeNodePool(),
1488+
"tencentcloud_kubernetes_health_check_policy": tke.ResourceTencentCloudKubernetesHealthCheckPolicy(),
1489+
"tencentcloud_kubernetes_log_config": tke.ResourceTencentCloudKubernetesLogConfig(),
14851490
"tencentcloud_mysql_backup_policy": cdb.ResourceTencentCloudMysqlBackupPolicy(),
14861491
"tencentcloud_mysql_account": cdb.ResourceTencentCloudMysqlAccount(),
14871492
"tencentcloud_mysql_account_privilege": cdb.ResourceTencentCloudMysqlAccountPrivilege(),
@@ -2455,9 +2460,6 @@ func Provider() *schema.Provider {
24552460
"tencentcloud_elastic_public_ipv6_attachment": vpc.ResourceTencentCloudElasticPublicIpv6Attachment(),
24562461
"tencentcloud_ha_vip_instance_attachment": vpc.ResourceTencentCloudHaVipInstanceAttachment(),
24572462
"tencentcloud_csip_risk_center": csip.ResourceTencentCloudCsipRiskCenter(),
2458-
"tencentcloud_kubernetes_addon": tke.ResourceTencentCloudKubernetesAddon(),
2459-
"tencentcloud_kubernetes_addon_config": tke.ResourceTencentCloudKubernetesAddonConfig(),
2460-
"tencentcloud_kubernetes_native_node_pool": tke.ResourceTencentCloudKubernetesNativeNodePool(),
24612463
"tencentcloud_cdc_site": cdc.ResourceTencentCloudCdcSite(),
24622464
"tencentcloud_cdc_dedicated_cluster": cdc.ResourceTencentCloudCdcDedicatedCluster(),
24632465
"tencentcloud_cdc_dedicated_cluster_image_cache": cdc.ResourceTencentCloudDedicatedClusterImageCache(),
@@ -2466,13 +2468,11 @@ func Provider() *schema.Provider {
24662468
"tencentcloud_batch_apply_account_baselines": controlcenter.ResourceTencentCloudBatchApplyAccountBaselines(),
24672469
"tencentcloud_controlcenter_account_factory_baseline_config": controlcenter.ResourceTencentCloudControlcenterAccountFactoryBaselineConfig(),
24682470
"tencentcloud_thpc_workspaces": thpc.ResourceTencentCloudThpcWorkspaces(),
2469-
"tencentcloud_kubernetes_health_check_policy": tke.ResourceTencentCloudKubernetesHealthCheckPolicy(),
24702471
"tencentcloud_lite_hbase_instance": emr.ResourceTencentCloudLiteHbaseInstance(),
24712472
"tencentcloud_serverless_hbase_instance": emr.ResourceTencentCloudServerlessHbaseInstance(),
24722473
"tencentcloud_emr_yarn": emr.ResourceTencentCloudEmrYarn(),
24732474
"tencentcloud_emr_deploy_yarn_operation": emr.ResourceTencentCloudEmrDeployYarnOperation(),
24742475
"tencentcloud_emr_auto_scale_strategy": emr.ResourceTencentCloudEmrAutoScaleStrategy(),
2475-
"tencentcloud_kubernetes_log_config": tke.ResourceTencentCloudKubernetesLogConfig(),
24762476
"tencentcloud_tcss_image_registry": tcss.ResourceTencentCloudTcssImageRegistry(),
24772477
"tencentcloud_tcss_cluster_access": tcss.ResourceTencentCloudTcssClusterAccess(),
24782478
"tencentcloud_tcss_refresh_task_operation": tcss.ResourceTencentCloudTcssRefreshTaskOperation(),

tencentcloud/services/tke/resource_tc_kubernetes_cluster_release.go

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,15 +245,29 @@ func resourceTencentCloudKubernetesClusterReleaseCreate(d *schema.ResourceData,
245245
return tccommon.RetryError(e)
246246
}
247247

248-
if result == nil || result.Status == nil {
248+
// get release detail
249+
if result == nil {
250+
respData, err := service.DescribeKubernetesClusterReleaseById(ctx, clusterId, namespace, name)
251+
if err != nil {
252+
return tccommon.RetryError(e)
253+
}
254+
255+
if respData == nil {
256+
return resource.NonRetryableError(fmt.Errorf("Describe kubernetes cluster release details failed, Response is nil."))
257+
}
258+
259+
return nil
260+
}
261+
262+
if result.Status == nil {
249263
return resource.NonRetryableError(fmt.Errorf("Describe kubernetes cluster release failed, Response is nil."))
250264
}
251265

252266
if *result.Status == "deployed" || *result.Status == "failed" {
253267
return nil
254268
}
255269

256-
return resource.RetryableError(fmt.Errorf("cluster release is still install...Status is %s", *result.Status))
270+
return resource.RetryableError(fmt.Errorf("Cluster release is still install...Status is %s", *result.Status))
257271
})
258272

259273
if reqErr != nil {

tencentcloud/services/tke/service_tencentcloud_tke.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3878,7 +3878,7 @@ func (me *TkeService) DescribeKubernetesClusterReleaseById(ctx context.Context,
38783878
}
38793879

38803880
if result == nil || result.Response == nil || result.Response.Release == nil {
3881-
return resource.NonRetryableError(fmt.Errorf("Describe kubernetes releases failed, Response is nil."))
3881+
return resource.NonRetryableError(fmt.Errorf("Describe kubernetes releases details failed, Response is nil."))
38823882
}
38833883

38843884
response = result

0 commit comments

Comments
 (0)