Skip to content

Commit 1aef147

Browse files
Merge branch 'master' into feature/CDI-908-terraform-does-not-save-ssl-cert-name-to-state-after-import
# Conflicts: # go.mod
2 parents 4b97a4d + 6c0392a commit 1aef147

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

gcore/resource_gcore_instancev2.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,11 @@ func resourceInstanceV2Read(ctx context.Context, d *schema.ResourceData, m inter
474474
return diag.FromErr(err)
475475
}
476476

477+
clientV2, err := CreateClient(provider, d, InstancePoint, versionPointV2)
478+
if err != nil {
479+
return diag.FromErr(err)
480+
}
481+
477482
clientVol, err := CreateClient(provider, d, volumesPoint, versionPointV1)
478483
if err != nil {
479484
return diag.FromErr(err)
@@ -602,7 +607,7 @@ func resourceInstanceV2Read(ctx context.Context, d *schema.ResourceData, m inter
602607
metadata := d.Get("metadata_map").(map[string]interface{})
603608
newMetadata := make(map[string]interface{}, len(metadata))
604609
for k := range metadata {
605-
md, err := instances.MetadataGet(client, instanceID, k).Extract()
610+
md, err := instancesV2.MetadataItemGet(clientV2, instanceID, instancesV2.MetadataItemOpts{Key: k}).Extract()
606611
if err != nil {
607612
return diag.Errorf("cannot get metadata with key: %s. Error: %s", instanceID, err)
608613
}
@@ -692,7 +697,7 @@ func resourceInstanceV2Update(ctx context.Context, d *schema.ResourceData, m int
692697
omd, nmd := d.GetChange("metadata_map")
693698
if len(omd.(map[string]interface{})) > 0 {
694699
for k := range omd.(map[string]interface{}) {
695-
err := instances.MetadataDelete(client, instanceID, k).Err
700+
err := instancesV2.MetadataItemDelete(clientV2, instanceID, instancesV2.MetadataItemOpts{Key: k}).Err
696701
if err != nil {
697702
return diag.Errorf("cannot delete metadata key: %s. Error: %s", k, err)
698703
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/G-Core/gcore-dns-sdk-go v0.2.9
88
github.com/G-Core/gcore-storage-sdk-go v0.1.34
99
github.com/G-Core/gcorelabscdn-go v1.0.21
10-
github.com/G-Core/gcorelabscloud-go v0.8.12
10+
github.com/G-Core/gcorelabscloud-go v0.8.13
1111
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320
1212
github.com/hashicorp/terraform-plugin-sdk/v2 v2.27.0
1313
github.com/mitchellh/mapstructure v1.5.0

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ github.com/G-Core/gcorelabscdn-go v1.0.21 h1:ROkbuFy2uyZbnDMaUFrYvjSYqk45GygwU3b
1717
github.com/G-Core/gcorelabscdn-go v1.0.21/go.mod h1:iSGXaTvZBzDHQW+rKFS918BgFVpONcyLEijwh8WsXpE=
1818
github.com/G-Core/gcorelabscloud-go v0.8.12 h1:qT8rrtSCXT+ol1g4zrl5JzWG+8IicHWCn7+U96tdlj4=
1919
github.com/G-Core/gcorelabscloud-go v0.8.12/go.mod h1:13Z1USxlxPbDFuYQyWqfNexlk4kUvOYTXbnvV/Z1lZo=
20+
github.com/G-Core/gcorelabscloud-go v0.8.13 h1:MpaT3owpIfbLP3EPZW+NDuxQfezN7FK6b+4VV0WILP8=
21+
github.com/G-Core/gcorelabscloud-go v0.8.13/go.mod h1:13Z1USxlxPbDFuYQyWqfNexlk4kUvOYTXbnvV/Z1lZo=
2022
github.com/Kunde21/markdownfmt/v3 v3.1.0 h1:KiZu9LKs+wFFBQKhrZJrFZwtLnCCWJahL+S+E/3VnM0=
2123
github.com/Kunde21/markdownfmt/v3 v3.1.0/go.mod h1:tPXN1RTyOzJwhfHoon9wUr4HGYmWgVxSQN6VBJDkrVc=
2224
github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=

0 commit comments

Comments
 (0)