Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade provider to use terraform-plugin-sdk v2 #492

Merged
Merged
Changes from 1 commit
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
2188231
upgrade terraform-plugin-sdk and `go mod vendor`
tdyas Sep 23, 2020
8927486
Update digitalocean/datasource_digitalocean_image_test.go
tdyas Oct 3, 2020
df26878
Update digitalocean/datasource_digitalocean_kubernetes_cluster_test.go
tdyas Oct 3, 2020
5042227
Update digitalocean/datasource_digitalocean_vpc_test.go
tdyas Oct 3, 2020
7c751ef
Update digitalocean/datasource_digitalocean_vpc_test.go
tdyas Oct 3, 2020
d92d5d7
go fmt
tdyas Oct 3, 2020
513ceab
fix droplet_id to be of the right type
tdyas Oct 3, 2020
d9e4776
fix digitalocean_project resource
tdyas Oct 3, 2020
0cebd89
fix creation order in digitalocean_certificate test
tdyas Oct 3, 2020
be6fb5d
fix digitalocean_container_registry data source tes
tdyas Oct 3, 2020
5fd54e1
Port new changes to v2.
andrewsomething Oct 13, 2020
fe70c8a
Port all tests to resource.ParallelTest
andrewsomething Oct 13, 2020
8cc8051
Fix KubernetesProviderInteroperability test.
andrewsomething Oct 13, 2020
8deea70
Fix TestAccDigitalOceanKubernetesCluster_UpgradeVersion
andrewsomething Oct 13, 2020
9df8104
Fix firewall panic s/create_at/created_at/
andrewsomething Oct 13, 2020
f6d1797
Fix TestAccDigitalOceanDroplet_Basic: Droplets now have private netwo…
andrewsomething Oct 13, 2020
d1640da
Fix TestAccDataSourceDigitalOceanDomain_Basic
andrewsomething Oct 14, 2020
d2d9972
Fix TestAccDataSourceDigitalOceanDropletSnapshot tests.
andrewsomething Oct 14, 2020
c8e1815
Fix TestAccDataSourceDigitalOceanSSHKey_Basic
andrewsomething Oct 14, 2020
b9a4282
Fix TestAccDataSourceDigitalOceanVolumeSnapshot tests.
andrewsomething Oct 14, 2020
b2d6fc8
Fix TestAccDataSourceDigitalOceanVolume tests.
andrewsomething Oct 14, 2020
e9b5e45
Fix TestAccDataSourceDigitalOceanRecord_Basic
andrewsomething Oct 14, 2020
5258015
Fix TestAccDataSourceDigitalOceanProject_NonDefaultProject
andrewsomething Oct 14, 2020
8c3f2d8
Fix TestAccDigitalOceanImage_PublicSlug
andrewsomething Oct 14, 2020
46f191e
Fix TestAccDataSourceDigitalOceanImages_Basic via bug in imageSchema()
andrewsomething Oct 14, 2020
e598972
go mod tidy
andrewsomething Oct 14, 2020
8df771e
Fix TestAccDataSourceDigitalOceanDroplet tests.
andrewsomething Oct 14, 2020
b2b535e
Fix TestAccDataSourceDigitalOceanVPC_ByName
andrewsomething Oct 14, 2020
d16a0d8
Fix TestAccDataSourceDigitalOceanTag_Basic
andrewsomething Oct 14, 2020
5986097
Fix TestAccDataSourceDigitalOceanTags_Basic
andrewsomething Oct 14, 2020
5960efc
Ensure versions are set in DBaaS tests.
andrewsomething Oct 14, 2020
be8a6fe
Fix TestAccDataSourceDigitalOceanApp_Basic
andrewsomething Oct 14, 2020
2af7882
Fix non-set related issues with TestAccDataSourceDigitalOceanLoadBala…
andrewsomething Oct 14, 2020
0c20c27
Fix TestAccDataSourceDigitalOceanKubernetesCluster_Basic
andrewsomething Oct 14, 2020
03bb89f
Remove testAccDigitalOceanKubernetesConfigWithEmptyNodePool: Empty no…
andrewsomething Oct 15, 2020
67b048e
Fix TestAccDigitalOceanProject_WithManyResources.
andrewsomething Oct 15, 2020
6963b94
Fix TestAccDigitalOceanProject_UpdateFromDropletToSpacesResource
andrewsomething Oct 15, 2020
d2c40bf
vendor set helpers from AWS provider
tdyas Oct 15, 2020
28173e5
Fix TestAccDigitalOceanFloatingIP_Droplet.
andrewsomething Oct 15, 2020
62ad99e
Fix CDN panic.
andrewsomething Oct 15, 2020
cd596cf
fix TestAccDigitalOceanSpacesBucket_LifecycleBasic using setutil helpers
tdyas Oct 15, 2020
8aeb2c0
vendor set helpers from AWS provider
tdyas Oct 15, 2020
41b6a72
fix TestAccDigitalOceanSpacesBucket_LifecycleBasic using setutil helpers
tdyas Oct 15, 2020
d454e15
Fix load balancer tests using setutil helpers.
andrewsomething Oct 15, 2020
52798ac
Fix K8s tests using setutil helpers.
andrewsomething Oct 15, 2020
5dcaae6
Fix TestAccDigitalOceanApp_Envs using setutil helpers.
andrewsomething Oct 15, 2020
9a92cc8
Fix TestAccDigitalOceanSpacesBucket_LifecycleExpireMarkerOnly using s…
andrewsomething Oct 15, 2020
680e8ff
Fix TestAccDigitalOceanFloatingIPAssignment_createBeforeDestroy
andrewsomething Oct 15, 2020
2d70419
fix remaining TypeSet tests using setutil
tdyas Oct 15, 2020
d67ea6b
Registry test can not run in parallel. One per account.
andrewsomething Oct 15, 2020
5069f74
Fix TestAccDigitalOceanProject_UpdateWithDropletResource
andrewsomething Oct 15, 2020
6f06fac
Fix replica tests.
andrewsomething Oct 16, 2020
348044e
go mod tidy
andrewsomething Oct 16, 2020
d1e207e
Merge branch 'asb/upgrade_terraform_plugin_sdk_to_v2' of github.com:d…
andrewsomething Oct 16, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix K8s tests using setutil helpers.
andrewsomething committed Oct 15, 2020
commit 52798ac4c91e476e9dbd16544226519ef5f742f4
14 changes: 8 additions & 6 deletions digitalocean/resource_digitalocean_kubernetes_cluster_test.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package digitalocean

