terraform/builtin/providers/azurerm
James Nugent c90718d1ac provider/azurerm: Error on bad creds and speed++ (#6290)
This commit uses Riviera to register the Microsoft.Compute provider as a
canary for whether or not the Azure account credentials are set up. It
used to use the MS client, but that appeared to panic internally if the
credentials were bad. It's possible that we were using it wrong, but
there are no docs so ¯\_(ツ)_/¯.

As part of this, we parellelise the registration of the other providers.
This shaves the latency of each provider request times the number of
providers minus 1 off the "startup" time of the AzureRM provider. The
result is quite noticeable.
2016-04-22 00:50:47 +01:00
..
config.go provider/azurerm: Error on bad creds and speed++ (#6290) 2016-04-22 00:50:47 +01:00
network_security_rule.go Scaffold the Azure RM Network Security Rule resource 2016-01-09 00:06:58 +00:00
network_security_rule_test.go Scaffold the Azure RM Network Security Rule resource 2016-01-09 00:06:58 +00:00
provider.go provider/azurerm: Error on bad creds and speed++ (#6290) 2016-04-22 00:50:47 +01:00
provider_test.go provider/azurerm: Clean up work for base provider 2015-12-15 18:31:02 -05:00
resource_arm_availability_set.go provider/azurerm: Add scaffolding to tags 2016-01-18 11:48:01 -05:00
resource_arm_availability_set_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_cdn_endpoint.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_cdn_endpoint_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_cdn_profile.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_cdn_profile_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_dns_a_record.go provider/azurerm: Add the DNS A Record Resource 2016-02-05 11:28:48 +00:00
resource_arm_dns_a_record_test.go provider/azurerm: Add the DNS A Record Resource 2016-02-05 11:28:48 +00:00
resource_arm_dns_aaaa_record.go provider/azurerm: Add AzureRM AAAA DNS Record resource 2016-02-05 12:14:09 +00:00
resource_arm_dns_aaaa_record_test.go provider/azurerm: Add AzureRM AAAA DNS Record resource 2016-02-05 12:14:09 +00:00
resource_arm_dns_cname_record.go provider/azurerm: Add DNS CName Record Resource 2016-02-05 12:51:33 +00:00
resource_arm_dns_cname_record_test.go provider/azurerm: Add DNS CName Record Resource 2016-02-05 12:51:33 +00:00
resource_arm_dns_mx_record.go provider/azurerm: Add `azurerm_dns_mx_record` resource 2016-02-07 22:26:56 +00:00
resource_arm_dns_mx_record_test.go provider/azurerm: Add `azurerm_dns_mx_record` resource 2016-02-07 22:26:56 +00:00
resource_arm_dns_ns_record.go provider/azurerm: Add `azurerm_dns_srv_record` resource 2016-02-07 21:49:02 +00:00
resource_arm_dns_ns_record_test.go provider/azurerm: Add `azurerm_dns_ns_record` resource 2016-02-06 19:09:52 +00:00
resource_arm_dns_srv_record.go provider/azurerm: Add `azurerm_dns_mx_record` resource 2016-02-07 22:26:56 +00:00
resource_arm_dns_srv_record_test.go provider/azurerm: Add `azurerm_dns_srv_record` resource 2016-02-07 21:49:02 +00:00
resource_arm_dns_txt_record.go provider/azurerm: Add `azurerm_dns_txt_record` resource 2016-02-06 18:43:53 +00:00
resource_arm_dns_txt_record_test.go provider/azurerm: Add `azurerm_dns_txt_record` resource 2016-02-06 18:43:53 +00:00
resource_arm_dns_zone.go provider/azurerm: Use separate "if" over "else if" 2016-02-03 13:16:36 -05:00
resource_arm_dns_zone_test.go provider/azurerm: Use separate "if" over "else if" 2016-02-03 13:16:36 -05:00
resource_arm_local_network_gateway.go provider/azurerm: Fix up network gateway tests 2015-12-23 18:49:21 +02:00
resource_arm_local_network_gateway_test.go provider/azurerm: Fix up network gateway tests 2015-12-23 18:49:21 +02:00
resource_arm_network_interface_card.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_network_interface_card_test.go Adds the ability to tag more of the Azure RM Network resources 2016-01-18 20:55:28 +00:00
resource_arm_network_security_group.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_network_security_group_test.go Adds the ability to tag more of the Azure RM Network resources 2016-01-18 20:55:28 +00:00
resource_arm_network_security_rule.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_network_security_rule_test.go Scaffold the Azure RM Network Security Rule resource 2016-01-09 00:06:58 +00:00
resource_arm_public_ip.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_public_ip_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_resource_group.go provider/azurerm: Use Riviera for Resource Groups 2016-02-18 14:50:43 -08:00
resource_arm_resource_group_test.go provider/azurerm: Use Riviera for Resource Groups 2016-02-18 14:50:43 -08:00
resource_arm_route.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_route_table.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_route_table_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_route_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_search_service.go provider/azurerm: Add documentation for the `azurerm_search_service` 2016-02-19 00:57:51 +00:00
resource_arm_search_service_test.go provider/azurerm: Add documentation for the `azurerm_search_service` 2016-02-19 00:57:51 +00:00
resource_arm_sql_database.go provider/azurerm: Adding azurerm_sql_database resource 2016-02-04 23:36:50 +00:00
resource_arm_sql_database_test.go provider/azurerm: Adding azurerm_sql_database resource 2016-02-04 23:36:50 +00:00
resource_arm_sql_firewall_rule.go provider/azurerm: Add `azurerm_sql_firewall_rule` resource 2016-02-08 21:13:59 +00:00
resource_arm_sql_firewall_rule_test.go provider/azurerm: Add `azurerm_sql_firewall_rule` resource 2016-02-08 21:13:59 +00:00
resource_arm_sql_server.go deps: Update jen20/riviera 2016-02-04 10:02:58 +00:00
resource_arm_sql_server_test.go deps: Update jen20/riviera 2016-02-04 10:02:58 +00:00
resource_arm_storage_account.go provider/azurerm: Fix not removing azurerm_storage_account 404 from 2016-03-27 16:31:55 +01:00
resource_arm_storage_account_test.go provider/azurerm: Add `azurerm_storage_account` 2016-01-20 19:47:23 -05:00
resource_arm_storage_blob.go AzureRM storage container and blob tests and documentation 2016-01-27 00:23:57 +00:00
resource_arm_storage_blob_test.go AzureRM storage container and blob tests and documentation 2016-01-27 00:23:57 +00:00
resource_arm_storage_container.go provider/azurerm: Add storage container and blob 2016-01-26 15:45:18 -05:00
resource_arm_storage_container_test.go AzureRM storage container and blob tests and documentation 2016-01-27 00:23:57 +00:00
resource_arm_storage_queue.go Azure RM Storage Queue: 2016-01-27 12:27:58 +00:00
resource_arm_storage_queue_test.go Azure RM Storage Queue: 2016-01-27 12:27:58 +00:00
resource_arm_subnet.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_subnet_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resource_arm_template_deployment.go provider/azurerm: Fix a potential panic in the 2016-03-21 19:50:30 +00:00
resource_arm_template_deployment_test.go provider/azurerm: Add the documentation for the AzureRM Template 2016-03-21 18:59:54 +00:00
resource_arm_virtual_machine.go provider/azurerm: Scaffolding the AzureRM Virtual Machine Test framework 2016-03-17 15:08:59 +00:00
resource_arm_virtual_machine_test.go provider/azurerm: Scaffolding the AzureRM Virtual Machine Test framework 2016-03-17 15:08:59 +00:00
resource_arm_virtual_network.go Change resource.StateChangeConf to use an array for target states 2016-01-21 01:20:41 +00:00
resource_arm_virtual_network_test.go Randomising the resource names in AzureRM acceptance tests. There is a potential issue that reusing names will cause the tests to be slower while we wait for old resources to go through GC 2016-01-29 12:48:11 +00:00
resourceid.go provider/azurerm: Parse "resourcegroups" in IDs 2016-01-19 11:32:16 -05:00
resourceid_test.go provider/azurerm: Parse "resourcegroups" in IDs 2016-01-19 11:32:16 -05:00
tags.go provider/azurerm: Add scaffolding to tags 2016-01-18 11:48:01 -05:00
tags_test.go provider/azurerm: Add tests for tag scaffolding 2016-01-18 12:28:04 -05:00