Skip to content

Commit 89429a5

Browse files
authored
Merge pull request #496 from brickzzhang/master
[remove spec update validation]
2 parents 98d7995 + ef8a2e1 commit 89429a5

4 files changed

+4
-18
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ DEPRECATED:
2121

2222
* Data Source: `tencentcloud_cdn_domains` optional argument `offset` is no longer supported.
2323

24+
ENHANCEMENTS:
25+
26+
* Resource: `tencentcloud_mongodb_instance`, `tencentcloud_mongodb_sharding_instance` and `tencentcloud_mongodb_standby_instance` remove spec update validation.
27+
2428
## 1.40.3 (August 11, 2020)
2529

2630
ENHANCEMENTS:

tencentcloud/resource_tc_mongodb_instance.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -390,12 +390,6 @@ func resourceTencentCloudMongodbInstanceUpdate(d *schema.ResourceData, meta inte
390390
d.Partial(true)
391391

392392
if d.HasChange("memory") || d.HasChange("volume") {
393-
// precheck
394-
oldMemory, newMemory := d.GetChange("memory")
395-
oldVolume, newVolume := d.GetChange("volume")
396-
if (newMemory.(int) >= oldMemory.(int) || newVolume.(int) >= oldVolume.(int)) && (newMemory.(int) <= oldMemory.(int) || newVolume.(int) <= oldVolume.(int)) {
397-
return fmt.Errorf("[CRITAL] updating memory and volume of mongodb instance failed, memory and volume must upgrade/downgrade at same time")
398-
}
399393
memory := d.Get("memory").(int)
400394
volume := d.Get("volume").(int)
401395
err := mongodbService.UpgradeInstance(ctx, instanceId, memory, volume)

tencentcloud/resource_tc_mongodb_sharding_instance.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -385,12 +385,6 @@ func resourceMongodbShardingInstanceUpdate(d *schema.ResourceData, meta interfac
385385
d.Partial(true)
386386

387387
if d.HasChange("memory") || d.HasChange("volume") {
388-
// precheck
389-
oldMemory, newMemory := d.GetChange("memory")
390-
oldVolume, newVolume := d.GetChange("volume")
391-
if (newMemory.(int) >= oldMemory.(int) || newVolume.(int) >= oldVolume.(int)) && (newMemory.(int) <= oldMemory.(int) || newVolume.(int) <= oldVolume.(int)) {
392-
return fmt.Errorf("[CRITAL] updating memory and volume of mongodb instance failed, memory and volume must upgrade/downgrade at same time")
393-
}
394388
memory := d.Get("memory").(int)
395389
volume := d.Get("volume").(int)
396390
err := mongodbService.UpgradeInstance(ctx, instanceId, memory, volume)

tencentcloud/resource_tc_mongodb_standby_instance.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -445,12 +445,6 @@ func resourceTencentCloudMongodbStandbyInstanceUpdate(d *schema.ResourceData, me
445445
d.Partial(true)
446446

447447
if d.HasChange("memory") || d.HasChange("volume") {
448-
// precheck
449-
oldMemory, newMemory := d.GetChange("memory")
450-
oldVolume, newVolume := d.GetChange("volume")
451-
if (newMemory.(int) >= oldMemory.(int) || newVolume.(int) >= oldVolume.(int)) && (newMemory.(int) <= oldMemory.(int) || newVolume.(int) <= oldVolume.(int)) {
452-
return fmt.Errorf("[CRITAL] updating memory and volume of mongodb instance failed, memory and volume must upgrade/downgrade at same time")
453-
}
454448
memory := d.Get("memory").(int)
455449
volume := d.Get("volume").(int)
456450
err := mongodbService.UpgradeInstance(ctx, instanceId, memory, volume)

0 commit comments

Comments
 (0)