Always use a function to create a test config (#785)

This commit is contained in:
Vincent Roseberry 2017-11-27 16:32:00 -08:00 committed by GitHub
parent 9791dad88e
commit 9930daa2af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
24 changed files with 175 additions and 95 deletions

View File

@ -17,7 +17,7 @@ func TestAccDataSourceDnsManagedZone_basic(t *testing.T) {
CheckDestroy: testAccCheckDnsManagedZoneDestroy, CheckDestroy: testAccCheckDnsManagedZoneDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccDataSourceDnsManagedZone_basic, Config: testAccDataSourceDnsManagedZone_basic(),
Check: testAccDataSourceDnsManagedZoneCheck("data.google_dns_managed_zone.qa", "google_dns_managed_zone.foo"), Check: testAccDataSourceDnsManagedZoneCheck("data.google_dns_managed_zone.qa", "google_dns_managed_zone.foo"),
}, },
}, },
@ -57,7 +57,8 @@ func testAccDataSourceDnsManagedZoneCheck(dsName, rsName string) resource.TestCh
} }
} }
var testAccDataSourceDnsManagedZone_basic = fmt.Sprintf(` func testAccDataSourceDnsManagedZone_basic() string {
return fmt.Sprintf(`
resource "google_dns_managed_zone" "foo" { resource "google_dns_managed_zone" "foo" {
name = "qa-zone-%s" name = "qa-zone-%s"
dns_name = "qa.test.com." dns_name = "qa.test.com."
@ -68,3 +69,4 @@ data "google_dns_managed_zone" "qa" {
name = "${google_dns_managed_zone.foo.name}" name = "${google_dns_managed_zone.foo.name}"
} }
`, acctest.RandString(10)) `, acctest.RandString(10))
}

View File

@ -22,7 +22,7 @@ func TestAccDataSourceGoogleComputeInstanceGroup_basic(t *testing.T) {
Providers: testAccProviders, Providers: testAccProviders,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccCheckDataSourceGoogleComputeInstanceGroupConfig, Config: testAccCheckDataSourceGoogleComputeInstanceGroupConfig(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckDataSourceGoogleComputeInstanceGroup("data.google_compute_instance_group.test"), testAccCheckDataSourceGoogleComputeInstanceGroup("data.google_compute_instance_group.test"),
), ),
@ -39,7 +39,7 @@ func TestAccDataSourceGoogleComputeInstanceGroup_withNamedPort(t *testing.T) {
Providers: testAccProviders, Providers: testAccProviders,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccCheckDataSourceGoogleComputeInstanceGroupConfigWithNamedPort, Config: testAccCheckDataSourceGoogleComputeInstanceGroupConfigWithNamedPort(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckDataSourceGoogleComputeInstanceGroup("data.google_compute_instance_group.test"), testAccCheckDataSourceGoogleComputeInstanceGroup("data.google_compute_instance_group.test"),
), ),
@ -174,7 +174,8 @@ func testAccCheckDataSourceGoogleComputeInstanceGroup(dataSourceName string) res
} }
} }
var testAccCheckDataSourceGoogleComputeInstanceGroupConfig = fmt.Sprintf(` func testAccCheckDataSourceGoogleComputeInstanceGroupConfig() string {
return fmt.Sprintf(`
resource "google_compute_instance" "test" { resource "google_compute_instance" "test" {
name = "tf-test-%s" name = "tf-test-%s"
machine_type = "n1-standard-1" machine_type = "n1-standard-1"
@ -209,8 +210,10 @@ data "google_compute_instance_group" "test" {
zone = "${google_compute_instance_group.test.zone}" zone = "${google_compute_instance_group.test.zone}"
} }
`, acctest.RandString(10), acctest.RandString(10)) `, acctest.RandString(10), acctest.RandString(10))
}
var testAccCheckDataSourceGoogleComputeInstanceGroupConfigWithNamedPort = fmt.Sprintf(` func testAccCheckDataSourceGoogleComputeInstanceGroupConfigWithNamedPort() string {
return fmt.Sprintf(`
resource "google_compute_instance" "test" { resource "google_compute_instance" "test" {
name = "tf-test-%s" name = "tf-test-%s"
machine_type = "n1-standard-1" machine_type = "n1-standard-1"
@ -255,3 +258,4 @@ data "google_compute_instance_group" "test" {
zone = "${google_compute_instance_group.test.zone}" zone = "${google_compute_instance_group.test.zone}"
} }
`, acctest.RandString(10), acctest.RandString(10)) `, acctest.RandString(10), acctest.RandString(10))
}

View File