import (
"github.com/digitalocean/terraform-provider-digitalocean/internal/setutil"

"context"
"encoding/base64"
"fmt"
@@ -81,8 +83,8 @@ func TestAccDigitalOceanKubernetesCluster_Basic(t *testing.T) {
resource.TestCheckResourceAttrSet("digitalocean_kubernetes_cluster.foobar", "service_subnet"),
resource.TestCheckResourceAttrSet("digitalocean_kubernetes_cluster.foobar", "endpoint"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "tags.#", "3"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "tags.2356372769", "foo"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "tags.1996459178", "bar"),
setutil.TestCheckTypeSetElemAttr("digitalocean_kubernetes_cluster.foobar", "tags.*", "foo"),
setutil.TestCheckTypeSetElemAttr("digitalocean_kubernetes_cluster.foobar", "tags.*", "foo"),
resource.TestCheckResourceAttrSet("digitalocean_kubernetes_cluster.foobar", "status"),
resource.TestCheckResourceAttrSet("digitalocean_kubernetes_cluster.foobar", "created_at"),
resource.TestCheckResourceAttrSet("digitalocean_kubernetes_cluster.foobar", "updated_at"),
@@ -91,8 +93,8 @@ func TestAccDigitalOceanKubernetesCluster_Basic(t *testing.T) {
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.node_count", "1"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.actual_node_count", "1"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.tags.#", "2"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.tags.2053932785", "one"), // Currently tags are being copied from parent this will fail
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.tags.298486374", "two"), // requires API update
setutil.TestCheckTypeSetElemAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.tags.*", "one"),
setutil.TestCheckTypeSetElemAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.tags.*", "two"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.labels.%", "1"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.labels.priority", "high"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.nodes.#", "1"),
@@ -135,8 +137,8 @@ func TestAccDigitalOceanKubernetesCluster_UpdateCluster(t *testing.T) {
testAccCheckDigitalOceanKubernetesClusterExists("digitalocean_kubernetes_cluster.foobar", &k8s),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "name", rName+"-updated"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "tags.#", "2"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "tags.2053932785", "one"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "tags.298486374", "two"),
setutil.TestCheckTypeSetElemAttr("digitalocean_kubernetes_cluster.foobar", "tags.*", "one"),
setutil.TestCheckTypeSetElemAttr("digitalocean_kubernetes_cluster.foobar", "tags.*", "two"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "node_pool.0.labels.%", "0"),
resource.TestCheckResourceAttr("digitalocean_kubernetes_cluster.foobar", "surge_upgrade", "true"),
),