mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-01 16:21:06 +00:00
Always use a function to create a test config (#785)
This commit is contained in:
parent
9791dad88e
commit
9930daa2af
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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{
|
||||||
|
@ -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",
|
||||||
|
@ -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{
|
||||||
|
@ -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,
|
||||||
|
@ -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",
|
||||||
|
@ -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{
|
||||||
|
@ -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{
|
||||||
|
@ -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(`
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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(`
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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)
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
@ -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))
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user