Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

resource/alicloud_click_house_db_cluster: add support to open public connection. #8413

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

itkillsnone
Copy link
Contributor

resource/alicloud_click_house_db_cluster: add support to open public connection.

@itkillsnone itkillsnone force-pushed the feature/20250226_open_public_net branch from e018da8 to 4e8d5b5 Compare February 26, 2025 08:51
Copy link
Collaborator

@ChenHanZhang ChenHanZhang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approved

@itkillsnone
Copy link
Contributor Author

=== RUN TestAccAliCloudClickHouseDBCluster_OpenPublicConnection
2025/02/26 19:53:36 [INFO] terraform: building graph: GraphTypeValidate
2025/02/26 19:53:36 [INFO] terraform: building graph: GraphTypeRefresh
2025/02/26 19:53:36 using terraform version: 0.12.7-sdk
2025/02/26 19:53:40 [WARN] Test: Step plan: DIFF:

CREATE: alicloud_click_house_db_cluster.default
category: "" => "Basic"
connection_string: "" => ""
db_cluster_access_white_list.#: "" => "0"
db_cluster_class: "" => "S8"
db_cluster_description: "" => ""
db_cluster_network_type: "" => "vpc"
db_cluster_version: "" => "23.8"
db_node_group_count: "" => "1"
db_node_storage: "" => "100"
id: "" => ""
maintain_time: "" => ""
multi_zone_vswitch_list.#: "" => "0"
payment_type: "" => "PayAsYouGo"
port: "" => ""
public_connection_string: "" => ""
renewal_status: "" => ""
status: "" => ""
storage_type: "" => "cloud_essd"
vpc_id: "" => ""
vswitch_id: "" => ""
zone_id: "" => ""
CREATE: alicloud_vpc.default
cidr_block: "" => "192.168.0.0/16"
create_time: "" => ""
dns_hostname_status: "" => ""
id: "" => ""
ipv6_cidr_block: "" => ""
ipv6_cidr_blocks: "" => ""
name: "" => ""
region_id: "" => ""
resource_group_id: "" => ""
route_table_id: "" => ""
router_id: "" => ""
router_table_id: "" => ""
secondary_cidr_blocks: "" => ""
status: "" => ""
user_cidrs: "" => ""
vpc_name: "" => "tf-testacccn-hangzhouclickhousedbcluster82483"
CREATE: alicloud_vswitch.default
availability_zone: "" => ""
cidr_block: "" => "192.168.192.0/24"
create_time: "" => ""
id: "" => ""
ipv6_cidr_block: "" => ""
ipv6_cidr_block_mask: "" => ""
name: "" => ""
status: "" => ""
vpc_id: "" => ""
vswitch_name: "" => "tf-testacccn-hangzhouclickhousedbcluster82483"
zone_id: "" => "cn-hangzhou-h"

STATE:

data.alicloud_click_house_regions.default:
ID = 67bf00c4
provider = provider.alicloud
current = true
regions.# = 1
regions.0.region_id = cn-hangzhou
regions.0.zone_ids.# = 8
regions.0.zone_ids.0.vpc_enabled = true
regions.0.zone_ids.0.zone_id = cn-hangzhou-h
regions.0.zone_ids.1.vpc_enabled = true
regions.0.zone_ids.1.zone_id = cn-hangzhou-finance-i
regions.0.zone_ids.2.vpc_enabled = true
regions.0.zone_ids.2.zone_id = cn-hangzhou-i
regions.0.zone_ids.3.vpc_enabled = true
regions.0.zone_ids.3.zone_id = cn-hangzhou-finance-k
regions.0.zone_ids.4.vpc_enabled = true
regions.0.zone_ids.4.zone_id = cn-hangzhou-finance-j
regions.0.zone_ids.5.vpc_enabled = true
regions.0.zone_ids.5.zone_id = cn-hangzhou-finance-h
regions.0.zone_ids.6.vpc_enabled = true
regions.0.zone_ids.6.zone_id = cn-hangzhou-j
regions.0.zone_ids.7.vpc_enabled = true
regions.0.zone_ids.7.zone_id = cn-hangzhou-k
2025/02/26 19:53:40 [INFO] terraform: building graph: GraphTypeApply
2025/02/26 19:53:40 using terraform version: 0.12.7-sdk
2025/02/26 19:53:40 alicloud provider trace id: 61332c54-5b91-4edc-9235-59c*****
2025/02/26 19:55:14 [WARN] Test: Step plan: DIFF:

