terraform-provider-google/google
Matt Morrison 0595ef25a5 Fix disk type’Malformed URL’ error (#275)
* Fix disk type’Malformed URL’ error

The API expects the disk type to be a SelfLink URL, but the disk type 
name was being used (e.g. “pd-ssd”).

* Add ACC Tests for boot disk type

* Fix acceptance test & fmt test config

The Instance data does not contain the actual disk type, just "PERSISTENT". This commit uses the computeClient to pull the disk data from the API, allowing checking of the disk type.

Also fmt'd the test configuration.
2017-08-01 15:39:32 -07:00
..
test-fixtures Transfer google provider 2017-06-06 11:58:51 -04:00
api_versions_test.go Add versioned Beta support to google_compute_instance_group_manager (#234) 2017-07-26 13:37:59 -07:00
api_versions.go Add versioned Beta support to google_compute_instance_group_manager (#234) 2017-07-26 13:37:59 -07:00
bigtable_client_factory.go Removed useless log statement, changed client factory receivers from pointers to struct. 2017-07-11 16:13:46 -07:00
compute_beta_operation.go Add versioned Beta support to google_compute_instance_group_manager (#234) 2017-07-26 13:37:59 -07:00
compute_operation.go Removed the Compute Operation Wait Zone and migrated to universal wait. (#251) 2017-07-27 08:48:25 -07:00
compute_shared_operation.go Removed the Compute Operation Wait Zone and migrated to universal wait. (#251) 2017-07-27 08:48:25 -07:00
config_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
config.go Add versioned Beta support to google_compute_instance_group_manager (#234) 2017-07-26 13:37:59 -07:00
container_operation.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_dns_managed_zone_test.go Add new data source: google_dns_managed_zone (#268) 2017-07-31 09:27:18 -07:00
data_source_dns_managed_zone.go Add new data source: google_dns_managed_zone (#268) 2017-07-31 09:27:18 -07:00
data_source_google_compute_network_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_google_compute_network.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_google_compute_subnetwork_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_google_compute_subnetwork.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_google_compute_zones_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_google_compute_zones.go Add name validation function, standardise validation functions used (#164) 2017-07-07 12:48:29 -07:00
data_source_google_container_engine_versions_test.go Update container_engine_versions test. (#143) 2017-06-20 06:29:26 -05:00
data_source_google_container_engine_versions.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_google_iam_policy.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_storage_object_signed_url_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
data_source_storage_object_signed_url.go Add name validation function, standardise validation functions used (#164) 2017-07-07 12:48:29 -07:00
disk_type.go Transfer google provider 2017-06-09 16:50:30 +00:00
dns_change.go Transfer google provider 2017-06-06 11:58:51 -04:00
gcp_sweeper_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
image_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
image.go Transfer google provider 2017-06-09 16:50:30 +00:00
import_bigquery_dataset_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_bigquery_table_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_address_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_autoscaler_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_backend_service_test.go Add compute_backend_service import support (#40) 2017-06-14 16:13:52 -05:00
import_compute_disk_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_firewall_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_forwarding_rule_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_global_address_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_health_check_test.go Fix read method + test/document import for google_compute_health_check (#155) 2017-06-26 18:25:22 +03:00
import_compute_http_health_check_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_https_health_check_test.go Support import for google_compute_https_health_check (#213) 2017-07-18 11:35:24 -07:00
import_compute_image_test.go Add import support for google_compute_image. (#194) 2017-07-14 13:32:25 -07:00
import_compute_instance_group_manager_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_instance_group_test.go Support import for google_compute_instance_group (#201) 2017-07-20 09:21:18 -07:00
import_compute_instance_template_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_network_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_project_metadata_item_test.go Use a unique key when running project_metadata_item import tests (#274) 2017-08-01 11:14:13 -07:00
import_compute_route_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_router_interface_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_router_peer_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_router_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_compute_subnetwork_test.go Support import for google_compute_subnetwork (#227) 2017-07-26 09:30:59 -07:00
import_compute_target_pool_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
import_dns_managed_zone_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_google_project_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_sql_database_instance_test.go Add import for google_sql_database_instance (#11) 2017-06-22 10:25:26 -07:00
import_sql_database_test.go Add ability to import google_sql_database (#12) 2017-06-22 09:13:05 -07:00
import_sql_user_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
import_storage_bucket_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
metadata.go Fix bug where startup-script metadata did not refresh (#180) 2017-08-01 10:47:58 -07:00
node_config.go Add support node config for GKE node pool (#184) 2017-07-31 09:28:39 -07:00
provider_test.go Allow for running acceptance tests using the default credentials. 2017-07-05 15:41:58 +02:00
provider.go Add new data source: google_dns_managed_zone (#268) 2017-07-31 09:27:18 -07:00
resource_bigquery_dataset_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_bigquery_dataset.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_bigquery_table_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_bigquery_table.go Update expected type of expiration time (#209) 2017-07-25 16:58:35 -07:00
resource_bigtable_instance_test.go Rearranged bigtable imports. 2017-07-05 12:54:38 -07:00
resource_bigtable_instance.go Rearranged bigtable imports. 2017-07-05 12:54:38 -07:00
resource_bigtable_table_test.go Updated google_bigtable_table tests. 2017-07-05 10:46:11 -07:00
resource_bigtable_table.go Rearranged bigtable imports. 2017-07-05 12:54:38 -07:00
resource_compute_address_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_address.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_autoscaler_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_autoscaler.go Removed the Compute Operation Wait Zone and migrated to universal wait. (#251) 2017-07-27 08:48:25 -07:00
resource_compute_backend_bucket_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_backend_bucket.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_backend_service_test.go Test that HTTPS health checks are supported for google_compute_backend_service. 2017-06-20 10:59:56 -07:00
resource_compute_backend_service.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_disk_test.go Compute and Disk fixes (#1) 2017-06-14 16:31:40 -05:00
resource_compute_disk.go Removed the Compute Operation Wait Zone and migrated to universal wait. (#251) 2017-07-27 08:48:25 -07:00
resource_compute_firewall_migrate_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_firewall_migrate.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_compute_firewall_test.go compute_firewall: set source_ranges to Computed to avoid perpetual diff 2017-06-21 09:51:25 +01:00
resource_compute_firewall.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_forwarding_rule_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_forwarding_rule.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_global_address_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_global_address.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_global_forwarding_rule_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_global_forwarding_rule.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_health_check_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_health_check.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_http_health_check_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_http_health_check.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_https_health_check_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_https_health_check.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_image_test.go Change description field to not be Computed (#199) 2017-07-14 15:45:06 -07:00
resource_compute_image.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_instance_group_manager_test.go Updated variable names and docs. 2017-06-16 15:39:44 -07:00
resource_compute_instance_group_manager.go Add versioned Beta support to google_compute_instance_group_manager (#234) 2017-07-26 13:37:59 -07:00
resource_compute_instance_group_migrate_test.go Support import for google_compute_instance_group (#201) 2017-07-20 09:21:18 -07:00
resource_compute_instance_group_migrate.go Support import for google_compute_instance_group (#201) 2017-07-20 09:21:18 -07:00
resource_compute_instance_group_test.go Support import for google_compute_instance_group (#201) 2017-07-20 09:21:18 -07:00
resource_compute_instance_group.go Removed the Compute Operation Wait Zone and migrated to universal wait. (#251) 2017-07-27 08:48:25 -07:00
resource_compute_instance_migrate_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_instance_migrate.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_instance_template_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_instance_template.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_instance_test.go Fix disk type’Malformed URL’ error (#275) 2017-08-01 15:39:32 -07:00
resource_compute_instance.go Fix disk type’Malformed URL’ error (#275) 2017-08-01 15:39:32 -07:00
resource_compute_network_peering_test.go Add new resource google_compute_network_peering (#259) 2017-07-28 09:51:29 -07:00
resource_compute_network_peering.go Add new resource google_compute_network_peering (#259) 2017-07-28 09:51:29 -07:00
resource_compute_network_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_network.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_project_metadata_item_test.go Add an additional test with multiple project metadata items (#222) 2017-07-28 15:50:12 -07:00
resource_compute_project_metadata_item.go Revert "Revert metadata item changes (#225)" (#257) 2017-07-28 10:49:02 -07:00
resource_compute_project_metadata_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_project_metadata.go Fix bug where startup-script metadata did not refresh (#180) 2017-08-01 10:47:58 -07:00
resource_compute_region_backend_service_test.go Added additional check that connection_draining_timeout_sec was reset in tests. 2017-06-16 09:27:48 -07:00
resource_compute_region_backend_service.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_route_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_route.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_router_interface_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_router_interface.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_router_peer_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_router_peer.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_router_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_router.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_snapshot_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_snapshot.go Removed the Compute Operation Wait Zone and migrated to universal wait. (#251) 2017-07-27 08:48:25 -07:00
resource_compute_ssl_certificate_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_compute_ssl_certificate.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_subnetwork_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_compute_subnetwork.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_target_http_proxy_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_compute_target_http_proxy.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_target_https_proxy_test.go Support path-only when referencing ssl certificate in compute_target_https_proxy (#210) 2017-07-19 13:49:14 -07:00
resource_compute_target_https_proxy.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_target_pool_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_target_pool.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_url_map_test.go Make path_rule Optional in google_url_map's path_matcher block. (#118) 2017-06-19 10:48:22 -07:00
resource_compute_url_map.go Migrate all occurrences of WaitGlobal/WaitGlobal time to universal wait. (#243) 2017-07-26 09:40:06 -07:00
resource_compute_vpn_gateway_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_compute_vpn_gateway.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_compute_vpn_tunnel_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_compute_vpn_tunnel.go Remove the Compute Operation Wait Region methods, migrating to the universal wait. (#246) 2017-07-26 15:24:03 -07:00
resource_container_cluster_migrate_test.go allow updating additional_zones, turn it into a set (#152) 2017-07-05 16:00:49 -07:00
resource_container_cluster_migrate.go allow updating additional_zones, turn it into a set (#152) 2017-07-05 16:00:49 -07:00
resource_container_cluster_test.go Add support for legacyAbac to google_container_cluster (#261) 2017-07-31 11:09:05 -07:00
resource_container_cluster.go Add support for legacyAbac to google_container_cluster (#261) 2017-07-31 11:09:05 -07:00
resource_container_node_pool_test.go Add support node config for GKE node pool (#184) 2017-07-31 09:28:39 -07:00
resource_container_node_pool.go Add support node config for GKE node pool (#184) 2017-07-31 09:28:39 -07:00
resource_dns_managed_zone_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_dns_managed_zone.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_dns_record_set_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_dns_record_set.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_google_project_iam_binding_test.go Return a type that was needed, rename a test function. 2017-07-27 14:11:52 -07:00
resource_google_project_iam_binding.go Don't set IDs in RMW loops. 2017-07-27 14:29:25 -07:00
resource_google_project_iam_member_test.go Excise unnecessary type declarations. 2017-07-27 13:39:23 -07:00
resource_google_project_iam_member.go Fix embarrassing typo in log message. 2017-07-27 14:37:39 -07:00
resource_google_project_iam_policy_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_google_project_iam_policy.go Create an iam policy read/modify/write helper. 2017-07-25 11:43:49 -07:00
resource_google_project_migrate_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_google_project_migrate.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_google_project_services_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_google_project_services.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_google_project_test.go Allow unlinking of billing account. (#138) 2017-07-12 16:05:14 -07:00
resource_google_project.go Allow unlinking of billing account. (#138) 2017-07-12 16:05:14 -07:00
resource_google_service_account_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_google_service_account.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_pubsub_subscription_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_pubsub_subscription.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_pubsub_topic_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_pubsub_topic.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_sql_database_instance_test.go Add import for google_sql_database_instance (#11) 2017-06-22 10:25:26 -07:00
resource_sql_database_instance.go Persist state from the API for google_sql_database_instance regardless of what attributes the user has set (#208) 2017-08-01 13:13:09 -07:00
resource_sql_database_test.go Add charset and collation to google_sql_database. (#183) 2017-07-17 08:32:29 -07:00
resource_sql_database.go Add charset and collation to google_sql_database. (#183) 2017-07-17 08:32:29 -07:00
resource_sql_user_migrate_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_sql_user_migrate.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_sql_user_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_sql_user.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_storage_bucket_acl_test.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_storage_bucket_acl.go Transfer google provider 2017-06-09 16:50:30 +00:00
resource_storage_bucket_object_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_storage_bucket_object.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_storage_bucket_test.go Fix acceptance tests 2017-07-17 11:46:24 +02:00
resource_storage_bucket.go Add checks on actions and conditions lists lengths 2017-07-17 11:46:24 +02:00
resource_storage_object_acl_test.go Transfer google provider 2017-06-06 11:58:51 -04:00
resource_storage_object_acl.go Transfer google provider 2017-06-06 11:58:51 -04:00
resourcemanager_operation.go Transfer google provider 2017-06-09 16:50:30 +00:00
self_link_helpers.go Add versioned Beta support to google_compute_instance_group_manager (#234) 2017-07-26 13:37:59 -07:00
service_scope.go Transfer google provider 2017-06-06 11:58:51 -04:00
serviceman_operation.go Transfer google provider 2017-06-06 11:58:51 -04:00
sqladmin_operation.go Transfer google provider 2017-06-09 16:50:30 +00:00
validation_test.go Add name validation function, standardise validation functions used (#164) 2017-07-07 12:48:29 -07:00
validation.go Add new resource google_compute_network_peering (#259) 2017-07-28 09:51:29 -07:00