Skip to content

Commit 48eb5d0

Browse files
committed
failing tests with feature to implement
1 parent 358797f commit 48eb5d0

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

internal/convert/testdata/clu2adv/free_cluster.in.tf

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,26 @@ resource "mongodbatlas_cluster" "count" {
1717
provider_instance_size_name = "M0"
1818
}
1919

20+
21+
resource "mongodbatlas_cluster" "upgrade_from_free_cluster" {
22+
# upgraded free cluster to dedicated
23+
project_id = var.project_id
24+
name = var.cluster_name
25+
provider_name = "AWS" # changed from TENANT to AWS
26+
provider_instance_size_name = "M10" # changed from M0 to M10
27+
# removed backing_provider_name = AWS"
28+
provider_region_name = var.region
29+
}
30+
31+
resource "mongodbatlas_cluster" "upgrade_from_free_cluster_with_variables" {
32+
# upgraded free cluster to dedicated, using variables in all attributes
33+
project_id = var.project_id
34+
name = var.cluster_name
35+
provider_name = var.provider_name
36+
provider_instance_size_name = var.instance_size
37+
provider_region_name = var.region
38+
}
39+
2040
resource "another_resource" "res1" {
2141
name = "name1"
2242
}

internal/convert/testdata/clu2adv/free_cluster.out.tf

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,52 @@ resource "mongodbatlas_advanced_cluster" "count" {
4747
# Please review the changes and confirm that references to this resource are updated.
4848
}
4949

50+
resource "mongodbatlas_advanced_cluster" "upgrade_from_free_cluster" {
51+
project_id = var.project_id
52+
name = var.cluster_name
53+
cluster_type = "REPLICASET"
54+
replication_specs = [
55+
{
56+
region_configs = [
57+
{
58+
priority = 7
59+
region_name = var.region
60+
provider_name = "AWS"
61+
electable_specs = {
62+
instance_size = "M10"
63+
}
64+
}
65+
]
66+
}
67+
]
68+
69+
# Generated by atlas-cli-plugin-terraform.
70+
# Please review the changes and confirm that references to this resource are updated.
71+
}
72+
73+
resource "mongodbatlas_advanced_cluster" "upgrade_from_free_cluster_with_variables" {
74+
project_id = var.project_id
75+
name = var.cluster_name
76+
cluster_type = "REPLICASET"
77+
replication_specs = [
78+
{
79+
region_configs = [
80+
{
81+
priority = 7
82+
region_name = var.region
83+
provider_name = var.provider_name
84+
electable_specs = {
85+
instance_size = var.instance_size
86+
}
87+
}
88+
]
89+
}
90+
]
91+
92+
# Generated by atlas-cli-plugin-terraform.
93+
# Please review the changes and confirm that references to this resource are updated.
94+
}
95+
5096
resource "another_resource" "res1" {
5197
name = "name1"
5298
}

0 commit comments

Comments
 (0)