UPDATE: alicloud_click_house_db_cluster.default
category: "Basic" => "Basic"
connection_string: "cc-bp1***********.clickhouse.ads.aliyuncs.com" => "cc-bp1***********.clickhouse.ads.aliyuncs.com"
db_cluster_access_white_list.#: "0" => "0"
db_cluster_class: "S8" => "S8"
db_cluster_description: "cc-bp1***********" => "cc-bp1***********"
db_cluster_network_type: "vpc" => "vpc"
db_cluster_version: "23.8" => "23.8"
db_node_group_count: "1" => "1"
db_node_storage: "100" => "100"
encryption_key: "" => ""
encryption_type: "" => ""
id: "cc-bp1***********" => "cc-bp1***********"
maintain_time: "00:00Z-06:00Z" => "00:00Z-06:00Z"
multi_zone_vswitch_list.#: "0" => "0"
open_public_connection: "false" => "true"
payment_type: "PayAsYouGo" => "PayAsYouGo"
port: "8123" => "8123"
public_connection_string: "" => ""
status: "Running" => "Running"
storage_type: "cloud_essd" => "cloud_essd"
vpc_id: "vpc-bp1xsfa***********" => "vpc-bp1xsfa***********"
vswitch_id: "vsw-bp1x1***********" => "vsw-bp1x1***********"
zone_id: "cn-hangzhou-h" => "cn-hangzhou-h"

STATE:

data.alicloud_click_house_regions.default:
ID = 67bf0121
provider = provider.alicloud
current = true
regions.# = 1
regions.0.region_id = cn-hangzhou
regions.0.zone_ids.# = 8
regions.0.zone_ids.0.vpc_enabled = true
regions.0.zone_ids.0.zone_id = cn-hangzhou-h
regions.0.zone_ids.1.vpc_enabled = true
regions.0.zone_ids.1.zone_id = cn-hangzhou-finance-i
regions.0.zone_ids.2.vpc_enabled = true
regions.0.zone_ids.2.zone_id = cn-hangzhou-i
regions.0.zone_ids.3.vpc_enabled = true
regions.0.zone_ids.3.zone_id = cn-hangzhou-finance-k
regions.0.zone_ids.4.vpc_enabled = true
regions.0.zone_ids.4.zone_id = cn-hangzhou-finance-j
regions.0.zone_ids.5.vpc_enabled = true
regions.0.zone_ids.5.zone_id = cn-hangzhou-finance-h
regions.0.zone_ids.6.vpc_enabled = true
regions.0.zone_ids.6.zone_id = cn-hangzhou-j
regions.0.zone_ids.7.vpc_enabled = true
regions.0.zone_ids.7.zone_id = cn-hangzhou-k
alicloud_click_house_db_cluster.default:
ID = cc-bp1***********
provider = provider.alicloud
category = Basic
connection_string = cc-bp1***********.clickhouse.ads.aliyuncs.com
db_cluster_class = S8
db_cluster_description = cc-bp1***********
db_cluster_network_type = vpc
db_cluster_version = 23.8
db_node_group_count = 1
db_node_storage = 100
encryption_key =
encryption_type =
maintain_time = 00:00Z-06:00Z
open_public_connection = false
payment_type = PayAsYouGo
port = 8123
public_connection_string =
status = Running
storage_type = cloud_essd
vpc_id = vpc-bp1xsfa***********
vswitch_id = vsw-bp1x1***********
zone_id = cn-hangzhou-h

