Chase API breakage from github.com/joyent/triton-go: add context.Background()
This commit is contained in:
parent
4f590cb4fd
commit
b6eb0abcef
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/hashicorp/terraform/helper/schema"
|
||||
|
@ -109,7 +110,7 @@ func resourceFabricCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
routes[cidr] = ip
|
||||
}
|
||||
|
||||
fabric, err := client.Fabrics().CreateFabricNetwork(&triton.CreateFabricNetworkInput{
|
||||
fabric, err := client.Fabrics().CreateFabricNetwork(context.Background(), &triton.CreateFabricNetworkInput{
|
||||
FabricVLANID: d.Get("vlan_id").(int),
|
||||
Name: d.Get("name").(string),
|
||||
Description: d.Get("description").(string),
|
||||
|
@ -134,7 +135,7 @@ func resourceFabricCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceFabricExists(d *schema.ResourceData, meta interface{}) (bool, error) {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
return resourceExists(client.Fabrics().GetFabricNetwork(&triton.GetFabricNetworkInput{
|
||||
return resourceExists(client.Fabrics().GetFabricNetwork(context.Background(), &triton.GetFabricNetworkInput{
|
||||
FabricVLANID: d.Get("vlan_id").(int),
|
||||
NetworkID: d.Id(),
|
||||
}))
|
||||
|
@ -143,7 +144,7 @@ func resourceFabricExists(d *schema.ResourceData, meta interface{}) (bool, error
|
|||
func resourceFabricRead(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
fabric, err := client.Fabrics().GetFabricNetwork(&triton.GetFabricNetworkInput{
|
||||
fabric, err := client.Fabrics().GetFabricNetwork(context.Background(), &triton.GetFabricNetworkInput{
|
||||
FabricVLANID: d.Get("vlan_id").(int),
|
||||
NetworkID: d.Id(),
|
||||
})
|
||||
|
@ -171,7 +172,7 @@ func resourceFabricRead(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceFabricDelete(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
return client.Fabrics().DeleteFabricNetwork(&triton.DeleteFabricNetworkInput{
|
||||
return client.Fabrics().DeleteFabricNetwork(context.Background(), &triton.DeleteFabricNetworkInput{
|
||||
FabricVLANID: d.Get("vlan_id").(int),
|
||||
NetworkID: d.Id(),
|
||||
})
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"strconv"
|
||||
"testing"
|
||||
|
@ -48,7 +49,7 @@ func testCheckTritonFabricExists(name string) resource.TestCheckFunc {
|
|||
return err
|
||||
}
|
||||
|
||||
exists, err := resourceExists(conn.Fabrics().GetFabricNetwork(&triton.GetFabricNetworkInput{
|
||||
exists, err := resourceExists(conn.Fabrics().GetFabricNetwork(context.Background(), &triton.GetFabricNetworkInput{
|
||||
FabricVLANID: vlanID,
|
||||
NetworkID: rs.Primary.ID,
|
||||
}))
|
||||
|
@ -77,7 +78,7 @@ func testCheckTritonFabricDestroy(s *terraform.State) error {
|
|||
return err
|
||||
}
|
||||
|
||||
exists, err := resourceExists(conn.Fabrics().GetFabricNetwork(&triton.GetFabricNetworkInput{
|
||||
exists, err := resourceExists(conn.Fabrics().GetFabricNetwork(context.Background(), &triton.GetFabricNetworkInput{
|
||||
FabricVLANID: vlanID,
|
||||
NetworkID: rs.Primary.ID,
|
||||
}))
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/hashicorp/terraform/helper/schema"
|
||||
"github.com/joyent/triton-go"
|
||||
)
|
||||
|
@ -45,7 +47,7 @@ func resourceFirewallRule() *schema.Resource {
|
|||
func resourceFirewallRuleCreate(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
rule, err := client.Firewall().CreateFirewallRule(&triton.CreateFirewallRuleInput{
|
||||
rule, err := client.Firewall().CreateFirewallRule(context.Background(), &triton.CreateFirewallRuleInput{
|
||||
Rule: d.Get("rule").(string),
|
||||
Enabled: d.Get("enabled").(bool),
|
||||
Description: d.Get("description").(string),
|
||||
|
@ -62,7 +64,7 @@ func resourceFirewallRuleCreate(d *schema.ResourceData, meta interface{}) error
|
|||
func resourceFirewallRuleExists(d *schema.ResourceData, meta interface{}) (bool, error) {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
return resourceExists(client.Firewall().GetFirewallRule(&triton.GetFirewallRuleInput{
|
||||
return resourceExists(client.Firewall().GetFirewallRule(context.Background(), &triton.GetFirewallRuleInput{
|
||||
ID: d.Id(),
|
||||
}))
|
||||
}
|
||||
|
@ -70,7 +72,7 @@ func resourceFirewallRuleExists(d *schema.ResourceData, meta interface{}) (bool,
|
|||
func resourceFirewallRuleRead(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
rule, err := client.Firewall().GetFirewallRule(&triton.GetFirewallRuleInput{
|
||||
rule, err := client.Firewall().GetFirewallRule(context.Background(), &triton.GetFirewallRuleInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -89,7 +91,7 @@ func resourceFirewallRuleRead(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceFirewallRuleUpdate(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
_, err := client.Firewall().UpdateFirewallRule(&triton.UpdateFirewallRuleInput{
|
||||
_, err := client.Firewall().UpdateFirewallRule(context.Background(), &triton.UpdateFirewallRuleInput{
|
||||
ID: d.Id(),
|
||||
Rule: d.Get("rule").(string),
|
||||
Enabled: d.Get("enabled").(bool),
|
||||
|
@ -105,7 +107,7 @@ func resourceFirewallRuleUpdate(d *schema.ResourceData, meta interface{}) error
|
|||
func resourceFirewallRuleDelete(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
return client.Firewall().DeleteFirewallRule(&triton.DeleteFirewallRuleInput{
|
||||
return client.Firewall().DeleteFirewallRule(context.Background(), &triton.DeleteFirewallRuleInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"testing"
|
||||
|
||||
|
@ -96,7 +97,7 @@ func testCheckTritonFirewallRuleExists(name string) resource.TestCheckFunc {
|
|||
}
|
||||
conn := testAccProvider.Meta().(*triton.Client)
|
||||
|
||||
resp, err := conn.Firewall().GetFirewallRule(&triton.GetFirewallRuleInput{
|
||||
resp, err := conn.Firewall().GetFirewallRule(context.Background(), &triton.GetFirewallRuleInput{
|
||||
ID: rs.Primary.ID,
|
||||
})
|
||||
if err != nil && triton.IsResourceNotFound(err) {
|
||||
|
@ -121,7 +122,7 @@ func testCheckTritonFirewallRuleDestroy(s *terraform.State) error {
|
|||
continue
|
||||
}
|
||||
|
||||
resp, err := conn.Firewall().GetFirewallRule(&triton.GetFirewallRuleInput{
|
||||
resp, err := conn.Firewall().GetFirewallRule(context.Background(), &triton.GetFirewallRuleInput{
|
||||
ID: rs.Primary.ID,
|
||||
})
|
||||
if triton.IsResourceNotFound(err) {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"strings"
|
||||
|
||||
|
@ -49,7 +50,7 @@ func resourceKeyCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
}
|
||||
}
|
||||
|
||||
_, err := client.Keys().CreateKey(&triton.CreateKeyInput{
|
||||
_, err := client.Keys().CreateKey(context.Background(), &triton.CreateKeyInput{
|
||||
Name: d.Get("name").(string),
|
||||
Key: d.Get("key").(string),
|
||||
})
|
||||
|
@ -65,7 +66,7 @@ func resourceKeyCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceKeyExists(d *schema.ResourceData, meta interface{}) (bool, error) {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
_, err := client.Keys().GetKey(&triton.GetKeyInput{
|
||||
_, err := client.Keys().GetKey(context.Background(), &triton.GetKeyInput{
|
||||
KeyName: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -78,7 +79,7 @@ func resourceKeyExists(d *schema.ResourceData, meta interface{}) (bool, error) {
|
|||
func resourceKeyRead(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
key, err := client.Keys().GetKey(&triton.GetKeyInput{
|
||||
key, err := client.Keys().GetKey(context.Background(), &triton.GetKeyInput{
|
||||
KeyName: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -94,7 +95,7 @@ func resourceKeyRead(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceKeyDelete(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
return client.Keys().DeleteKey(&triton.DeleteKeyInput{
|
||||
return client.Keys().DeleteKey(context.Background(), &triton.DeleteKeyInput{
|
||||
KeyName: d.Id(),
|
||||
})
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"testing"
|
||||
"time"
|
||||
|
@ -78,7 +79,7 @@ func testCheckTritonKeyExists(name string) resource.TestCheckFunc {
|
|||
}
|
||||
conn := testAccProvider.Meta().(*triton.Client)
|
||||
|
||||
key, err := conn.Keys().GetKey(&triton.GetKeyInput{
|
||||
key, err := conn.Keys().GetKey(context.Background(), &triton.GetKeyInput{
|
||||
KeyName: rs.Primary.ID,
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -102,7 +103,7 @@ func testCheckTritonKeyDestroy(s *terraform.State) error {
|
|||
continue
|
||||
}
|
||||
|
||||
key, err := conn.Keys().GetKey(&triton.GetKeyInput{
|
||||
key, err := conn.Keys().GetKey(context.Background(), &triton.GetKeyInput{
|
||||
KeyName: rs.Primary.ID,
|
||||
})
|
||||
if err != nil {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"regexp"
|
||||
"time"
|
||||
|
@ -242,7 +243,7 @@ func resourceMachineCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
tags[k] = v.(string)
|
||||
}
|
||||
|
||||
machine, err := client.Machines().CreateMachine(&triton.CreateMachineInput{
|
||||
machine, err := client.Machines().CreateMachine(context.Background(), &triton.CreateMachineInput{
|
||||
Name: d.Get("name").(string),
|
||||
Package: d.Get("package").(string),
|
||||
Image: d.Get("image").(string),
|
||||
|
@ -259,7 +260,7 @@ func resourceMachineCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
stateConf := &resource.StateChangeConf{
|
||||
Target: []string{fmt.Sprintf(machineStateRunning)},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -286,7 +287,7 @@ func resourceMachineCreate(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceMachineExists(d *schema.ResourceData, meta interface{}) (bool, error) {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
return resourceExists(client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
return resourceExists(client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
}))
|
||||
}
|
||||
|
@ -294,14 +295,14 @@ func resourceMachineExists(d *schema.ResourceData, meta interface{}) (bool, erro
|
|||
func resourceMachineRead(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
machine, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
machine, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
nics, err := client.Machines().ListNICs(&triton.ListNICsInput{
|
||||
nics, err := client.Machines().ListNICs(context.Background(), &triton.ListNICsInput{
|
||||
MachineID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -366,7 +367,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
oldName := oldNameInterface.(string)
|
||||
newName := newNameInterface.(string)
|
||||
|
||||
err := client.Machines().RenameMachine(&triton.RenameMachineInput{
|
||||
err := client.Machines().RenameMachine(context.Background(), &triton.RenameMachineInput{
|
||||
ID: d.Id(),
|
||||
Name: newName,
|
||||
})
|
||||
|
@ -378,7 +379,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
Pending: []string{oldName},
|
||||
Target: []string{newName},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -406,11 +407,11 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
|
||||
var err error
|
||||
if len(tags) == 0 {
|
||||
err = client.Machines().DeleteMachineTags(&triton.DeleteMachineTagsInput{
|
||||
err = client.Machines().DeleteMachineTags(context.Background(), &triton.DeleteMachineTagsInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
} else {
|
||||
err = client.Machines().ReplaceMachineTags(&triton.ReplaceMachineTagsInput{
|
||||
err = client.Machines().ReplaceMachineTags(context.Background(), &triton.ReplaceMachineTagsInput{
|
||||
ID: d.Id(),
|
||||
Tags: tags,
|
||||
})
|
||||
|
@ -423,7 +424,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
stateConf := &resource.StateChangeConf{
|
||||
Target: []string{expectedTagsMD5},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -446,7 +447,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
if d.HasChange("package") {
|
||||
newPackage := d.Get("package").(string)
|
||||
|
||||
err := client.Machines().ResizeMachine(&triton.ResizeMachineInput{
|
||||
err := client.Machines().ResizeMachine(context.Background(), &triton.ResizeMachineInput{
|
||||
ID: d.Id(),
|
||||
Package: newPackage,
|
||||
})
|
||||
|
@ -457,7 +458,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
stateConf := &resource.StateChangeConf{
|
||||
Target: []string{fmt.Sprintf("%s@%s", newPackage, "running")},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -482,11 +483,11 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
|
||||
var err error
|
||||
if enable {
|
||||
err = client.Machines().EnableMachineFirewall(&triton.EnableMachineFirewallInput{
|
||||
err = client.Machines().EnableMachineFirewall(context.Background(), &triton.EnableMachineFirewallInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
} else {
|
||||
err = client.Machines().DisableMachineFirewall(&triton.DisableMachineFirewallInput{
|
||||
err = client.Machines().DisableMachineFirewall(context.Background(), &triton.DisableMachineFirewallInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
}
|
||||
|
@ -497,7 +498,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
stateConf := &resource.StateChangeConf{
|
||||
Target: []string{fmt.Sprintf("%t", enable)},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -531,7 +532,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
|
||||
for _, nicI := range newNICs.Difference(oldNICs).List() {
|
||||
nic := nicI.(map[string]interface{})
|
||||
if _, err := client.Machines().AddNIC(&triton.AddNICInput{
|
||||
if _, err := client.Machines().AddNIC(context.Background(), &triton.AddNICInput{
|
||||
MachineID: d.Id(),
|
||||
Network: nic["network"].(string),
|
||||
}); err != nil {
|
||||
|
@ -541,7 +542,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
|
||||
for _, nicI := range oldNICs.Difference(newNICs).List() {
|
||||
nic := nicI.(map[string]interface{})
|
||||
if err := client.Machines().RemoveNIC(&triton.RemoveNICInput{
|
||||
if err := client.Machines().RemoveNIC(context.Background(), &triton.RemoveNICInput{
|
||||
MachineID: d.Id(),
|
||||
MAC: nic["mac"].(string),
|
||||
}); err != nil {
|
||||
|
@ -559,7 +560,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
}
|
||||
}
|
||||
if len(metadata) > 0 {
|
||||
if _, err := client.Machines().UpdateMachineMetadata(&triton.UpdateMachineMetadataInput{
|
||||
if _, err := client.Machines().UpdateMachineMetadata(context.Background(), &triton.UpdateMachineMetadataInput{
|
||||
ID: d.Id(),
|
||||
Metadata: metadata,
|
||||
}); err != nil {
|
||||
|
@ -569,7 +570,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
stateConf := &resource.StateChangeConf{
|
||||
Target: []string{"converged"},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -607,7 +608,7 @@ func resourceMachineUpdate(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceMachineDelete(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
err := client.Machines().DeleteMachine(&triton.DeleteMachineInput{
|
||||
err := client.Machines().DeleteMachine(context.Background(), &triton.DeleteMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -617,7 +618,7 @@ func resourceMachineDelete(d *schema.ResourceData, meta interface{}) error {
|
|||
stateConf := &resource.StateChangeConf{
|
||||
Target: []string{machineStateDeleted},
|
||||
Refresh: func() (interface{}, string, error) {
|
||||
getResp, err := client.Machines().GetMachine(&triton.GetMachineInput{
|
||||
getResp, err := client.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: d.Id(),
|
||||
})
|
||||
if err != nil {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"log"
|
||||
"regexp"
|
||||
|
@ -129,7 +130,7 @@ func testCheckTritonMachineExists(name string) resource.TestCheckFunc {
|
|||
}
|
||||
conn := testAccProvider.Meta().(*triton.Client)
|
||||
|
||||
machine, err := conn.Machines().GetMachine(&triton.GetMachineInput{
|
||||
machine, err := conn.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: rs.Primary.ID,
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -158,7 +159,7 @@ func testCheckTritonMachineHasFabric(name, fabricName string) resource.TestCheck
|
|||
}
|
||||
conn := testAccProvider.Meta().(*triton.Client)
|
||||
|
||||
nics, err := conn.Machines().ListNICs(&triton.ListNICsInput{
|
||||
nics, err := conn.Machines().ListNICs(context.Background(), &triton.ListNICsInput{
|
||||
MachineID: machine.Primary.ID,
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -183,7 +184,7 @@ func testCheckTritonMachineDestroy(s *terraform.State) error {
|
|||
continue
|
||||
}
|
||||
|
||||
resp, err := conn.Machines().GetMachine(&triton.GetMachineInput{
|
||||
resp, err := conn.Machines().GetMachine(context.Background(), &triton.GetMachineInput{
|
||||
ID: rs.Primary.ID,
|
||||
})
|
||||
if err != nil {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"strconv"
|
||||
|
||||
|
@ -51,7 +52,7 @@ func resourceVLAN() *schema.Resource {
|
|||
func resourceVLANCreate(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
vlan, err := client.Fabrics().CreateFabricVLAN(&triton.CreateFabricVLANInput{
|
||||
vlan, err := client.Fabrics().CreateFabricVLAN(context.Background(), &triton.CreateFabricVLANInput{
|
||||
ID: d.Get("vlan_id").(int),
|
||||
Name: d.Get("name").(string),
|
||||
Description: d.Get("description").(string),
|
||||
|
@ -72,7 +73,7 @@ func resourceVLANExists(d *schema.ResourceData, meta interface{}) (bool, error)
|
|||
return false, err
|
||||
}
|
||||
|
||||
return resourceExists(client.Fabrics().GetFabricVLAN(&triton.GetFabricVLANInput{
|
||||
return resourceExists(client.Fabrics().GetFabricVLAN(context.Background(), &triton.GetFabricVLANInput{
|
||||
ID: id,
|
||||
}))
|
||||
}
|
||||
|
@ -85,7 +86,7 @@ func resourceVLANRead(d *schema.ResourceData, meta interface{}) error {
|
|||
return err
|
||||
}
|
||||
|
||||
vlan, err := client.Fabrics().GetFabricVLAN(&triton.GetFabricVLANInput{
|
||||
vlan, err := client.Fabrics().GetFabricVLAN(context.Background(), &triton.GetFabricVLANInput{
|
||||
ID: id,
|
||||
})
|
||||
if err != nil {
|
||||
|
@ -102,7 +103,7 @@ func resourceVLANRead(d *schema.ResourceData, meta interface{}) error {
|
|||
func resourceVLANUpdate(d *schema.ResourceData, meta interface{}) error {
|
||||
client := meta.(*triton.Client)
|
||||
|
||||
vlan, err := client.Fabrics().UpdateFabricVLAN(&triton.UpdateFabricVLANInput{
|
||||
vlan, err := client.Fabrics().UpdateFabricVLAN(context.Background(), &triton.UpdateFabricVLANInput{
|
||||
ID: d.Get("vlan_id").(int),
|
||||
Name: d.Get("name").(string),
|
||||
Description: d.Get("description").(string),
|
||||
|
@ -123,7 +124,7 @@ func resourceVLANDelete(d *schema.ResourceData, meta interface{}) error {
|
|||
return err
|
||||
}
|
||||
|
||||
return client.Fabrics().DeleteFabricVLAN(&triton.DeleteFabricVLANInput{
|
||||
return client.Fabrics().DeleteFabricVLAN(context.Background(), &triton.DeleteFabricVLANInput{
|
||||
ID: id,
|
||||
})
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package triton
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"strconv"
|
||||
"testing"
|
||||
|
@ -76,7 +77,7 @@ func testCheckTritonVLANExists(name string) resource.TestCheckFunc {
|
|||
return err
|
||||
}
|
||||
|
||||
resp, err := conn.Fabrics().GetFabricVLAN(&triton.GetFabricVLANInput{
|
||||
resp, err := conn.Fabrics().GetFabricVLAN(context.Background(), &triton.GetFabricVLANInput{
|
||||
ID: id,
|
||||
})
|
||||
if err != nil && triton.IsResourceNotFound(err) {
|
||||
|
@ -106,7 +107,7 @@ func testCheckTritonVLANDestroy(s *terraform.State) error {
|
|||
return err
|
||||
}
|
||||
|
||||
resp, err := conn.Fabrics().GetFabricVLAN(&triton.GetFabricVLANInput{
|
||||
resp, err := conn.Fabrics().GetFabricVLAN(context.Background(), &triton.GetFabricVLANInput{
|
||||
ID: id,
|
||||
})
|
||||
if triton.IsResourceNotFound(err) {
|
||||
|
|
Loading…
Reference in New Issue