{"push_id":1129405700,"size":489,"distinct_size":489,"ref":"refs/heads/master","head":"a8de40090a51eb676621205bd47425f0406adbe2","before":"c8928e4f5d3e36db1cf955dd00e452183f301239","commits":[{"sha":"b45e941144f5df4adaa3969d3fdfcedc21f2d954","author":{"email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@protomou.se","name":"protomouse"},"message":"add resource aws_rds_cluster_parameter_group","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/b45e941144f5df4adaa3969d3fdfcedc21f2d954"},{"sha":"e9ce2b3a20e69900d4bd7616fcd7b06ca727577d","author":{"email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@protomou.se","name":"protomouse"},"message":"remove partial mode handling","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/e9ce2b3a20e69900d4bd7616fcd7b06ca727577d"},{"sha":"ec55a34430b7ae3b8899955bac9affd4e6d344d0","author":{"email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@protomou.se","name":"protomouse"},"message":"_disappears test","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/ec55a34430b7ae3b8899955bac9affd4e6d344d0"},{"sha":"0d82b4d0bf8abaed97e5c8da76bb9673e636b926","author":{"email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@protomou.se","name":"protomouse"},"message":"hclfmt test resources","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/0d82b4d0bf8abaed97e5c8da76bb9673e636b926"},{"sha":"94d3ed08c73df519787b194d549c8dd5cebec30f","author":{"email":"c58b498a77cbcc720a2371e38ec06381609c0448@gmail.com","name":"Cedric Brandily"},"message":"provider/openstack: Support client certificates\n\nOfficial OpenStack clients commonly support specifing a client\ncertificate/key to enable SSL client authentication when communicating\nwith OpenStack services. This patch enables such feature in Terraform\nwith new parameters and environment variables:\n\n* 'cert' provider parameter or OS_CERT env variable to specify client\n   certificate file,\n* 'key' provider parameter or OS_KEY env variable to specify client\n   certificate private key file.","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/94d3ed08c73df519787b194d549c8dd5cebec30f"},{"sha":"1f80ec48d0b81b840dc82cc28b969865eaa8bde9","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@kraigamador.com","name":"Kraig Amador"},"message":"Added RDS event subscriptions (#6367)","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/1f80ec48d0b81b840dc82cc28b969865eaa8bde9"},{"sha":"4f2eec0c3ab62fead3606e0439187ae9d6913411","author":{"email":"c0f89f684c2e56811603206eabe5a4cea7f58f3e@gmail.com","name":"Radek Simko"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/4f2eec0c3ab62fead3606e0439187ae9d6913411"},{"sha":"8821aea94532296ffc5bccd8739ae5dd9261c4a4","author":{"email":"229683008fa1b1a0688e38f8f45c68684ef3a9a9@gmail.com","name":"Blake Smith"},"message":"provider/aws: Add AWS EMR dependency (#2098) (#6492)","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/8821aea94532296ffc5bccd8739ae5dd9261c4a4"},{"sha":"b4df304b47ab6d9caf7fb6b1209de68db51981ef","author":{"email":"f0204e5ee48e82fad2e80bfe884bacd2e3a27036@phinze.com","name":"Paul Hinze"},"message":"helper/schema: Normalize bools to \"true\"/\"false\" in diffs\n\nFor a long time now, the diff logic has relied on the behavior of\n`mapstructure.WeakDecode` to determine how various primitives are\nconverted into strings.  The `schema.DiffString` function is used for\nall primitive field types: TypeBool, TypeInt, TypeFloat, and TypeString.\n\nThe `mapstructure` library's string representation of booleans is \"0\"\nand \"1\", which differs from `strconv.FormatBool`'s \"false\" and \"true\"\n(which is used in writing out boolean fields to the state).\n\nBecause of this difference, diffs have long had the potential for\ncosmetically odd but semantically neutral output like:\n\n    \"true\" => \"1\"\n    \"false\" => \"0\"\n\nSo long as `mapstructure.Decode` or `strconv.ParseBool` are used to\ninterpret these strings, there's no functional problem.\n\nWe had our first clear functional problem with #6005 and friends, where\nusers noticed diffs like the above showing up unexpectedly and causing\ntroubles when `ignore_changes` was in play.\n\nThis particular bug occurs down in Terraform core's EvalIgnoreChanges.\nThere, the diff is modified to account for ignored attributes, and\nspecial logic attempts to handle properly the situation where the\nignored attribute was going to trigger a resource replacement. That\nlogic relies on the string representations of the Old and New fields in\nthe diff to be the same so that it filters properly.\n\nSo therefore, we now get a bug when a diff includes `Old: \"0\", New:\n\"false\"` since the strings do not match, and `ignore_changes` is not\nproperly handled.\n\nHere, we introduce `TypeBool`-specific normalizing into `finalizeDiff`.\nI spiked out a full `diffBool` function, but figuring out which pieces\nof `diffString` to duplicate there got hairy. This seemed like a simpler\nand more direct solution.\n\nFixes #6005 (and potentially others!)","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/b4df304b47ab6d9caf7fb6b1209de68db51981ef"},{"sha":"e04e87361f784e41bbd1548ba442b46a541f3329","author":{"email":"a6a5d94e84f1ad695045ef4cb0a1d886551ff31e@ticketmaster.com","name":"Kraig Amador"},"message":"vendor: Updated github.com/aws/aws-sdk-go to v1.1.23 The new STS library includes GetCallerIdentity which can be used to build ARNs for RDS resources when using IAM roles","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/e04e87361f784e41bbd1548ba442b46a541f3329"},{"sha":"a23bcf2ec9231cf9e60388eac6eda179de116bad","author":{"email":"a6a5d94e84f1ad695045ef4cb0a1d886551ff31e@ticketmaster.com","name":"Kraig Amador"},"message":"Added accountid to AWSClient and set it early in the initialization phase. We use iam.GetUser(nil) scattered around to get the account id, but this isn't the most reliable method. GetAccountId now uses one more method (sts:GetCallerIdentity) to get the account id, this works with federated users.","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/a23bcf2ec9231cf9e60388eac6eda179de116bad"},{"sha":"83f87e3741492385bcd595fdd6334e3e32c29592","author":{"email":"31a75b21f910d6ca3bde3e00aa8181d33722411d@gmail.com","name":"thetuxkeeper"},"message":"fixed ipv6 - changed to Computed like ipv4 (#6480)","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/83f87e3741492385bcd595fdd6334e3e32c29592"},{"sha":"068f6f606daf13cc6133382df50271960b75dfb0","author":{"email":"856cf1825e0ff697254d1399840685076fd01fee@users.noreply.github.com","name":"Clint"},"message":"provider/aws: Fix issue in upgrading AutoScaling Policy (#6440)\n\n* provider/aws: Fix issue in upgrading AutoScaling Policy min_adjustment_steps\r\n\r\n- Update depreciation message on min_adjustment_step","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/068f6f606daf13cc6133382df50271960b75dfb0"},{"sha":"be74cb2892e126941df2a3e5c50b0227b0122155","author":{"email":"856cf1825e0ff697254d1399840685076fd01fee@users.noreply.github.com","name":"Clint"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/be74cb2892e126941df2a3e5c50b0227b0122155"},{"sha":"c58892485bdb74aceaa33689b186117532c4ffd5","author":{"email":"856cf1825e0ff697254d1399840685076fd01fee@users.noreply.github.com","name":"Clint"},"message":"provider/aws: Allow empty S3 config in Cloudfront Origin (#6487)\n\n* provider/aws: Allow empty S3 config in Cloudfront Origin","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/c58892485bdb74aceaa33689b186117532c4ffd5"},{"sha":"351701ec39236de58e9dc4ac50858ac4ea9a9399","author":{"email":"856cf1825e0ff697254d1399840685076fd01fee@users.noreply.github.com","name":"Clint"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/351701ec39236de58e9dc4ac50858ac4ea9a9399"},{"sha":"e32a8c1c5b88039cdb0563b3d3a822673dfadc59","author":{"email":"c0f89f684c2e56811603206eabe5a4cea7f58f3e@gmail.com","name":"Radek Simko"},"message":"Merge pull request #6385 from Ticketmaster/use-sts-GetCallerIdentity\n\nprovider/aws: Added sts:GetCallerIdentity to GetAccountId for federated logins","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/e32a8c1c5b88039cdb0563b3d3a822673dfadc59"},{"sha":"069636ae9fd236d5510d6becbf6838c43b100b9b","author":{"email":"c0f89f684c2e56811603206eabe5a4cea7f58f3e@gmail.com","name":"Radek Simko"},"message":"Update CHANGELOG.md","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/069636ae9fd236d5510d6becbf6838c43b100b9b"},{"sha":"d23fac3a28fbc749d44ecebff2a52381990eefeb","author":{"email":"c0f89f684c2e56811603206eabe5a4cea7f58f3e@gmail.com","name":"Radek Simko"},"message":"aws: Update docs after #6385 (account ID via sts)","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/d23fac3a28fbc749d44ecebff2a52381990eefeb"},{"sha":"03bc54b43884f47a58c285d2539cf28c6bd3a27a","author":{"email":"c0f89f684c2e56811603206eabe5a4cea7f58f3e@gmail.com","name":"Radek Simko"},"message":"Merge pull request #6500 from hashicorp/radeksimko-patch-1\n\naws: Update docs after #6385 (account ID via sts)","distinct":true,"url":"https://api.github.com/repos/zeroae/terraform/commits/03bc54b43884f47a58c285d2539cf28c6bd3a27a"}]}
{"actor":{"display_login":"sodre"}}