Dependencies:
alicloud_vswitch.default
alicloud_vpc.default:
ID = vpc-bp1xsfa***********
provider = provider.alicloud
cidr_block = 192.168.0.0/16
classic_link_enabled = false
create_time = 2025-02-26T11:53:41Z
description =
dns_hostname_status = DISABLED
enable_ipv6 = false
ipv6_cidr_block =
name = tf-testacccn-hangzhouclickhousedbcluster82483
region_id = cn-hangzhou
resource_group_id = rg-acfm***********
route_table_id = vtb-bp1y9fqu***********
router_id = vrt-bp1ssf77***********
router_table_id = vtb-bp1y9fqu***********
status = Available
system_route_table_description =
system_route_table_name =
vpc_name = tf-testacccn-hangzhouclickhousedbcluster82483
alicloud_vswitch.default:
ID = vsw-bp1x1***********
provider = provider.alicloud
availability_zone = cn-hangzhou-h
cidr_block = 192.168.192.0/24
create_time = 2025-02-26T11:53:47Z
description =
ipv6_cidr_block =
name = tf-testacccn-hangzhouclickhousedbcluster82483
status = Available
vpc_id = vpc-bp1xsfa***********
vswitch_name = tf-testacccn-hangzhouclickhousedbcluster82483
zone_id = cn-hangzhou-h

Dependencies:
alicloud_vpc.default
data.alicloud_click_house_regions.default
2025/02/26 19:55:14 [INFO] terraform: building graph: GraphTypeApply
2025/02/26 19:55:14 using terraform version: 0.12.7-sdk
2025/02/26 19:55:46 [WARN] Test: Step plan: DIFF:

UPDATE: alicloud_click_house_db_cluster.default
category: "Basic" => "Basic"
connection_string: "cc-bp1***********.clickhouse.ads.aliyuncs.com" => "cc-bp1***********.clickhouse.ads.aliyuncs.com"
db_cluster_access_white_list.#: "0" => "0"
db_cluster_class: "S8" => "S8"
db_cluster_description: "cc-bp1***********" => "cc-bp1***********"
db_cluster_network_type: "vpc" => "vpc"
db_cluster_version: "23.8" => "23.8"
db_node_group_count: "1" => "1"
db_node_storage: "100" => "100"
encryption_key: "" => ""
encryption_type: "" => ""
id: "cc-bp1***********" => "cc-bp1***********"
maintain_time: "00:00Z-06:00Z" => "00:00Z-06:00Z"
multi_zone_vswitch_list.#: "0" => "0"
open_public_connection: "true" => "false"
payment_type: "PayAsYouGo" => "PayAsYouGo"
port: "8123" => "8123"
public_connection_string: "cc-bp1***********.public.clickhouse.ads.aliyuncs.com" => "cc-bp1***********.public.clickhouse.ads.aliyuncs.com"
status: "Running" => "Running"
storage_type: "cloud_essd" => "cloud_essd"
vpc_id: "vpc-bp1xsfa***********" => "vpc-bp1xsfa***********"
vswitch_id: "vsw-bp1x1***********" => "vsw-bp1x1***********"
zone_id: "cn-hangzhou-h" => "cn-hangzhou-h"

STATE:

data.alicloud_click_house_regions.default:
ID = 67bf0141
provider = provider.alicloud
current = true
regions.# = 1
regions.0.region_id = cn-hangzhou
regions.0.zone_ids.# = 8
regions.0.zone_ids.0.vpc_enabled = true
regions.0.zone_ids.0.zone_id = cn-hangzhou-h
regions.0.zone_ids.1.vpc_enabled = true
regions.0.zone_ids.1.zone_id = cn-hangzhou-finance-i
regions.0.zone_ids.2.vpc_enabled = true
regions.0.zone_ids.2.zone_id = cn-hangzhou-i
regions.0.zone_ids.3.vpc_enabled = true
regions.0.zone_ids.3.zone_id = cn-hangzhou-finance-k
regions.0.zone_ids.4.vpc_enabled = true
regions.0.zone_ids.4.zone_id = cn-hangzhou-finance-j
regions.0.zone_ids.5.vpc_enabled = true
regions.0.zone_ids.5.zone_id = cn-hangzhou-finance-h
regions.0.zone_ids.6.vpc_enabled = true
regions.0.zone_ids.6.zone_id = cn-hangzhou-j
regions.0.zone_ids.7.vpc_enabled = true
regions.0.zone_ids.7.zone_id = cn-hangzhou-k
alicloud_click_house_db_cluster.default:
ID = cc-bp1***********
provider = provider.alicloud
category = Basic
connection_string = cc-bp1***********.clickhouse.ads.aliyuncs.com
db_cluster_class = S8
db_cluster_description = cc-bp1***********
db_cluster_network_type = vpc
db_cluster_version = 23.8
db_node_group_count = 1
db_node_storage = 100
encryption_key =
encryption_type =
maintain_time = 00:00Z-06:00Z
open_public_connection = true
payment_type = PayAsYouGo
port = 8123
public_connection_string = cc-bp1***********.public.clickhouse.ads.aliyuncs.com
status = Running
storage_type = cloud_essd
vpc_id = vpc-bp1xsfa***********
vswitch_id = vsw-bp1x1***********
zone_id = cn-hangzhou-h

