{"push_id":1125334420,"size":63,"distinct_size":63,"ref":"refs/heads/vsphere-improve-virtualdevicelist-specs","head":"34d04ea0ed5272f1c1bfebfc17b74883faa60f0e","before":"dc25ac9eb38c9356eea27b705631b4150c2494fe","commits":[{"sha":"f075b0214da36bd1cf728f1a295a767169341c56","author":{"email":"3b40550770d8c1756c39364ad58143b4fdcf82f5@google.com","name":"Evan Brown"},"message":"providers/google: Don't fail deleting disks that don't exist.\n\nAddresses #5942","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/f075b0214da36bd1cf728f1a295a767169341c56"},{"sha":"b204d35e1969ac95d3868c605f0bf3b11d5134ad","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@topjian.net","name":"Joe Topjian"},"message":"provider/openstack openstack_blockstorage_volume_v2 resource\n\nThis commit adds an openstack_blockstorage_volume_v2 resource. This\nresource is able to create volumes using the OpenStack Block Storage\nv2 API.","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/b204d35e1969ac95d3868c605f0bf3b11d5134ad"},{"sha":"54335be3aab82a8c89c83062287dd7ff992cdda9","author":{"email":"16a9a54ddf4259952e3c118c763138e83693d7fd@topjian.net","name":"Joe Topjian"},"message":"vendor: Updating Gophercloud dependencies","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/54335be3aab82a8c89c83062287dd7ff992cdda9"},{"sha":"ecb41d478aff5687b796c2b2c05cc542b39b7ed8","author":{"email":"dfb2aa7e3b79621f1f3a82b4a10f28ead2e44c43@xanzy.io","name":"Sander van Harmelen"},"message":"Make replacing the ACL of a network update the network in place\n\nThis prevents having to recreate the whole network and fixes #6630","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/ecb41d478aff5687b796c2b2c05cc542b39b7ed8"},{"sha":"640152e310b9cab6e0e6450c9a67c2806f8eceb3","author":{"email":"dfb2aa7e3b79621f1f3a82b4a10f28ead2e44c43@xanzy.io","name":"Sander van Harmelen"},"message":"Update `go-cloudstack` dependency","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/640152e310b9cab6e0e6450c9a67c2806f8eceb3"},{"sha":"6a08e893e37ee2ca1dde05d36bbee5d8edca790d","author":{"email":"dfb2aa7e3b79621f1f3a82b4a10f28ead2e44c43@xanzy.io","name":"Sander van Harmelen"},"message":"Use the new option to list ACLs based on the ID and VPC ID","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/6a08e893e37ee2ca1dde05d36bbee5d8edca790d"},{"sha":"283e3ae6b5a9ba17092ca416ba412018f139e7e8","author":{"email":"e5548bd94a5ad2d285d198c078bed9a645399fcc@gmail.com","name":"Ricard Clau"},"message":"fix sidebar + small rewordings (#6782)","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/283e3ae6b5a9ba17092ca416ba412018f139e7e8"},{"sha":"689cfc97c1d2a5d3197bb20dcdfcf587cba532c9","author":{"email":"64c2fd3b6be4d6bd0d0c3f7f0f6749bd39cbbd02@users.noreply.github.com","name":"Devon Harvey"},"message":"Fix typo in show command docs (#6784)","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/689cfc97c1d2a5d3197bb20dcdfcf587cba532c9"},{"sha":"a869d2f8a995f71f16cbb391081f79b2048ce2d9","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@paulstack.co.uk","name":"stack72"},"message":"provider/azurerm: `azurerm_network_interface` diffs didn't match during\napply\n\nThe IP COnfiguration block of `azurerm_network_interface` didn't have a\nhash created in a way that changes to the optional params were being\npicked up:\n\n```\n~ azurerm_network_interface.test\n    ip_configuration.273485505.name:                                       \"testconfiguration1\" => \"\"\n    ip_configuration.273485505.private_ip_address_allocation:              \"dynamic\" => \"\"\n    ip_configuration.273485505.subnet_id:                                  \"/subscriptions/34ca515c-4629-458e-bf7c-738d77e0d0ea/resourceGroups/acctestrg/providers/Microsoft.Network/virtualNetworks/acctvn/subnets/acctsub\" => \"\"\n    ip_configuration.~273485505.load_balancer_backend_address_pools_ids.#: \"\" => \"<computed>\"\n    ip_configuration.~273485505.load_balancer_inbound_nat_rules_ids.#:     \"\" => \"<computed>\"\n    ip_configuration.~273485505.name:                                      \"\" => \"testconfiguration1\"\n    ip_configuration.~273485505.private_ip_address:                        \"\" => \"<computed>\"\n    ip_configuration.~273485505.private_ip_address_allocation:             \"\" => \"dynamic\"\n    ip_configuration.~273485505.public_ip_address_id:                      \"\" => \"${azurerm_public_ip.test.id}\"\n    ip_configuration.~273485505.subnet_id:                                 \"\" => \"/subscriptions/34ca515c-4629-458e-bf7c-738d77e0d0ea/resourceGroups/acctestrg/providers/Microsoft.Network/virtualNetworks/acctvn/subnets/acctsub\"\n```\n\nThis caused the following error:\n\n```\nError applying plan:\n\n1 error(s) occurred:\n\n* azurerm_network_interface.test: diffs didn't match during apply. This is a bug with Terraform and should be reported as a GitHub Issue.\n\nPlease include the following information in your report:\n```\n\nNotice that the hash didn't change. This change adds the remaining optional params to the hash so that the hash id will change.\n\n```\n~ azurerm_network_interface.test\n    ip_configuration.4255411321.load_balancer_backend_address_pools_ids.#: \"\" => \"<computed>\"\n    ip_configuration.4255411321.load_balancer_inbound_nat_rules_ids.#:     \"\" => \"<computed>\"\n    ip_configuration.4255411321.name:                                      \"\" => \"testconfiguration1\"\n    ip_configuration.4255411321.private_ip_address:                        \"\" => \"<computed>\"\n    ip_configuration.4255411321.private_ip_address_allocation:             \"\" => \"dynamic\"\n    ip_configuration.4255411321.public_ip_address_id:                      \"\" => \"/subscriptions/34ca515c-4629-458e-bf7c-738d77e0d0ea/resourceGroups/acctestrg/providers/Microsoft.Network/publicIPAddresses/public-ip\"\n    ip_configuration.4255411321.subnet_id:                                 \"\" => \"/subscriptions/34ca515c-4629-458e-bf7c-738d77e0d0ea/resourceGroups/acctestrg/providers/Microsoft.Network/virtualNetworks/acctvn/subnets/acctsub\"\n    ip_configuration.966273186.name:                                       \"testconfiguration1\" => \"\"\n    ip_configuration.966273186.private_ip_address_allocation:              \"dynamic\" => \"\"\n    ip_configuration.966273186.subnet_id:                                  \"/subscriptions/34ca515c-4629-458e-bf7c-738d77e0d0ea/resourceGroups/acctestrg/providers/Microsoft.Network/virtualNetworks/acctvn/subnets/acctsub\" => \"\"\n```\n\nThis allows the Update to work as expected :)\n\n```\nazurerm_network_interface.test: Modifications complete\n\nApply complete! Resources: 0 added, 1 changed, 0 destroyed.\n```","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/a869d2f8a995f71f16cbb391081f79b2048ce2d9"},{"sha":"3de2ab04373ba90a17f20e5d538a12460d4d0410","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@paulstack.co.uk","name":"Paul Stack"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/3de2ab04373ba90a17f20e5d538a12460d4d0410"},{"sha":"158a90b25bbcace5c8d68f0d6a42a34ece1e3113","author":{"email":"a1bdfbfb01322b54f9edf8cea8f328c9384b211a@degeneration.co.uk","name":"Martin Atkins"},"message":"Grafana Provider, with Data Source and Dashboard resources (#6206)\n\n* Grafana provider\r\n\r\n* grafana_data_source resource.\r\n\r\nAllows data sources to be created in Grafana. Supports all data source\r\ntypes that are accepted in the current version of Grafana, and will\r\nsupport any future ones that fit into the existing structure.\r\n\r\n* Vendoring of apparentlymart/go-grafana-api\r\n\r\nThis is in anticipation of adding a Grafana provider plugin.\r\n\r\n* grafana_dashboard resource\r\n\r\n* Website documentation for the Grafana provider.","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/158a90b25bbcace5c8d68f0d6a42a34ece1e3113"},{"sha":"fc022e875054953660ceb910213b6a246d743437","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@paulstack.co.uk","name":"Paul Stack"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/fc022e875054953660ceb910213b6a246d743437"},{"sha":"e3352e855cf8d37e3200ee970b4ebb78fd6e9f4e","author":{"email":"afde02ccbf7cf52a5c101b37dacb97ce83fbdfc0@users.noreply.github.com","name":"James Rasell"},"message":"provider/aws: Make 'stage_name' required in api_gateway_deployment (#6797)\n\nWhen stage_name is not passed to the resource\r\naws_api_gateway_deployment a terraform apply will fail. This is\r\nbecause the stage_name is required and not optional.","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/e3352e855cf8d37e3200ee970b4ebb78fd6e9f4e"},{"sha":"8aff776ae1434f358703d3b883ed7f460fd3a6a9","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@paulstack.co.uk","name":"Paul Stack"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/8aff776ae1434f358703d3b883ed7f460fd3a6a9"},{"sha":"890eebabc42fb4fdbb0ae90f3a4c1912de71c461","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@paulstack.co.uk","name":"Paul Stack"},"message":"provider/aws: Add note to AWS DB Instance Documentation about skip_final_snapshot (#6799)","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/890eebabc42fb4fdbb0ae90f3a4c1912de71c461"},{"sha":"ec8c242ebf5d32b1c417d6e0367a32154e7f6dd3","author":{"email":"61c9b2b17db77a27841bbeeabff923448b0f6388@paulstack.co.uk","name":"Paul Stack"},"message":"provider/aws: Add support for Skipping Final Snapshot in RDS Cluster (#6795)\n\n* provider/aws: Add support for Skipping Final Snapshot in RDS Cluster","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/ec8c242ebf5d32b1c417d6e0367a32154e7f6dd3"},{"sha":"8e3a284d10f467390b5b7825606b93a7c5039d2f","author":{"email":"856cf1825e0ff697254d1399840685076fd01fee@users.noreply.github.com","name":"Clint"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/8e3a284d10f467390b5b7825606b93a7c5039d2f"},{"sha":"28ad394264146da80392284e31203012b4c02f39","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jen20.com","name":"James Nugent"},"message":"build: Update generated internal plugin list","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/28ad394264146da80392284e31203012b4c02f39"},{"sha":"cd0c4522eed540baf40e13e7c7fdb1b2195ecb2a","author":{"email":"a1bdfbfb01322b54f9edf8cea8f328c9384b211a@degeneration.co.uk","name":"Martin Atkins"},"message":"core: honor \"destroy\" diffs for data resources\n\nPreviously the \"planDestroy\" pass would correctly produce a destroy diff,\nbut the \"apply\" pass would just ignore it and make a fresh diff, turning\nit back into a \"create\" because data resources are always eager to\nrefresh.\n\nNow we consider the previous diff when re-diffing during apply and so\nwe can preserve the plan to destroy and then ultimately actually \"destroy\"\nthe data resource (remove from the state) when we get to ReadDataApply.\n\nThis ensures that the state is left empty after \"terraform destroy\";\npreviously we would leave behind data resource states.","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/cd0c4522eed540baf40e13e7c7fdb1b2195ecb2a"},{"sha":"50e095ddeb28bbec2a3dcdc58e03f8d1839e2f90","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@jen20.com","name":"James Nugent"},"message":"Merge branch 'b-data-resource-destroy'","distinct":true,"url":"https://api.github.com/repos/chrislovecnm/terraform/commits/50e095ddeb28bbec2a3dcdc58e03f8d1839e2f90"}]}
{"actor":{"display_login":"chrislovecnm"}}