@ -17,7 +17,7 @@ func TestAccComputeGlobalAddress_importBasic(t *testing.T) {
CheckDestroy: testAccCheckComputeGlobalAddressDestroy, CheckDestroy: testAccCheckComputeGlobalAddressDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeGlobalAddress_basic, Config: testAccComputeGlobalAddress_basic(),
}, },
resource.TestStep{ resource.TestStep{

View File

@ -37,7 +37,7 @@ func TestAccComputeImage_importFromSourceDisk(t *testing.T) {
CheckDestroy: testAccCheckComputeImageDestroy, CheckDestroy: testAccCheckComputeImageDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeImage_basedondisk, Config: testAccComputeImage_basedondisk(),
}, },
resource.TestStep{ resource.TestStep{
ResourceName: "google_compute_image.foobar", ResourceName: "google_compute_image.foobar",

View File

@ -18,7 +18,7 @@ func TestAccComputeInstanceTemplate_importBasic(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_basic, Config: testAccComputeInstanceTemplate_basic(),
}, },
resource.TestStep{ resource.TestStep{
@ -41,7 +41,7 @@ func TestAccComputeInstanceTemplate_importIp(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_ip, Config: testAccComputeInstanceTemplate_ip(),
}, },
resource.TestStep{ resource.TestStep{
@ -64,7 +64,7 @@ func TestAccComputeInstanceTemplate_importDisks(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_disks, Config: testAccComputeInstanceTemplate_disks(),
}, },
resource.TestStep{ resource.TestStep{
@ -111,7 +111,7 @@ func TestAccComputeInstanceTemplate_importSubnetCustom(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_subnet_custom, Config: testAccComputeInstanceTemplate_subnet_custom(),
}, },
resource.TestStep{ resource.TestStep{

View File

@ -17,7 +17,7 @@ func TestAccComputeNetwork_importBasic(t *testing.T) {
CheckDestroy: testAccCheckComputeNetworkDestroy, CheckDestroy: testAccCheckComputeNetworkDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccComputeNetwork_basic, Config: testAccComputeNetwork_basic(),
}, { }, {
ResourceName: resourceName, ResourceName: resourceName,
ImportState: true, ImportState: true,
@ -39,7 +39,7 @@ func TestAccComputeNetwork_importAuto_subnet(t *testing.T) {
CheckDestroy: testAccCheckComputeNetworkDestroy, CheckDestroy: testAccCheckComputeNetworkDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccComputeNetwork_auto_subnet, Config: testAccComputeNetwork_auto_subnet(),
}, { }, {
ResourceName: resourceName, ResourceName: resourceName,
ImportState: true, ImportState: true,
@ -60,7 +60,7 @@ func TestAccComputeNetwork_importCustom_subnet(t *testing.T) {
CheckDestroy: testAccCheckComputeNetworkDestroy, CheckDestroy: testAccCheckComputeNetworkDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccComputeNetwork_custom_subnet, Config: testAccComputeNetwork_custom_subnet(),
}, { }, {
ResourceName: resourceName, ResourceName: resourceName,
ImportState: true, ImportState: true,

View File

@ -14,7 +14,7 @@ func TestAccComputeSslCertificate_import(t *testing.T) {
CheckDestroy: testAccCheckComputeSslCertificateDestroy, CheckDestroy: testAccCheckComputeSslCertificateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeSslCertificate_import, Config: testAccComputeSslCertificate_import(),
}, },
resource.TestStep{ resource.TestStep{
ResourceName: "google_compute_ssl_certificate.foobar", ResourceName: "google_compute_ssl_certificate.foobar",

View File

@ -17,7 +17,7 @@ func TestAccComputeTargetPool_importBasic(t *testing.T) {
CheckDestroy: testAccCheckComputeTargetPoolDestroy, CheckDestroy: testAccCheckComputeTargetPoolDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeTargetPool_basic, Config: testAccComputeTargetPool_basic(),
}, },
resource.TestStep{ resource.TestStep{

View File

@ -17,7 +17,7 @@ func TestAccDnsManagedZone_importBasic(t *testing.T) {
CheckDestroy: testAccCheckDnsManagedZoneDestroy, CheckDestroy: testAccCheckDnsManagedZoneDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccDnsManagedZone_basic, Config: testAccDnsManagedZone_basic(),
}, },
resource.TestStep{ resource.TestStep{

View File

@ -45,7 +45,7 @@ func TestAccComputeDisk_timeout(t *testing.T) {
Providers: testAccProviders, Providers: testAccProviders,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeDisk_timeout, Config: testAccComputeDisk_timeout(),
ExpectError: regexp.MustCompile("timeout"), ExpectError: regexp.MustCompile("timeout"),
}, },
}, },
@ -316,7 +316,8 @@ resource "google_compute_disk" "foobar" {
}`, diskName) }`, diskName)
} }
var testAccComputeDisk_timeout = fmt.Sprintf(` func testAccComputeDisk_timeout() string {
return fmt.Sprintf(`
resource "google_compute_disk" "foobar" { resource "google_compute_disk" "foobar" {
name = "%s" name = "%s"
image = "debian-8-jessie-v20160803" image = "debian-8-jessie-v20160803"
@ -327,6 +328,7 @@ resource "google_compute_disk" "foobar" {
Create = "1s" Create = "1s"
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
func testAccComputeDisk_updated(diskName string) string { func testAccComputeDisk_updated(diskName string) string {
return fmt.Sprintf(` return fmt.Sprintf(`

View File

@ -22,7 +22,7 @@ func TestAccComputeGlobalAddress_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeGlobalAddressDestroy, CheckDestroy: testAccCheckComputeGlobalAddressDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeGlobalAddress_basic, Config: testAccComputeGlobalAddress_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeGlobalAddressExists( testAccCheckComputeGlobalAddressExists(
"google_compute_global_address.foobar", &addr), "google_compute_global_address.foobar", &addr),
@ -46,7 +46,7 @@ func TestAccComputeGlobalAddress_ipv6(t *testing.T) {
CheckDestroy: testAccCheckComputeGlobalAddressDestroy, CheckDestroy: testAccCheckComputeGlobalAddressDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeGlobalAddress_ipv6, Config: testAccComputeGlobalAddress_ipv6(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeGlobalAddressExists( testAccCheckComputeGlobalAddressExists(
"google_compute_global_address.foobar", &addr), "google_compute_global_address.foobar", &addr),
@ -130,13 +130,17 @@ func testAccCheckComputeGlobalAddressIpVersion(n, version string) resource.TestC
} }
} }
var testAccComputeGlobalAddress_basic = fmt.Sprintf(` func testAccComputeGlobalAddress_basic() string {
return fmt.Sprintf(`
resource "google_compute_global_address" "foobar" { resource "google_compute_global_address" "foobar" {
name = "address-test-%s" name = "address-test-%s"
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccComputeGlobalAddress_ipv6 = fmt.Sprintf(` func testAccComputeGlobalAddress_ipv6() string {
return fmt.Sprintf(`
resource "google_compute_global_address" "foobar" { resource "google_compute_global_address" "foobar" {
name = "address-test-%s" name = "address-test-%s"
ip_version = "IPV6" ip_version = "IPV6"
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}

View File

@ -84,7 +84,7 @@ func TestAccComputeImage_basedondisk(t *testing.T) {
CheckDestroy: testAccCheckComputeImageDestroy, CheckDestroy: testAccCheckComputeImageDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeImage_basedondisk, Config: testAccComputeImage_basedondisk(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeImageExists( testAccCheckComputeImageExists(
"google_compute_image.foobar", &image), "google_compute_image.foobar", &image),
@ -248,7 +248,8 @@ resource "google_compute_image" "foobar" {
}`, name) }`, name)
} }
var testAccComputeImage_basedondisk = fmt.Sprintf(` func testAccComputeImage_basedondisk() string {
return fmt.Sprintf(`
resource "google_compute_disk" "foobar" { resource "google_compute_disk" "foobar" {
name = "disk-test-%s" name = "disk-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -258,3 +259,4 @@ resource "google_compute_image" "foobar" {
name = "image-test-%s" name = "image-test-%s"
source_disk = "${google_compute_disk.foobar.self_link}" source_disk = "${google_compute_disk.foobar.self_link}"
}`, acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10))
}

View File

@ -23,7 +23,7 @@ func TestAccComputeInstanceTemplate_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_basic, Config: testAccComputeInstanceTemplate_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeInstanceTemplateExists( testAccCheckComputeInstanceTemplateExists(
"google_compute_instance_template.foobar", &instanceTemplate), "google_compute_instance_template.foobar", &instanceTemplate),
@ -48,7 +48,7 @@ func TestAccComputeInstanceTemplate_preemptible(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_preemptible, Config: testAccComputeInstanceTemplate_preemptible(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeInstanceTemplateExists( testAccCheckComputeInstanceTemplateExists(
"google_compute_instance_template.foobar", &instanceTemplate), "google_compute_instance_template.foobar", &instanceTemplate),
@ -71,7 +71,7 @@ func TestAccComputeInstanceTemplate_IP(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_ip, Config: testAccComputeInstanceTemplate_ip(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeInstanceTemplateExists( testAccCheckComputeInstanceTemplateExists(
"google_compute_instance_template.foobar", &instanceTemplate), "google_compute_instance_template.foobar", &instanceTemplate),
@ -118,7 +118,7 @@ func TestAccComputeInstanceTemplate_disks(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_disks, Config: testAccComputeInstanceTemplate_disks(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeInstanceTemplateExists( testAccCheckComputeInstanceTemplateExists(
"google_compute_instance_template.foobar", &instanceTemplate), "google_compute_instance_template.foobar", &instanceTemplate),
@ -164,7 +164,7 @@ func TestAccComputeInstanceTemplate_subnet_custom(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_subnet_custom, Config: testAccComputeInstanceTemplate_subnet_custom(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeInstanceTemplateExists( testAccCheckComputeInstanceTemplateExists(
"google_compute_instance_template.foobar", &instanceTemplate), "google_compute_instance_template.foobar", &instanceTemplate),
@ -211,7 +211,7 @@ func TestAccComputeInstanceTemplate_metadata_startup_script(t *testing.T) {
CheckDestroy: testAccCheckComputeInstanceTemplateDestroy, CheckDestroy: testAccCheckComputeInstanceTemplateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeInstanceTemplate_startup_script, Config: testAccComputeInstanceTemplate_startup_script(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeInstanceTemplateExists( testAccCheckComputeInstanceTemplateExists(
"google_compute_instance_template.foobar", &instanceTemplate), "google_compute_instance_template.foobar", &instanceTemplate),
@ -446,7 +446,8 @@ func testAccCheckComputeInstanceTemplateContainsLabel(instanceTemplate *compute.
} }
} }
var testAccComputeInstanceTemplate_basic = fmt.Sprintf(` func testAccComputeInstanceTemplate_basic() string {
return fmt.Sprintf(`
resource "google_compute_instance_template" "foobar" { resource "google_compute_instance_template" "foobar" {
name = "instancet-test-%s" name = "instancet-test-%s"
machine_type = "n1-standard-1" machine_type = "n1-standard-1"
@ -480,8 +481,10 @@ resource "google_compute_instance_template" "foobar" {
my_label = "foobar" my_label = "foobar"
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccComputeInstanceTemplate_preemptible = fmt.Sprintf(` func testAccComputeInstanceTemplate_preemptible() string {
return fmt.Sprintf(`
resource "google_compute_instance_template" "foobar" { resource "google_compute_instance_template" "foobar" {
name = "instancet-test-%s" name = "instancet-test-%s"
machine_type = "n1-standard-1" machine_type = "n1-standard-1"
@ -511,8 +514,10 @@ resource "google_compute_instance_template" "foobar" {
scopes = ["userinfo-email", "compute-ro", "storage-ro"] scopes = ["userinfo-email", "compute-ro", "storage-ro"]
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccComputeInstanceTemplate_ip = fmt.Sprintf(` func testAccComputeInstanceTemplate_ip() string {
return fmt.Sprintf(`
resource "google_compute_address" "foo" { resource "google_compute_address" "foo" {
name = "instancet-test-%s" name = "instancet-test-%s"
} }
@ -537,6 +542,7 @@ resource "google_compute_instance_template" "foobar" {
foo = "bar" foo = "bar"
} }
}`, acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10))
}
func testAccComputeInstanceTemplate_networkIP(networkIP string) string { func testAccComputeInstanceTemplate_networkIP(networkIP string) string {
return fmt.Sprintf(` return fmt.Sprintf(`
@ -560,7 +566,8 @@ resource "google_compute_instance_template" "foobar" {
}`, acctest.RandString(10), networkIP) }`, acctest.RandString(10), networkIP)
} }
var testAccComputeInstanceTemplate_disks = fmt.Sprintf(` func testAccComputeInstanceTemplate_disks() string {
return fmt.Sprintf(`
resource "google_compute_disk" "foobar" { resource "google_compute_disk" "foobar" {
name = "instancet-test-%s" name = "instancet-test-%s"
image = "debian-8-jessie-v20160803" image = "debian-8-jessie-v20160803"
@ -594,6 +601,7 @@ resource "google_compute_instance_template" "foobar" {
foo = "bar" foo = "bar"
} }
}`, acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10))
}
func testAccComputeInstanceTemplate_subnet_auto(network string) string { func testAccComputeInstanceTemplate_subnet_auto(network string) string {
return fmt.Sprintf(` return fmt.Sprintf(`
@ -623,7 +631,8 @@ func testAccComputeInstanceTemplate_subnet_auto(network string) string {
}`, network, acctest.RandString(10)) }`, network, acctest.RandString(10))
} }
var testAccComputeInstanceTemplate_subnet_custom = fmt.Sprintf(` func testAccComputeInstanceTemplate_subnet_custom() string {
return fmt.Sprintf(`
resource "google_compute_network" "network" { resource "google_compute_network" "network" {
name = "network-%s" name = "network-%s"
auto_create_subnetworks = false auto_create_subnetworks = false
@ -656,6 +665,7 @@ resource "google_compute_instance_template" "foobar" {
foo = "bar" foo = "bar"
} }
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}
func testAccComputeInstanceTemplate_subnet_xpn(xpn_host string) string { func testAccComputeInstanceTemplate_subnet_xpn(xpn_host string) string {
return fmt.Sprintf(` return fmt.Sprintf(`
@ -696,7 +706,8 @@ func testAccComputeInstanceTemplate_subnet_xpn(xpn_host string) string {
}`, acctest.RandString(10), xpn_host, acctest.RandString(10), xpn_host, acctest.RandString(10)) }`, acctest.RandString(10), xpn_host, acctest.RandString(10), xpn_host, acctest.RandString(10))
} }
var testAccComputeInstanceTemplate_startup_script = fmt.Sprintf(` func testAccComputeInstanceTemplate_startup_script() string {
return fmt.Sprintf(`
resource "google_compute_instance_template" "foobar" { resource "google_compute_instance_template" "foobar" {
name = "instance-test-%s" name = "instance-test-%s"
machine_type = "n1-standard-1" machine_type = "n1-standard-1"
@ -718,3 +729,4 @@ resource "google_compute_instance_template" "foobar" {
metadata_startup_script = "echo 'Hello'" metadata_startup_script = "echo 'Hello'"
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}

View File

@ -21,7 +21,7 @@ func TestAccComputeNetworkPeering_basic(t *testing.T) {
CheckDestroy: testAccComputeNetworkPeeringDestroy, CheckDestroy: testAccComputeNetworkPeeringDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeNetworkPeering_basic, Config: testAccComputeNetworkPeering_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeNetworkPeeringExist("google_compute_network_peering.foo", &peering), testAccCheckComputeNetworkPeeringExist("google_compute_network_peering.foo", &peering),
testAccCheckComputeNetworkPeeringAutoCreateRoutes(true, &peering), testAccCheckComputeNetworkPeeringAutoCreateRoutes(true, &peering),
@ -97,7 +97,8 @@ func testAccCheckComputeNetworkPeeringAutoCreateRoutes(v bool, peering *compute.
} }
} }
var testAccComputeNetworkPeering_basic = fmt.Sprintf(` func testAccComputeNetworkPeering_basic() string {
return fmt.Sprintf(`
resource "google_compute_network" "network1" { resource "google_compute_network" "network1" {
name = "network-test-1-%s" name = "network-test-1-%s"
auto_create_subnetworks = false auto_create_subnetworks = false
@ -121,3 +122,4 @@ resource "google_compute_network_peering" "bar" {
peer_network = "${google_compute_network.network1.self_link}" peer_network = "${google_compute_network.network1.self_link}"
} }
`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) `, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}

View File

@ -21,7 +21,7 @@ func TestAccComputeNetwork_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeNetworkDestroy, CheckDestroy: testAccCheckComputeNetworkDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeNetwork_basic, Config: testAccComputeNetwork_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeNetworkExists( testAccCheckComputeNetworkExists(
"google_compute_network.foobar", &network), "google_compute_network.foobar", &network),
@ -42,7 +42,7 @@ func TestAccComputeNetwork_auto_subnet(t *testing.T) {
CheckDestroy: testAccCheckComputeNetworkDestroy, CheckDestroy: testAccCheckComputeNetworkDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeNetwork_auto_subnet, Config: testAccComputeNetwork_auto_subnet(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeNetworkExists( testAccCheckComputeNetworkExists(
"google_compute_network.bar", &network), "google_compute_network.bar", &network),
@ -65,7 +65,7 @@ func TestAccComputeNetwork_custom_subnet(t *testing.T) {
CheckDestroy: testAccCheckComputeNetworkDestroy, CheckDestroy: testAccCheckComputeNetworkDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeNetwork_custom_subnet, Config: testAccComputeNetwork_custom_subnet(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeNetworkExists( testAccCheckComputeNetworkExists(
"google_compute_network.baz", &network), "google_compute_network.baz", &network),
@ -168,19 +168,25 @@ func testAccCheckComputeNetworkIsCustomSubnet(n string, network *compute.Network
} }
} }
var testAccComputeNetwork_basic = fmt.Sprintf(` func testAccComputeNetwork_basic() string {
return fmt.Sprintf(`
resource "google_compute_network" "foobar" { resource "google_compute_network" "foobar" {
name = "network-test-%s" name = "network-test-%s"
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccComputeNetwork_auto_subnet = fmt.Sprintf(` func testAccComputeNetwork_auto_subnet() string {
return fmt.Sprintf(`
resource "google_compute_network" "bar" { resource "google_compute_network" "bar" {
name = "network-test-%s" name = "network-test-%s"
auto_create_subnetworks = true auto_create_subnetworks = true
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccComputeNetwork_custom_subnet = fmt.Sprintf(` func testAccComputeNetwork_custom_subnet() string {
return fmt.Sprintf(`
resource "google_compute_network" "baz" { resource "google_compute_network" "baz" {
name = "network-test-%s" name = "network-test-%s"
auto_create_subnetworks = false auto_create_subnetworks = false
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}

View File

@ -18,7 +18,7 @@ func TestAccComputeSslCertificate_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeSslCertificateDestroy, CheckDestroy: testAccCheckComputeSslCertificateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeSslCertificate_basic, Config: testAccComputeSslCertificate_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeSslCertificateExists( testAccCheckComputeSslCertificateExists(
"google_compute_ssl_certificate.foobar"), "google_compute_ssl_certificate.foobar"),
@ -37,7 +37,7 @@ func TestAccComputeSslCertificate_no_name(t *testing.T) {
CheckDestroy: testAccCheckComputeSslCertificateDestroy, CheckDestroy: testAccCheckComputeSslCertificateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeSslCertificate_no_name, Config: testAccComputeSslCertificate_no_name(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeSslCertificateExists( testAccCheckComputeSslCertificateExists(
"google_compute_ssl_certificate.foobar"), "google_compute_ssl_certificate.foobar"),
@ -56,7 +56,7 @@ func TestAccComputeSslCertificate_name_prefix(t *testing.T) {
CheckDestroy: testAccCheckComputeSslCertificateDestroy, CheckDestroy: testAccCheckComputeSslCertificateDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeSslCertificate_name_prefix, Config: testAccComputeSslCertificate_name_prefix(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeSslCertificateExists( testAccCheckComputeSslCertificateExists(
"google_compute_ssl_certificate.foobar"), "google_compute_ssl_certificate.foobar"),
@ -111,7 +111,8 @@ func testAccCheckComputeSslCertificateExists(n string) resource.TestCheckFunc {
} }
} }
var testAccComputeSslCertificate_basic = fmt.Sprintf(` func testAccComputeSslCertificate_basic() string {
return fmt.Sprintf(`
resource "google_compute_ssl_certificate" "foobar" { resource "google_compute_ssl_certificate" "foobar" {
name = "sslcert-test-%s" name = "sslcert-test-%s"
description = "very descriptive" description = "very descriptive"
@ -119,16 +120,20 @@ resource "google_compute_ssl_certificate" "foobar" {
certificate = "${file("test-fixtures/ssl_cert/test.crt")}" certificate = "${file("test-fixtures/ssl_cert/test.crt")}"
} }
`, acctest.RandString(10)) `, acctest.RandString(10))
}
var testAccComputeSslCertificate_no_name = fmt.Sprintf(` func testAccComputeSslCertificate_no_name() string {
return fmt.Sprintf(`
resource "google_compute_ssl_certificate" "foobar" { resource "google_compute_ssl_certificate" "foobar" {
description = "really descriptive" description = "really descriptive"
private_key = "${file("test-fixtures/ssl_cert/test.key")}" private_key = "${file("test-fixtures/ssl_cert/test.key")}"
certificate = "${file("test-fixtures/ssl_cert/test.crt")}" certificate = "${file("test-fixtures/ssl_cert/test.crt")}"
} }
`) `)
}
var testAccComputeSslCertificate_name_prefix = fmt.Sprintf(` func testAccComputeSslCertificate_name_prefix() string {
return fmt.Sprintf(`
resource "google_compute_ssl_certificate" "foobar" { resource "google_compute_ssl_certificate" "foobar" {
name_prefix = "sslcert-test-%s-" name_prefix = "sslcert-test-%s-"
description = "extremely descriptive" description = "extremely descriptive"
@ -136,8 +141,10 @@ resource "google_compute_ssl_certificate" "foobar" {
certificate = "${file("test-fixtures/ssl_cert/test.crt")}" certificate = "${file("test-fixtures/ssl_cert/test.crt")}"
} }
`, acctest.RandString(10)) `, acctest.RandString(10))
}
var testAccComputeSslCertificate_import = fmt.Sprintf(` func testAccComputeSslCertificate_import() string {
return fmt.Sprintf(`
resource "google_compute_ssl_certificate" "foobar" { resource "google_compute_ssl_certificate" "foobar" {
name = "sslcert-test-%s" name = "sslcert-test-%s"
description = "very descriptive" description = "very descriptive"
@ -145,3 +152,4 @@ resource "google_compute_ssl_certificate" "foobar" {
certificate = "${file("test-fixtures/ssl_cert/test.crt")}" certificate = "${file("test-fixtures/ssl_cert/test.crt")}"
} }
`, acctest.RandString(10)) `, acctest.RandString(10))
}

View File

@ -18,7 +18,7 @@ func TestAccComputeTargetPool_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeTargetPoolDestroy, CheckDestroy: testAccCheckComputeTargetPoolDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeTargetPool_basic, Config: testAccComputeTargetPool_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeTargetPoolExists( testAccCheckComputeTargetPoolExists(
"google_compute_target_pool.foo"), "google_compute_target_pool.foo"),
@ -98,7 +98,8 @@ func testAccCheckComputeTargetPoolHealthCheck(targetPool, healthCheck string) re
} }
} }
var testAccComputeTargetPool_basic = fmt.Sprintf(` func testAccComputeTargetPool_basic() string {
return fmt.Sprintf(`
resource "google_compute_http_health_check" "foobar" { resource "google_compute_http_health_check" "foobar" {
name = "healthcheck-test-%s" name = "healthcheck-test-%s"
host = "example.com" host = "example.com"
@ -137,3 +138,4 @@ resource "google_compute_target_pool" "bar" {
"${google_compute_http_health_check.foobar.self_link}" "${google_compute_http_health_check.foobar.self_link}"
] ]
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}

View File

@ -70,7 +70,7 @@ func TestAccComputeUrlMap_advanced(t *testing.T) {
CheckDestroy: testAccCheckComputeUrlMapDestroy, CheckDestroy: testAccCheckComputeUrlMapDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeUrlMap_advanced1, Config: testAccComputeUrlMap_advanced1(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeUrlMapExists( testAccCheckComputeUrlMapExists(
"google_compute_url_map.foobar"), "google_compute_url_map.foobar"),
@ -78,7 +78,7 @@ func TestAccComputeUrlMap_advanced(t *testing.T) {
}, },
resource.TestStep{ resource.TestStep{
Config: testAccComputeUrlMap_advanced2, Config: testAccComputeUrlMap_advanced2(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeUrlMapExists( testAccCheckComputeUrlMapExists(
"google_compute_url_map.foobar"), "google_compute_url_map.foobar"),
@ -245,7 +245,8 @@ resource "google_compute_url_map" "foobar" {
`, bsName, hcName, umName) `, bsName, hcName, umName)
} }
var testAccComputeUrlMap_advanced1 = fmt.Sprintf(` func testAccComputeUrlMap_advanced1() string {
return fmt.Sprintf(`
resource "google_compute_backend_service" "foobar" { resource "google_compute_backend_service" "foobar" {
name = "urlmap-test-%s" name = "urlmap-test-%s"
health_checks = ["${google_compute_http_health_check.zero.self_link}"] health_checks = ["${google_compute_http_health_check.zero.self_link}"]
@ -293,8 +294,10 @@ resource "google_compute_url_map" "foobar" {
} }
} }
`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) `, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}
var testAccComputeUrlMap_advanced2 = fmt.Sprintf(` func testAccComputeUrlMap_advanced2() string {
return fmt.Sprintf(`
resource "google_compute_backend_service" "foobar" { resource "google_compute_backend_service" "foobar" {
name = "urlmap-test-%s" name = "urlmap-test-%s"
health_checks = ["${google_compute_http_health_check.zero.self_link}"] health_checks = ["${google_compute_http_health_check.zero.self_link}"]
@ -362,6 +365,7 @@ resource "google_compute_url_map" "foobar" {
} }
} }
`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) `, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}
func testAccComputeUrlMap_noPathRules(bsName, hcName, umName string) string { func testAccComputeUrlMap_noPathRules(bsName, hcName, umName string) string {
return fmt.Sprintf(` return fmt.Sprintf(`

View File

@ -20,7 +20,7 @@ func TestAccComputeVpnGateway_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeVpnGatewayDestroy, CheckDestroy: testAccCheckComputeVpnGatewayDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeVpnGateway_basic, Config: testAccComputeVpnGateway_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeVpnGatewayExists( testAccCheckComputeVpnGatewayExists(
"google_compute_vpn_gateway.foobar"), "google_compute_vpn_gateway.foobar"),
@ -84,7 +84,8 @@ func testAccCheckComputeVpnGatewayExists(n string) resource.TestCheckFunc {
} }
} }
var testAccComputeVpnGateway_basic = fmt.Sprintf(` func testAccComputeVpnGateway_basic() string {
return fmt.Sprintf(`
resource "google_compute_network" "foobar" { resource "google_compute_network" "foobar" {
name = "gateway-test-%s" name = "gateway-test-%s"
auto_create_subnetworks = true auto_create_subnetworks = true
@ -100,3 +101,4 @@ resource "google_compute_vpn_gateway" "baz" {
network = "${google_compute_network.foobar.name}" network = "${google_compute_network.foobar.name}"
region = "us-central1" region = "us-central1"
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}

View File

@ -20,7 +20,7 @@ func TestAccComputeVpnTunnel_basic(t *testing.T) {
CheckDestroy: testAccCheckComputeVpnTunnelDestroy, CheckDestroy: testAccCheckComputeVpnTunnelDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeVpnTunnel_basic, Config: testAccComputeVpnTunnel_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckComputeVpnTunnelExists( testAccCheckComputeVpnTunnelExists(
"google_compute_vpn_tunnel.foobar"), "google_compute_vpn_tunnel.foobar"),
@ -65,7 +65,7 @@ func TestAccComputeVpnTunnel_defaultTrafficSelectors(t *testing.T) {
CheckDestroy: testAccCheckComputeVpnTunnelDestroy, CheckDestroy: testAccCheckComputeVpnTunnelDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccComputeVpnTunnelDefaultTrafficSelectors, Config: testAccComputeVpnTunnelDefaultTrafficSelectors(),
Check: testAccCheckComputeVpnTunnelExists( Check: testAccCheckComputeVpnTunnelExists(
"google_compute_vpn_tunnel.foobar"), "google_compute_vpn_tunnel.foobar"),
}, },
@ -125,7 +125,8 @@ func testAccCheckComputeVpnTunnelExists(n string) resource.TestCheckFunc {
} }
} }
var testAccComputeVpnTunnel_basic = fmt.Sprintf(` func testAccComputeVpnTunnel_basic() string {
return fmt.Sprintf(`
resource "google_compute_network" "foobar" { resource "google_compute_network" "foobar" {
name = "tunnel-test-%s" name = "tunnel-test-%s"
} }
@ -176,8 +177,9 @@ resource "google_compute_vpn_tunnel" "foobar" {
local_traffic_selector = ["${google_compute_subnetwork.foobar.ip_cidr_range}"] local_traffic_selector = ["${google_compute_subnetwork.foobar.ip_cidr_range}"]
remote_traffic_selector = ["192.168.0.0/24", "192.168.1.0/24"] remote_traffic_selector = ["192.168.0.0/24", "192.168.1.0/24"]
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10),
acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10),
acctest.RandString(10), acctest.RandString(10)) acctest.RandString(10), acctest.RandString(10))
}
func testAccComputeVpnTunnelRouter(router string) string { func testAccComputeVpnTunnelRouter(router string) string {
testId := acctest.RandString(10) testId := acctest.RandString(10)
@ -242,7 +244,8 @@ func testAccComputeVpnTunnelRouter(router string) string {
`, testId, testId, testId, testId, testId, testId, testId, router, testId) `, testId, testId, testId, testId, testId, testId, testId, router, testId)
} }
var testAccComputeVpnTunnelDefaultTrafficSelectors = fmt.Sprintf(` func testAccComputeVpnTunnelDefaultTrafficSelectors() string {
return fmt.Sprintf(`
resource "google_compute_network" "foobar" { resource "google_compute_network" "foobar" {
name = "tunnel-test-%s" name = "tunnel-test-%s"
auto_create_subnetworks = "true" auto_create_subnetworks = "true"
@ -286,5 +289,6 @@ resource "google_compute_vpn_tunnel" "foobar" {
shared_secret = "unguessable" shared_secret = "unguessable"
peer_ip = "8.8.8.8" peer_ip = "8.8.8.8"
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10),
acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10), acctest.RandString(10),
acctest.RandString(10)) acctest.RandString(10))
}

View File

@ -45,7 +45,7 @@ func TestAccContainerCluster_withTimeout(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withTimeout, Config: testAccContainerCluster_withTimeout(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.primary"), "google_container_cluster.primary"),
@ -97,7 +97,7 @@ func TestAccContainerCluster_withMasterAuth(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withMasterAuth, Config: testAccContainerCluster_withMasterAuth(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.with_master_auth"), "google_container_cluster.with_master_auth"),
@ -315,7 +315,7 @@ func TestAccContainerCluster_withNodeConfig(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withNodeConfig, Config: testAccContainerCluster_withNodeConfig(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.with_node_config"), "google_container_cluster.with_node_config"),
@ -334,7 +334,7 @@ func TestAccContainerCluster_withNodeConfigScopeAlias(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withNodeConfigScopeAlias, Config: testAccContainerCluster_withNodeConfigScopeAlias(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.with_node_config_scope_alias"), "google_container_cluster.with_node_config_scope_alias"),
@ -353,7 +353,7 @@ func TestAccContainerCluster_network(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_networkRef, Config: testAccContainerCluster_networkRef(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.with_net_ref_by_url"), "google_container_cluster.with_net_ref_by_url"),
@ -374,7 +374,7 @@ func TestAccContainerCluster_backend(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_backendRef, Config: testAccContainerCluster_backendRef(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.primary"), "google_container_cluster.primary"),
@ -544,7 +544,7 @@ func TestAccContainerCluster_withNodePoolNamePrefix(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withNodePoolNamePrefix, Config: testAccContainerCluster_withNodePoolNamePrefix(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.with_node_pool_name_prefix"), "google_container_cluster.with_node_pool_name_prefix"),
@ -563,7 +563,7 @@ func TestAccContainerCluster_withNodePoolMultiple(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withNodePoolMultiple, Config: testAccContainerCluster_withNodePoolMultiple(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerCluster( testAccCheckContainerCluster(
"google_container_cluster.with_node_pool_multiple"), "google_container_cluster.with_node_pool_multiple"),
@ -582,7 +582,7 @@ func TestAccContainerCluster_withNodePoolConflictingNameFields(t *testing.T) {
CheckDestroy: testAccCheckContainerClusterDestroy, CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
{ {
Config: testAccContainerCluster_withNodePoolConflictingNameFields, Config: testAccContainerCluster_withNodePoolConflictingNameFields(),
ExpectError: regexp.MustCompile("Cannot specify both name and name_prefix for a node_pool"), ExpectError: regexp.MustCompile("Cannot specify both name and name_prefix for a node_pool"),
}, },
}, },
@ -995,7 +995,8 @@ resource "google_container_cluster" "primary" {
}`, name) }`, name)
} }
var testAccContainerCluster_withTimeout = fmt.Sprintf(` func testAccContainerCluster_withTimeout() string {
return fmt.Sprintf(`
resource "google_container_cluster" "primary" { resource "google_container_cluster" "primary" {
name = "cluster-test-%s" name = "cluster-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -1007,6 +1008,7 @@ resource "google_container_cluster" "primary" {
update = "30m" update = "30m"
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
func testAccContainerCluster_withAddons(clusterName string) string { func testAccContainerCluster_withAddons(clusterName string) string {
return fmt.Sprintf(` return fmt.Sprintf(`
@ -1037,7 +1039,8 @@ resource "google_container_cluster" "primary" {
}`, clusterName) }`, clusterName)
} }
var testAccContainerCluster_withMasterAuth = fmt.Sprintf(` func testAccContainerCluster_withMasterAuth() string {
return fmt.Sprintf(`
resource "google_container_cluster" "with_master_auth" { resource "google_container_cluster" "with_master_auth" {
name = "cluster-test-%s" name = "cluster-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -1048,6 +1051,7 @@ resource "google_container_cluster" "with_master_auth" {
password = "adoy.rm" password = "adoy.rm"
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
func testAccContainerCluster_withNetworkPolicyEnabled(clusterName string) string { func testAccContainerCluster_withNetworkPolicyEnabled(clusterName string) string {
return fmt.Sprintf(` return fmt.Sprintf(`
@ -1228,7 +1232,8 @@ resource "google_container_cluster" "with_version" {
}`, clusterName) }`, clusterName)
} }
var testAccContainerCluster_withNodeConfig = fmt.Sprintf(` func testAccContainerCluster_withNodeConfig() string {
return fmt.Sprintf(`
resource "google_container_cluster" "with_node_config" { resource "google_container_cluster" "with_node_config" {
name = "cluster-test-%s" name = "cluster-test-%s"
zone = "us-central1-f" zone = "us-central1-f"
@ -1262,8 +1267,10 @@ resource "google_container_cluster" "with_node_config" {
min_cpu_platform = "Intel Broadwell" min_cpu_platform = "Intel Broadwell"
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccContainerCluster_withNodeConfigScopeAlias = fmt.Sprintf(` func testAccContainerCluster_withNodeConfigScopeAlias() string {
return fmt.Sprintf(`
resource "google_container_cluster" "with_node_config_scope_alias" { resource "google_container_cluster" "with_node_config_scope_alias" {
name = "cluster-test-%s" name = "cluster-test-%s"
zone = "us-central1-f" zone = "us-central1-f"
@ -1280,8 +1287,10 @@ resource "google_container_cluster" "with_node_config_scope_alias" {
oauth_scopes = [ "compute-rw", "storage-ro", "logging-write", "monitoring" ] oauth_scopes = [ "compute-rw", "storage-ro", "logging-write", "monitoring" ]
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccContainerCluster_networkRef = fmt.Sprintf(` func testAccContainerCluster_networkRef() string {
return fmt.Sprintf(`
resource "google_compute_network" "container_network" { resource "google_compute_network" "container_network" {
name = "container-net-%s" name = "container-net-%s"
auto_create_subnetworks = true auto_create_subnetworks = true
@ -1312,8 +1321,10 @@ resource "google_container_cluster" "with_net_ref_by_name" {
network = "${google_compute_network.container_network.name}" network = "${google_compute_network.container_network.name}"
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}
var testAccContainerCluster_backendRef = fmt.Sprintf(` func testAccContainerCluster_backendRef() string {
return fmt.Sprintf(`
resource "google_compute_backend_service" "my-backend-service" { resource "google_compute_backend_service" "my-backend-service" {
name = "terraform-test-%s" name = "terraform-test-%s"
port_name = "http" port_name = "http"
@ -1358,6 +1369,7 @@ resource "google_container_cluster" "primary" {
} }
} }
`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) `, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}
func testAccContainerCluster_withLogging(clusterName string) string { func testAccContainerCluster_withLogging(clusterName string) string {
return fmt.Sprintf(` return fmt.Sprintf(`
@ -1501,7 +1513,8 @@ resource "google_container_cluster" "with_node_pool" {
}`, cluster, np) }`, cluster, np)
} }
var testAccContainerCluster_withNodePoolNamePrefix = fmt.Sprintf(` func testAccContainerCluster_withNodePoolNamePrefix() string {
return fmt.Sprintf(`
resource "google_container_cluster" "with_node_pool_name_prefix" { resource "google_container_cluster" "with_node_pool_name_prefix" {
name = "tf-cluster-nodepool-test-%s" name = "tf-cluster-nodepool-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -1516,8 +1529,10 @@ resource "google_container_cluster" "with_node_pool_name_prefix" {
node_count = 2 node_count = 2
} }
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}
var testAccContainerCluster_withNodePoolMultiple = fmt.Sprintf(` func testAccContainerCluster_withNodePoolMultiple() string {
return fmt.Sprintf(`
resource "google_container_cluster" "with_node_pool_multiple" { resource "google_container_cluster" "with_node_pool_multiple" {
name = "tf-cluster-nodepool-test-%s" name = "tf-cluster-nodepool-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -1537,8 +1552,10 @@ resource "google_container_cluster" "with_node_pool_multiple" {
node_count = 3 node_count = 3
} }
}`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10), acctest.RandString(10))
}
var testAccContainerCluster_withNodePoolConflictingNameFields = fmt.Sprintf(` func testAccContainerCluster_withNodePoolConflictingNameFields() string {
return fmt.Sprintf(`
resource "google_container_cluster" "with_node_pool_multiple" { resource "google_container_cluster" "with_node_pool_multiple" {
name = "tf-cluster-nodepool-test-%s" name = "tf-cluster-nodepool-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -1555,6 +1572,7 @@ resource "google_container_cluster" "with_node_pool_multiple" {
node_count = 1 node_count = 1
} }
}`, acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10))
}
func testAccContainerCluster_withNodePoolNodeConfig() string { func testAccContainerCluster_withNodePoolNodeConfig() string {
testId := acctest.RandString(10) testId := acctest.RandString(10)

View File

@ -83,7 +83,7 @@ func TestAccContainerNodePool_withNodeConfig(t *testing.T) {
CheckDestroy: testAccCheckContainerNodePoolDestroy, CheckDestroy: testAccCheckContainerNodePoolDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccContainerNodePool_withNodeConfig, Config: testAccContainerNodePool_withNodeConfig(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerNodePoolMatches("google_container_node_pool.np_with_node_config"), testAccCheckContainerNodePoolMatches("google_container_node_pool.np_with_node_config"),
), ),
@ -146,7 +146,7 @@ func TestAccContainerNodePool_withNodeConfigScopeAlias(t *testing.T) {
CheckDestroy: testAccCheckContainerNodePoolDestroy, CheckDestroy: testAccCheckContainerNodePoolDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccContainerNodePool_withNodeConfigScopeAlias, Config: testAccContainerNodePool_withNodeConfigScopeAlias(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckContainerNodePoolMatches("google_container_node_pool.np_with_node_config_scope_alias"), testAccCheckContainerNodePoolMatches("google_container_node_pool.np_with_node_config_scope_alias"),
), ),
@ -571,7 +571,8 @@ func nodepoolMatchError(attr, tf interface{}, gcp interface{}) string {
return fmt.Sprintf("NodePool has mismatched %s.\nTF State: %+v\nGCP State: %+v", attr, tf, gcp) return fmt.Sprintf("NodePool has mismatched %s.\nTF State: %+v\nGCP State: %+v", attr, tf, gcp)
} }
var testAccContainerNodePool_withNodeConfig = fmt.Sprintf(` func testAccContainerNodePool_withNodeConfig() string {
return fmt.Sprintf(`
resource "google_container_cluster" "cluster" { resource "google_container_cluster" "cluster" {
name = "tf-cluster-nodepool-test-%s" name = "tf-cluster-nodepool-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -599,8 +600,10 @@ resource "google_container_node_pool" "np_with_node_config" {
min_cpu_platform = "Intel Broadwell" min_cpu_platform = "Intel Broadwell"
} }
}`, acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10))
}
var testAccContainerNodePool_withNodeConfigScopeAlias = fmt.Sprintf(` func testAccContainerNodePool_withNodeConfigScopeAlias() string {
return fmt.Sprintf(`
resource "google_container_cluster" "cluster" { resource "google_container_cluster" "cluster" {
name = "tf-cluster-nodepool-test-%s" name = "tf-cluster-nodepool-test-%s"
zone = "us-central1-a" zone = "us-central1-a"
@ -621,3 +624,4 @@ resource "google_container_node_pool" "np_with_node_config_scope_alias" {
oauth_scopes = ["compute-rw", "storage-ro", "logging-write", "monitoring"] oauth_scopes = ["compute-rw", "storage-ro", "logging-write", "monitoring"]
} }
}`, acctest.RandString(10), acctest.RandString(10)) }`, acctest.RandString(10), acctest.RandString(10))
}

View File

@ -21,7 +21,7 @@ func TestAccDnsManagedZone_basic(t *testing.T) {
CheckDestroy: testAccCheckDnsManagedZoneDestroy, CheckDestroy: testAccCheckDnsManagedZoneDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccDnsManagedZone_basic, Config: testAccDnsManagedZone_basic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccCheckDnsManagedZoneExists( testAccCheckDnsManagedZoneExists(
"google_dns_managed_zone.foobar", &zone), "google_dns_managed_zone.foobar", &zone),
@ -78,8 +78,10 @@ func testAccCheckDnsManagedZoneExists(n string, zone *dns.ManagedZone) resource.
} }
} }
var testAccDnsManagedZone_basic = fmt.Sprintf(` func testAccDnsManagedZone_basic() string {
return fmt.Sprintf(`
resource "google_dns_managed_zone" "foobar" { resource "google_dns_managed_zone" "foobar" {
name = "mzone-test-%s" name = "mzone-test-%s"
dns_name = "hashicorptest.com." dns_name = "hashicorptest.com."
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}

View File

@ -18,7 +18,7 @@ func TestAccPubsubTopicCreate(t *testing.T) {
CheckDestroy: testAccCheckPubsubTopicDestroy, CheckDestroy: testAccCheckPubsubTopicDestroy,
Steps: []resource.TestStep{ Steps: []resource.TestStep{
resource.TestStep{ resource.TestStep{
Config: testAccPubsubTopic, Config: testAccPubsubTopic(),
Check: resource.ComposeTestCheckFunc( Check: resource.ComposeTestCheckFunc(
testAccPubsubTopicExists( testAccPubsubTopicExists(
"google_pubsub_topic.foobar"), "google_pubsub_topic.foobar"),
@ -64,7 +64,9 @@ func testAccPubsubTopicExists(n string) resource.TestCheckFunc {
} }
} }
var testAccPubsubTopic = fmt.Sprintf(` func testAccPubsubTopic() string {
return fmt.Sprintf(`
resource "google_pubsub_topic" "foobar" { resource "google_pubsub_topic" "foobar" {
name = "pstopic-test-%s" name = "pstopic-test-%s"
}`, acctest.RandString(10)) }`, acctest.RandString(10))
}