Dependencies:
alicloud_vswitch.default
alicloud_vpc.default:
ID = vpc-bp1xsfa***********
provider = provider.alicloud
cidr_block = 192.168.0.0/16
classic_link_enabled = false
create_time = 2025-02-26T11:53:41Z
description =
dns_hostname_status = DISABLED
enable_ipv6 = false
ipv6_cidr_block =
name = tf-testacccn-hangzhouclickhousedbcluster82483
region_id = cn-hangzhou
resource_group_id = rg-acfm***********
route_table_id = vtb-bp1y9fqu***********
router_id = vrt-bp1ssf77***********
router_table_id = vtb-bp1y9fqu***********
status = Available
system_route_table_description =
system_route_table_name =
vpc_name = tf-testacccn-hangzhouclickhousedbcluster82483
alicloud_vswitch.default:
ID = vsw-bp1x1***********
provider = provider.alicloud
availability_zone = cn-hangzhou-h
cidr_block = 192.168.192.0/24
create_time = 2025-02-26T11:53:47Z
description =
ipv6_cidr_block =
name = tf-testacccn-hangzhouclickhousedbcluster82483
status = Available
vpc_id = vpc-bp1xsfa***********
vswitch_name = tf-testacccn-hangzhouclickhousedbcluster82483
zone_id = cn-hangzhou-h

Dependencies:
alicloud_vpc.default
data.alicloud_click_house_regions.default
2025/02/26 19:55:46 [INFO] terraform: building graph: GraphTypeApply
2025/02/26 19:55:46 using terraform version: 0.12.7-sdk
2025/02/26 19:55:46 alicloud provider trace id: e16282e8-96b9-47e0-8376-e7a6******
2025/02/26 19:56:05 [INFO] terraform: building graph: GraphTypePlanDestroy
2025/02/26 19:56:05 [WARN] Test: Step plan: DIFF:

DESTROY: alicloud_click_house_db_cluster.default
category: "Basic" => ""
connection_string: "cc-bp1***********.clickhouse.ads.aliyuncs.com" => ""
db_cluster_access_white_list.#: "0" => ""
db_cluster_class: "S8" => ""
db_cluster_description: "cc-bp1***********" => ""
db_cluster_network_type: "vpc" => ""
db_cluster_version: "23.8" => ""
db_node_group_count: "1" => ""
db_node_storage: "100" => ""
encryption_key: "" => ""
encryption_type: "" => ""
id: "cc-bp1***********" => ""
maintain_time: "00:00Z-06:00Z" => ""
multi_zone_vswitch_list.#: "0" => ""
open_public_connection: "false" => ""
payment_type: "PayAsYouGo" => ""
port: "8123" => ""
public_connection_string: "" => ""
status: "Running" => ""
storage_type: "cloud_essd" => ""
vpc_id: "vpc-bp1xsfa***********" => ""
vswitch_id: "vsw-bp1x1***********" => ""
zone_id: "cn-hangzhou-h" => ""
DESTROY: alicloud_vpc.default
cidr_block: "192.168.0.0/16" => ""
classic_link_enabled: "false" => ""
create_time: "2025-02-26T11:53:41Z" => ""
description: "" => ""
dns_hostname_status: "DISABLED" => ""
enable_ipv6: "false" => ""
id: "vpc-bp1xsfa***********" => ""
ipv6_cidr_block: "" => ""
ipv6_cidr_blocks.#: "0" => ""
name: "tf-testacccn-hangzhouclickhousedbcluster82483" => ""
region_id: "cn-hangzhou" => ""
resource_group_id: "rg-acfm***********" => ""
route_table_id: "vtb-bp1y9fqu***********" => ""
router_id: "vrt-bp1ssf77***********" => ""
router_table_id: "vtb-bp1y9fqu***********" => ""
secondary_cidr_blocks.#: "0" => ""
status: "Available" => ""
system_route_table_description: "" => ""
system_route_table_name: "" => ""
user_cidrs.#: "0" => ""
vpc_name: "tf-testacccn-hangzhouclickhousedbcluster82483" => ""
DESTROY: alicloud_vswitch.default
availability_zone: "cn-hangzhou-h" => ""
cidr_block: "192.168.192.0/24" => ""
create_time: "2025-02-26T11:53:47Z" => ""
description: "" => ""
id: "vsw-bp1x1***********" => ""
ipv6_cidr_block: "" => ""
name: "tf-testacccn-hangzhouclickhousedbcluster82483" => ""
status: "Available" => ""
vpc_id: "vpc-bp1xsfa***********" => ""
vswitch_name: "tf-testacccn-hangzhouclickhousedbcluster82483" => ""
zone_id: "cn-hangzhou-h" => ""

