Skip to content

Commit 89a654f

Browse files
authored
Merge pull request #98 from yanndegat/dev/plugin-sdk
migrate to terraform-plugin-sdk
2 parents 0d1263b + f54b211 commit 89a654f

File tree

1,161 files changed

+110657
-34759
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,161 files changed

+110657
-34759
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ module github.com/terraform-providers/terraform-provider-ovh
33
require (
44
github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e // indirect
55
github.com/hashicorp/go-cleanhttp v0.5.1
6-
github.com/hashicorp/terraform v0.12.12
6+
github.com/hashicorp/terraform-plugin-sdk v1.0.0
7+
github.com/jtolds/gls v4.20.0+incompatible // indirect
78
github.com/mitchellh/go-homedir v1.1.0
89
github.com/ovh/go-ovh v0.0.0-20181109152953-ba5adb4cf014
910
github.com/smartystreets/assertions v0.0.0-20190116191733-b6c0e53d7304 // indirect
1011
github.com/smartystreets/goconvey v0.0.0-20181108003508-044398e4856c // indirect
11-
golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d // indirect
1212
gopkg.in/ini.v1 v1.42.0
1313
)
1414

go.sum

+35-355
Large diffs are not rendered by default.

main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package main
22

33
import (
4-
"github.com/hashicorp/terraform/plugin"
4+
"github.com/hashicorp/terraform-plugin-sdk/plugin"
55
"github.com/terraform-providers/terraform-provider-ovh/ovh"
66
)
77

ovh/config.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"time"
77

88
cleanhttp "github.com/hashicorp/go-cleanhttp"
9-
"github.com/hashicorp/terraform/helper/logging"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/logging"
1010
"github.com/ovh/go-ovh/ovh"
1111
)
1212

ovh/data_source_ovh_domain_zone.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ovh
33
import (
44
"fmt"
55

6-
"github.com/hashicorp/terraform/helper/schema"
6+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
)
88

99
func dataSourceDomainZone() *schema.Resource {

ovh/data_source_ovh_domain_zone_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"strconv"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/resource"
10-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
10+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1111
)
1212

1313
func TestAccDomainZoneDataSource_basic(t *testing.T) {

ovh/data_source_ovh_iploadbalancing.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"fmt"
55
"log"
66

7-
"github.com/hashicorp/terraform/helper/hashcode"
8-
"github.com/hashicorp/terraform/helper/schema"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/hashcode"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
)
1010

1111
func dataSourceIpLoadbalancing() *schema.Resource {

ovh/data_source_ovh_iploadbalancing_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"os"
66
"testing"
77

8-
"github.com/hashicorp/terraform/helper/resource"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
99
)
1010

1111
func TestAccIpLoadbalancingDataSource_basic(t *testing.T) {

ovh/data_source_ovh_me_paymentmean_bankaccount.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"regexp"
66
"sort"
77

8-
"github.com/hashicorp/terraform/helper/schema"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
)
1010

1111
type BankAccount struct {

ovh/data_source_ovh_me_paymentmean_bankaccount_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"os"
55
"testing"
66

7-
"github.com/hashicorp/terraform/helper/resource"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
88
)
99

1010
func TestAccMePaymentmeanBankaccountDataSource_basic(t *testing.T) {

ovh/data_source_ovh_me_paymentmean_creditcard.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"regexp"
66
"sort"
77

8-
"github.com/hashicorp/terraform/helper/schema"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
)
1010

1111
type CreditCard struct {

ovh/data_source_ovh_me_paymentmean_creditcard_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"os"
55
"testing"
66

7-
"github.com/hashicorp/terraform/helper/resource"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
88
)
99

1010
func TestAccMePaymentmeanCreditcardDataSource_basic(t *testing.T) {

ovh/data_source_ovh_publiccloud_region.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"fmt"
55
"log"
66

7-
"github.com/hashicorp/terraform/helper/hashcode"
8-
"github.com/hashicorp/terraform/helper/schema"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/hashcode"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
)
1010

1111
func dataSourcePublicCloudRegion() *schema.Resource {

ovh/data_source_ovh_publiccloud_region_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"os"
66
"testing"
77

8-
"github.com/hashicorp/terraform/helper/resource"
9-
"github.com/hashicorp/terraform/terraform"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
9+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1010
)
1111

1212
func TestAccPublicCloudRegionDataSource_basic(t *testing.T) {

ovh/data_source_ovh_publiccloud_regions.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"log"
66

7-
"github.com/hashicorp/terraform/helper/schema"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
88
)
99

1010
func dataSourcePublicCloudRegions() *schema.Resource {

ovh/data_source_ovh_publiccloud_regions_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"os"
66
"testing"
77

8-
"github.com/hashicorp/terraform/helper/resource"
9-
"github.com/hashicorp/terraform/terraform"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
9+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1010
)
1111

1212
func TestAccPublicCloudRegionsDataSource_basic(t *testing.T) {

ovh/helpers.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"net"
77

8-
"github.com/hashicorp/terraform/helper/schema"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
"github.com/ovh/go-ovh/ovh"
1010
)
1111

ovh/ovh_sweeper_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"os"
66
"testing"
77

8-
"github.com/hashicorp/terraform/helper/resource"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
99

1010
"github.com/ovh/go-ovh/ovh"
1111
)

ovh/provider.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"fmt"
55
"os"
66

7-
"github.com/hashicorp/terraform/helper/schema"
8-
"github.com/hashicorp/terraform/terraform"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
8+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
99
"github.com/mitchellh/go-homedir"
1010
ini "gopkg.in/ini.v1"
1111
)

ovh/provider_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"os"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/schema"
10-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
10+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1111

1212
"github.com/ovh/go-ovh/ovh"
1313
)

