{"push_id":1202491159,"size":39,"distinct_size":1,"ref":"refs/heads/acctests/azure","head":"22bd6d5212de93444f780b5985b516e2294bd72b","before":"363c09ea7ac1168ea43ff6fd62e439df281ba46f","commits":[{"sha":"14cea95e86a9ddb6870644082362a1b6d1a1cb3c","author":{"name":"Paul Hinze","email":"159dfe30e937910d8b01ec0f7a7ba528a986e39f@phinze.com"},"message":"terraform: another set of ignore_changes fixes\n\nThis set of changes addresses two bug scenarios:\n\n(1) When an ignored change canceled a resource replacement, any\ndownstream resources referencing computer attributes on that resource\nwould get \"diffs didn't match\" errors. This happened because the\n`EvalDiff` implementation was calling `state.MergeDiff(diff)` on the\nunfiltered diff. Generally this is what you want, so that downstream\nreferences catch the \"incoming\" values. When there's a potential for the\ndiff to change, thought, this results in problems w/ references.\n\nHere we solve this by doing away with the separate `EvalNode` for\n`ignore_changes` processing and integrating it into `EvalDiff`. This\nallows us to only call `MergeDiff` with the final, filtered diff.\n\n(2) When a resource had an ignored change but was still being replaced\nanyways, the diff was being improperly filtered. This would cause\nproblems during apply when not all attributes were available to perform\nthe replacement.\n\nWe solve that by deferring actual attribute removal until after we've\ndecided that we do not have to replace the resource.","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/14cea95e86a9ddb6870644082362a1b6d1a1cb3c"},{"sha":"bdb35006cd03ad5bebea4f17a0870805b8595aa0","author":{"name":"Sander van Harmelen","email":"4a2eabe8494a55f1551bf33bbdca554eed635c75@xanzy.io"},"message":"Fix several bugs in different resources\n\n- Make sure attaching a disk or a NIC is tried a couple of times as this only works after the OS has fully booted;\n- Stop using the device name instead of ID as the names differ depending on the hypervisor that you are using;\n- VPC’s do not always have a source NAT IP;","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/bdb35006cd03ad5bebea4f17a0870805b8595aa0"},{"sha":"b55da4c3e75f1fffcddac6d88755f96e8df3b57a","author":{"name":"Sander van Harmelen","email":"4a2eabe8494a55f1551bf33bbdca554eed635c75@xanzy.io"},"message":"Fix creating networks without specifying IP ranges","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/b55da4c3e75f1fffcddac6d88755f96e8df3b57a"},{"sha":"29ce2df8731485f051e7ca584935f99dde6fe435","author":{"name":"Sander van Harmelen","email":"4a2eabe8494a55f1551bf33bbdca554eed635c75@xanzy.io"},"message":"Fix refresing ACL rules when the ACL is deleted","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/29ce2df8731485f051e7ca584935f99dde6fe435"},{"sha":"28543694de6333696f07e1008153a6c0d2811983","author":{"name":"Sander van Harmelen","email":"4a2eabe8494a55f1551bf33bbdca554eed635c75@xanzy.io"},"message":"Fix refresing an IP when it’s no longer associated","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/28543694de6333696f07e1008153a6c0d2811983"},{"sha":"3cea29176f8ecd279ad05fd5883f93ace75c85a1","author":{"name":"Clint","email":"6126375314131973487177577e3f7cccb6c9b815@users.noreply.github.com"},"message":"provider/aws: Safely get ELB values (#7585)\n\n- removes dereferences to avoid nil crashes","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/3cea29176f8ecd279ad05fd5883f93ace75c85a1"},{"sha":"9018e073fbcbabe38e103b72255142faca41b547","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/9018e073fbcbabe38e103b72255142faca41b547"},{"sha":"b4051d0b98a65e2503a7c1eec36922a4132d9520","author":{"name":"stack72","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"provider/azurerm: Support Import for `azurerm_dns_zone`\n\n```\n% make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMDnsZone_'\n==> Checking that code complies with gofmt requirements...\ngo generate $(go list ./... | grep -v /terraform/vendor/)\nTF_ACC=1 go test ./builtin/providers/azurerm -v\n-run=TestAccAzureRMDnsZone_ -timeout 120m\n=== RUN   TestAccAzureRMDnsZone_importBasic\n--- PASS: TestAccAzureRMDnsZone_importBasic (88.68s)\n=== RUN   TestAccAzureRMDnsZone_basic\n--- PASS: TestAccAzureRMDnsZone_basic (93.18s)\nPASS\nok      github.com/hashicorp/terraform/builtin/providers/azurerm\n181.874s\n```","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/b4051d0b98a65e2503a7c1eec36922a4132d9520"},{"sha":"ddf8cde450a4e3511ef1d4e015f82c22ab92afec","author":{"name":"stack72","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"provider/azurerm: Support Import `azurerm_storage_account`\n\nAlso included the randomizing of the storage account and resource group\nnames\n\n```\n% make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMStorageAccount_'\n==> Checking that code complies with gofmt requirements...\ngo generate $(go list ./... | grep -v /terraform/vendor/)\nTF_ACC=1 go test ./builtin/providers/azurerm -v\n-run=TestAccAzureRMStorageAccount_ -timeout 120m\n=== RUN   TestAccAzureRMStorageAccount_importBasic\n--- PASS: TestAccAzureRMStorageAccount_importBasic (141.66s)\n=== RUN   TestAccAzureRMStorageAccount_basic\n--- PASS: TestAccAzureRMStorageAccount_basic (160.18s)\nPASS\nok      github.com/hashicorp/terraform/builtin/providers/azurerm\n301.852s\n```","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/ddf8cde450a4e3511ef1d4e015f82c22ab92afec"},{"sha":"dc9dc740267e0dcf6ab50db11b94db49d38d9e7b","author":{"name":"stack72","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"provider/azurerm: Support Import of `azurerm_virtual_network`\n\n```\n% make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMVirtualNetwork_'\n==> Checking that code complies with gofmt requirements...\ngo generate $(go list ./... | grep -v /terraform/vendor/)\nTF_ACC=1 go test ./builtin/providers/azurerm -v\n-run=TestAccAzureRMVirtualNetwork_ -timeout 120m\n=== RUN   TestAccAzureRMVirtualNetwork_importBasic\n--- PASS: TestAccAzureRMVirtualNetwork_importBasic (129.61s)\n=== RUN   TestAccAzureRMVirtualNetwork_basic\n--- PASS: TestAccAzureRMVirtualNetwork_basic (128.37s)\n=== RUN   TestAccAzureRMVirtualNetwork_withTags\n--- PASS: TestAccAzureRMVirtualNetwork_withTags (151.55s)\nPASS\nok      github.com/hashicorp/terraform/builtin/providers/azurerm\n409.541s\n```","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/dc9dc740267e0dcf6ab50db11b94db49d38d9e7b"},{"sha":"5cd908e748a5924da0cc044c40ad85e8f1a66f0b","author":{"name":"stack72","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"provider/azurerm: Support Import of `azurerm_sql_firewall_rule`\n\n```\n% make testacc TEST=./builtin/providers/azurerm  TESTARGS='-run=TestAccAzureRMSqlFirewallRule_'\n==> Checking that code complies with gofmt requirements...\ngo generate $(go list ./... | grep -v /terraform/vendor/)\nTF_ACC=1 go test ./builtin/providers/azurerm -v\n-run=TestAccAzureRMSqlFirewallRule_ -timeout 120m\n=== RUN   TestAccAzureRMSqlFirewallRule_importBasic\n--- PASS: TestAccAzureRMSqlFirewallRule_importBasic (146.88s)\n=== RUN   TestAccAzureRMSqlFirewallRule_basic\n--- PASS: TestAccAzureRMSqlFirewallRule_basic (154.34s)\nPASS\nok      github.com/hashicorp/terraform/builtin/providers/azurerm\n301.231s\n```","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/5cd908e748a5924da0cc044c40ad85e8f1a66f0b"},{"sha":"bab8032058aab175e7db62620fa4c0fdc5d7654b","author":{"name":"stack72","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"provider/azurerm: Support Import `azurerm_local_network_gateway`\n\n```\n% make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMLocalNetworkGateway_'\n==> Checking that code complies with gofmt requirements...\ngo generate $(go list ./... | grep -v /terraform/vendor/)\nTF_ACC=1 go test ./builtin/providers/azurerm -v\n-run=TestAccAzureRMLocalNetworkGateway_ -timeout 120m\n=== RUN   TestAccAzureRMLocalNetworkGateway_importBasic\n--- PASS: TestAccAzureRMLocalNetworkGateway_importBasic (137.98s)\n=== RUN   TestAccAzureRMLocalNetworkGateway_basic\n--- PASS: TestAccAzureRMLocalNetworkGateway_basic (128.17s)\nPASS\nok      github.com/hashicorp/terraform/builtin/providers/azurerm\n266.169s\n```","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/bab8032058aab175e7db62620fa4c0fdc5d7654b"},{"sha":"c0f14840f3b08fe312af6c29d9bcea0f0417929d","author":{"name":"stack72","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"provider/azurerm: Support Import of `azurerm_network_security_group`\n\n```\n% make testacc TEST=./builtin/providers/azurerm TESTARGS='-run=TestAccAzureRMNetworkSecurityGroup_'\n==> Checking that code complies with gofmt requirements...\ngo generate $(go list ./... | grep -v /terraform/vendor/)\nTF_ACC=1 go test ./builtin/providers/azurerm -v\n-run=TestAccAzureRMNetworkSecurityGroup_ -timeout 120m\n=== RUN   TestAccAzureRMNetworkSecurityGroup_importBasic\n--- PASS: TestAccAzureRMNetworkSecurityGroup_importBasic (148.03s)\n=== RUN   TestAccAzureRMNetworkSecurityGroup_basic\n--- PASS: TestAccAzureRMNetworkSecurityGroup_basic (143.72s)\n=== RUN   TestAccAzureRMNetworkSecurityGroup_withTags\n--- PASS: TestAccAzureRMNetworkSecurityGroup_withTags (180.05s)\n=== RUN   TestAccAzureRMNetworkSecurityGroup_addingExtraRules\n--- PASS: TestAccAzureRMNetworkSecurityGroup_addingExtraRules (236.28s)\nPASS\nok      github.com/hashicorp/terraform/builtin/providers/azurerm\n708.099s\n```","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/c0f14840f3b08fe312af6c29d9bcea0f0417929d"},{"sha":"3d6fe76b52c5becacb126f32834ef2ab392a67df","author":{"name":"Antoine Grondin","email":"3bb67fd6bd32c4ea91980c528a24475412663e7b@gmail.com"},"message":"provider/digitalocean: adds a volume resource (#7560)\n\n* provider/digitalocean: add support for volumes\r\n\r\n* provider/digitalocean: add documentation for volume resource","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/3d6fe76b52c5becacb126f32834ef2ab392a67df"},{"sha":"e13e4977f09897c5fabe6d27ad9b142807052a3c","author":{"name":"Paul Stack","email":"353f652e6aee6330394c5a6982b37ac14a1a8314@paulstack.co.uk"},"message":"Update CHANGELOG.md","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/e13e4977f09897c5fabe6d27ad9b142807052a3c"},{"sha":"9b3968aa148d96af38cb46624a199e9c3cf11714","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"Merge pull request #7627 from hashicorp/import-arm-nsg\n\nprovider/azurerm: Support Import of `azurerm_network_security_group`","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/9b3968aa148d96af38cb46624a199e9c3cf11714"},{"sha":"25c786898f3479b95ed62056993277e9e3be9969","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"Merge pull request #7626 from hashicorp/import-arm-lng\n\nprovider/azurerm: Support Import `azurerm_local_network_gateway`","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/25c786898f3479b95ed62056993277e9e3be9969"},{"sha":"e506213cc8f6d57419dc27bcc2eb3437ae714624","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"Merge pull request #7625 from hashicorp/import-arm-sqlfirewall_rule\n\nprovider/azurerm: Support Import of `azurerm_sql_firewall_rule`","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/e506213cc8f6d57419dc27bcc2eb3437ae714624"},{"sha":"79d0c22360a95f56ea786bcc44dd671ef4ce02e4","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"Merge pull request #7624 from hashicorp/import-arm-vnet\n\nprovider/azurerm: Support Import of `azurerm_virtual_network`","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/79d0c22360a95f56ea786bcc44dd671ef4ce02e4"},{"sha":"1f136a73e62a3b5923c22c76d48c96d6dbae6402","author":{"name":"James Nugent","email":"01cfcc75cc77e42d1369b51ffa1aaa70069d0f46@jen20.com"},"message":"Merge pull request #7621 from hashicorp/import-arm-sa\n\nprovider/azurerm: Support Import `azurerm_storage_account`","distinct":false,"url":"https://api.github.com/repos/hashicorp/terraform/commits/1f136a73e62a3b5923c22c76d48c96d6dbae6402"}]}
{"actor":{"display_login":"terraformbot"}}