Skip to content

Commit

Permalink
Add v2 suffix to the module name (#1156)
Browse files Browse the repository at this point in the history
* Bump module to v2

* Add v2 to import path of everything

* Append v2 suffix to build flags
  • Loading branch information
zliang-akamai authored Nov 28, 2023
1 parent 3162511 commit a6c075e
Show file tree
Hide file tree
Showing 312 changed files with 542 additions and 540 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,6 @@ modules-dev/
!command/test-fixtures/**/.terraform/

# Binary exclusions
terraform-provider-linode
terraform-provider-linode

dist/**
2 changes: 1 addition & 1 deletion .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ builds:
flags:
- -trimpath
ldflags:
- '-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X github.com/linode/terraform-provider-linode/version.ProviderVersion={{.Version}}'
- '-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X github.com/linode/terraform-provider-linode/v2/version.ProviderVersion={{.Version}}'
goos:
- freebsd
- windows
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -57,13 +57,13 @@ testacc: fmtcheck
TF_ACC=1 \
LINODE_API_VERSION="v4beta" \
RUN_LONG_TESTS=$(RUN_LONG_TESTS) \
go test --tags=integration -v ./$(PKG_NAME) -count $(ACCTEST_COUNT) -timeout $(ACCTEST_TIMEOUT) -parallel=$(ACCTEST_PARALLELISM) -ldflags="-X=github.com/linode/terraform-provider-linode/version.ProviderVersion=acc" $(TESTARGS)
go test --tags=integration -v ./$(PKG_NAME) -count $(ACCTEST_COUNT) -timeout $(ACCTEST_TIMEOUT) -parallel=$(ACCTEST_PARALLELISM) -ldflags="-X=github.com/linode/terraform-provider-linode/v2/version.ProviderVersion=acc" $(TESTARGS)

smoketest: fmtcheck
TF_ACC=1 \
LINODE_API_VERSION="v4beta" \
RUN_LONG_TESTS=$(RUN_LONG_TESTS) \
go test -v -run smoke ./linode/... -count $(ACCTEST_COUNT) -timeout $(ACCTEST_TIMEOUT) -parallel=$(ACCTEST_PARALLELISM) -ldflags="-X=github.com/linode/terraform-provider-linode/version.ProviderVersion=acc"
go test -v -run smoke ./linode/... -count $(ACCTEST_COUNT) -timeout $(ACCTEST_TIMEOUT) -parallel=$(ACCTEST_PARALLELISM) -ldflags="-X=github.com/linode/terraform-provider-linode/v2/version.ProviderVersion=acc"

unittest:
go test -v --tags=unit ./linode/...
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/linode/terraform-provider-linode
module github.com/linode/terraform-provider-linode/v2

go 1.20

Expand Down
2 changes: 1 addition & 1 deletion linode/acceptance/database.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/hashicorp/terraform-plugin-testing/terraform"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func CheckMySQLDatabaseExists(name string, db *linodego.MySQLDatabase) resource.TestCheckFunc {
Expand Down
2 changes: 1 addition & 1 deletion linode/acceptance/instance.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/hashicorp/terraform-plugin-testing/terraform"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func CheckInstanceExists(name string, instance *linodego.Instance) resource.TestCheckFunc {
Expand Down
2 changes: 1 addition & 1 deletion linode/acceptance/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

// ProviderNoPoll is used to configure the provider to disable instance
Expand Down
6 changes: 3 additions & 3 deletions linode/acceptance/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ import (
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/hashicorp/terraform-plugin-testing/terraform"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/version"
"github.com/linode/terraform-provider-linode/v2/linode"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
"github.com/linode/terraform-provider-linode/v2/version"
"golang.org/x/crypto/ssh"
)

Expand Down
4 changes: 2 additions & 2 deletions linode/account/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"testing"

"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/account/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/account/tmpl"
)

func TestAccDataSourceAccount_basic_smoke(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion linode/account/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewDataSource() datasource.DataSource {
Expand Down
2 changes: 1 addition & 1 deletion linode/account/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

type TemplateData struct{}
Expand Down
4 changes: 2 additions & 2 deletions linode/accountlogin/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (
"time"

"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/accountlogin/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/accountlogin/tmpl"
)

func TestAccDataSourceLinodeAccountLogin_basic(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountlogin/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewDataSource() datasource.DataSource {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountlogin/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

type TemplateData struct {
Expand Down
4 changes: 2 additions & 2 deletions linode/accountlogins/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (
"testing"

"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/accountlogins/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/accountlogins/tmpl"
)

func TestAccDataSourceAccountLogins_basic(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountlogins/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewDataSource() datasource.DataSource {
Expand Down
4 changes: 2 additions & 2 deletions linode/accountlogins/framework_datasource_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package accountlogins

import (
"github.com/hashicorp/terraform-plugin-framework/datasource/schema"
"github.com/linode/terraform-provider-linode/linode/accountlogin"
"github.com/linode/terraform-provider-linode/linode/helper/frameworkfilter"
"github.com/linode/terraform-provider-linode/v2/linode/accountlogin"
"github.com/linode/terraform-provider-linode/v2/linode/helper/frameworkfilter"
)

var filterConfig = frameworkfilter.Config{
Expand Down
2 changes: 1 addition & 1 deletion linode/accountlogins/framework_models.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper/frameworkfilter"
"github.com/linode/terraform-provider-linode/v2/linode/helper/frameworkfilter"
)

type AccountLoginModel struct {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountlogins/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

type TemplateData struct {
Expand Down
4 changes: 2 additions & 2 deletions linode/accountsettings/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
"testing"

"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/accountsettings/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/accountsettings/tmpl"
)

func TestAccDataSourceLinodeAccountSettings_basic(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountsettings/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"context"

"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewDataSource() datasource.DataSource {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountsettings/framework_model.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package accountsettings
import (
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

// AccountSettingsModel describes the Terraform resource data model to match the
Expand Down
2 changes: 1 addition & 1 deletion linode/accountsettings/framework_resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/hashicorp/terraform-plugin-framework/resource"
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewResource() resource.Resource {
Expand Down
4 changes: 2 additions & 2 deletions linode/accountsettings/resource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import (
"testing"

"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/accountsettings/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/accountsettings/tmpl"
)

func TestAccResourceAccountSettings_basic(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion linode/accountsettings/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

type TemplateData struct {
Expand Down
4 changes: 2 additions & 2 deletions linode/backup/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (
"github.com/hashicorp/terraform-plugin-testing/helper/acctest"
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

var testRegion string
Expand Down
2 changes: 1 addition & 1 deletion linode/backup/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"context"

"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

type DataSource struct {
Expand Down
2 changes: 1 addition & 1 deletion linode/databaseaccesscontrols/resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func Resource() *schema.Resource {
Expand Down
6 changes: 3 additions & 3 deletions linode/databaseaccesscontrols/resource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ import (
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/hashicorp/terraform-plugin-testing/terraform"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/databaseaccesscontrols/tmpl"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/databaseaccesscontrols/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion linode/databaseaccesscontrols/schema_resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package databaseaccesscontrols
import (
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/validation"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

var resourceSchema = map[string]*schema.Schema{
Expand Down
2 changes: 1 addition & 1 deletion linode/databaseaccesscontrols/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

type TemplateData struct {
Expand Down
6 changes: 3 additions & 3 deletions linode/databasebackups/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ import (

"github.com/hashicorp/terraform-plugin-testing/helper/acctest"
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/databasebackups/tmpl"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/databasebackups/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/helper"

"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion linode/databasebackups/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewDataSource() datasource.DataSource {
Expand Down
4 changes: 2 additions & 2 deletions linode/databasebackups/framework_datasource_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"github.com/hashicorp/terraform-plugin-framework-validators/stringvalidator"
"github.com/hashicorp/terraform-plugin-framework/datasource/schema"
"github.com/hashicorp/terraform-plugin-framework/schema/validator"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/linode/helper/frameworkfilter"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper/frameworkfilter"
)

var filterConfig = frameworkfilter.Config{
Expand Down
2 changes: 1 addition & 1 deletion linode/databasebackups/framework_models.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper/frameworkfilter"
"github.com/linode/terraform-provider-linode/v2/linode/helper/frameworkfilter"
)

type DatabaseBackupModel struct {
Expand Down
2 changes: 1 addition & 1 deletion linode/databasebackups/tmpl/template.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package tmpl
import (
"testing"

"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
)

type TemplateData struct {
Expand Down
4 changes: 2 additions & 2 deletions linode/databaseengines/datasource_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"testing"

"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/linode/terraform-provider-linode/linode/acceptance"
"github.com/linode/terraform-provider-linode/linode/databaseengines/tmpl"
"github.com/linode/terraform-provider-linode/v2/linode/acceptance"
"github.com/linode/terraform-provider-linode/v2/linode/databaseengines/tmpl"
)

func TestAccDataSourceDatabaseEngines_all(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion linode/databaseengines/framework_datasource.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/hashicorp/terraform-plugin-framework/datasource"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper"
"github.com/linode/terraform-provider-linode/v2/linode/helper"
)

func NewDataSource() datasource.DataSource {
Expand Down
2 changes: 1 addition & 1 deletion linode/databaseengines/framework_datasource_schema.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package databaseengines

import (
"github.com/hashicorp/terraform-plugin-framework/datasource/schema"
"github.com/linode/terraform-provider-linode/linode/helper/frameworkfilter"
"github.com/linode/terraform-provider-linode/v2/linode/helper/frameworkfilter"
)

var filterConfig = frameworkfilter.Config{
Expand Down
2 changes: 1 addition & 1 deletion linode/databaseengines/framework_models.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package databaseengines
import (
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/linode/linodego"
"github.com/linode/terraform-provider-linode/linode/helper/frameworkfilter"
"github.com/linode/terraform-provider-linode/v2/linode/helper/frameworkfilter"
)

type DatabaseEngineModel struct {
Expand Down
Loading

0 comments on commit a6c075e

Please sign in to comment.