ovh/resource_ovh_domain_zone_record.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"strings"
99
"time"
1010

11-
"github.com/hashicorp/terraform/helper/resource"
12-
"github.com/hashicorp/terraform/helper/schema"
11+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
12+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1313
"github.com/ovh/go-ovh/ovh"
1414
)
1515

ovh/resource_ovh_domain_zone_record_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"strconv"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/acctest"
10-
"github.com/hashicorp/terraform/helper/resource"
11-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
10+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
11+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1212
"log"
1313
"strings"
1414
"time"

ovh/resource_ovh_domain_zone_redirection.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"log"
66
"strconv"
77

8-
"github.com/hashicorp/terraform/helper/schema"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
)
1010

1111
type OvhDomainZoneRedirection struct {

ovh/resource_ovh_domain_zone_redirection_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import (
66
"strconv"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/acctest"
10-
"github.com/hashicorp/terraform/helper/resource"
11-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/acctest"
10+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
11+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1212
"log"
1313
"strings"
1414
"time"

ovh/resource_ovh_ip_reverse.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"net"
77
"strings"
88

9-
"github.com/hashicorp/terraform/helper/schema"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1010

1111
"github.com/ovh/go-ovh/ovh"
1212
)

ovh/resource_ovh_ip_reverse_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"os"
66
"testing"
77

8-
"github.com/hashicorp/terraform/helper/resource"
9-
"github.com/hashicorp/terraform/terraform"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
9+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1010
)
1111

1212
var testAccIpReverseConfig = fmt.Sprintf(`

ovh/resource_ovh_iploadbalancing_http_farm.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ovh
33
import (
44
"fmt"
55

6-
"github.com/hashicorp/terraform/helper/schema"
6+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
)
88

99
type IpLoadbalancingHttpFarmBackendProbe struct {

ovh/resource_ovh_iploadbalancing_http_farm_server.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"log"
77
"net"
88

9-
"github.com/hashicorp/terraform/helper/schema"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1010
)
1111

1212
type IpLoadbalancingHttpFarmServer struct {

ovh/resource_ovh_iploadbalancing_http_farm_server_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"reflect"
88
"testing"
99

10-
"github.com/hashicorp/terraform/helper/resource"
11-
"github.com/hashicorp/terraform/terraform"
10+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
11+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1212
)
1313

1414
var TestAccIpLoadbalancingHttpFarmServerPlan = [][]map[string]interface{}{

ovh/resource_ovh_iploadbalancing_http_farm_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"reflect"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/resource"
10-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
10+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1111
)
1212

1313
type TestAccIpLoadbalancingHttpFarmBackendProbeResponse struct {

ovh/resource_ovh_iploadbalancing_http_frontend.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ovh
33
import (
44
"fmt"
55

6-
"github.com/hashicorp/terraform/helper/schema"
6+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
)
88

99
type IpLoadbalancingHttpFrontend struct {

ovh/resource_ovh_iploadbalancing_http_route.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ovh
33
import (
44
"fmt"
55

6-
"github.com/hashicorp/terraform/helper/schema"
6+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
)
88

99
func resourceIPLoadbalancingRouteHTTP() *schema.Resource {

ovh/resource_ovh_iploadbalancing_http_route_rule.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ovh
33
import (
44
"fmt"
55

6-
"github.com/hashicorp/terraform/helper/schema"
6+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
)
88

99
func resourceIPLoadbalancingRouteHTTPRule() *schema.Resource {

ovh/resource_ovh_iploadbalancing_http_route_rule_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"os"
66
"testing"
77

8-
"github.com/hashicorp/terraform/helper/resource"
9-
"github.com/hashicorp/terraform/terraform"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
9+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1010
)
1111

1212
func TestAccIPLoadbalancingRouteHTTPRuleBasicCreate(t *testing.T) {

ovh/resource_ovh_iploadbalancing_http_route_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"strings"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/resource"
10-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
10+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1111
)
1212

1313
func TestAccIPLoadbalancingRouteHTTPBasicCreate(t *testing.T) {

ovh/resource_ovh_iploadbalancing_refresh.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"fmt"
55
"time"
66

7-
"github.com/hashicorp/terraform/helper/resource"
8-
"github.com/hashicorp/terraform/helper/schema"
7+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
8+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
99
)
1010

1111
type IPLoadbalancingRefreshTask struct {

ovh/resource_ovh_iploadbalancing_tcp_farm.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ovh
33
import (
44
"fmt"
55

6-
"github.com/hashicorp/terraform/helper/schema"
6+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
77
)
88

99
type IpLoadbalancingTcpFarmBackendProbe struct {

ovh/resource_ovh_iploadbalancing_tcp_farm_server.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"log"
77
"net"
88

9-
"github.com/hashicorp/terraform/helper/schema"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/schema"
1010
)
1111

1212
type IpLoadbalancingTcpFarmServer struct {

ovh/resource_ovh_iploadbalancing_tcp_farm_server_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"reflect"
88
"testing"
99

10-
"github.com/hashicorp/terraform/helper/resource"
11-
"github.com/hashicorp/terraform/terraform"
10+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
11+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1212
)
1313

1414
var TestAccIpLoadbalancingTcpFarmServerPlan = [][]map[string]interface{}{

ovh/resource_ovh_iploadbalancing_tcp_farm_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"reflect"
77
"testing"
88

9-
"github.com/hashicorp/terraform/helper/resource"
10-
"github.com/hashicorp/terraform/terraform"
9+
"github.com/hashicorp/terraform-plugin-sdk/helper/resource"
10+
"github.com/hashicorp/terraform-plugin-sdk/terraform"
1111
)
1212

1313
type TestAccIpLoadbalancingTcpFarmBackendProbeResponse struct {

0 commit comments

Comments
 (0)