STATE:

alicloud_click_house_db_cluster.default:
ID = cc-bp1***********
provider = provider.alicloud
category = Basic
connection_string = cc-bp1***********.clickhouse.ads.aliyuncs.com
db_cluster_class = S8
db_cluster_description = cc-bp1***********
db_cluster_network_type = vpc
db_cluster_version = 23.8
db_node_group_count = 1
db_node_storage = 100
encryption_key =
encryption_type =
maintain_time = 00:00Z-06:00Z
open_public_connection = false
payment_type = PayAsYouGo
port = 8123
public_connection_string =
status = Running
storage_type = cloud_essd
vpc_id = vpc-bp1xsfa***********
vswitch_id = vsw-bp1x1***********
zone_id = cn-hangzhou-h

Dependencies:
alicloud_vswitch.default
alicloud_vpc.default:
ID = vpc-bp1xsfa***********
provider = provider.alicloud
cidr_block = 192.168.0.0/16
classic_link_enabled = false
create_time = 2025-02-26T11:53:41Z
description =
dns_hostname_status = DISABLED
enable_ipv6 = false
ipv6_cidr_block =
name = tf-testacccn-hangzhouclickhousedbcluster82483
region_id = cn-hangzhou
resource_group_id = rg-acfm***********
route_table_id = vtb-bp1y9fqu***********
router_id = vrt-bp1ssf77***********
router_table_id = vtb-bp1y9fqu***********
status = Available
system_route_table_description =
system_route_table_name =
vpc_name = tf-testacccn-hangzhouclickhousedbcluster82483
alicloud_vswitch.default:
ID = vsw-bp1x1***********
provider = provider.alicloud
availability_zone = cn-hangzhou-h
cidr_block = 192.168.192.0/24
create_time = 2025-02-26T11:53:47Z
description =
ipv6_cidr_block =
name = tf-testacccn-hangzhouclickhousedbcluster82483
status = Available
vpc_id = vpc-bp1xsfa***********
vswitch_name = tf-testacccn-hangzhouclickhousedbcluster82483
zone_id = cn-hangzhou-h

Dependencies:
alicloud_vpc.default
data.alicloud_click_house_regions.default
2025/02/26 19:56:05 [INFO] terraform: building graph: GraphTypeApply
2025/02/26 19:56:05 using terraform version: 0.12.7-sdk
2025/02/26 19:56:05 [INFO] caller identity's account type is .
2025/02/26 19:57:55 [INFO] terraform: building graph: GraphTypePlanDestroy
2025/02/26 19:57:55 [INFO] terraform: building graph: GraphTypeRefresh
2025/02/26 19:57:55 [INFO] terraform: building graph: GraphTypePlanDestroy
--- PASS: TestAccAliCloudClickHouseDBCluster_OpenPublicConnection (259.17s)
PASS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants