google: Add regression test for #2978

This commit is contained in:
Radek Simko 2015-08-20 21:40:38 +01:00
parent 6c87209cdf
commit 7c2260b7d8

View File

@ -25,6 +25,23 @@ func TestAccContainerCluster_basic(t *testing.T) {
})
}
func TestAccContainerCluster_withNodeConfig(t *testing.T) {
resource.Test(t, resource.TestCase{
PreCheck: func() { testAccPreCheck(t) },
Providers: testAccProviders,
CheckDestroy: testAccCheckContainerClusterDestroy,
Steps: []resource.TestStep{
resource.TestStep{
Config: testAccContainerCluster_withNodeConfig,
Check: resource.ComposeTestCheckFunc(
testAccCheckContainerClusterExists(
"google_container_cluster.with_node_config"),
),
},
},
})
}
func testAccCheckContainerClusterDestroy(s *terraform.State) error {
config := testAccProvider.Meta().(*Config)
@ -83,3 +100,26 @@ resource "google_container_cluster" "primary" {
password = "adoy.rm"
}
}`
const testAccContainerCluster_withNodeConfig = `
resource "google_container_cluster" "with_node_config" {
name = "terraform-foo-bar-with-nodeconfig"
zone = "us-central1-f"
initial_node_count = 1
master_auth {
username = "mr.yoda"
password = "adoy.rm"
}
node_config {
machine_type = "f1-micro"
disk_size_gb = 15
oauth_scopes = [
"https://www.googleapis.com/auth/compute",
"https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring"
]
}
}`