github.com/terraform-linters/tflint-ruleset-azurerm@v0.26.0/CHANGELOG.md (about) 1 ## 0.26.0 (2024-03-31) 2 3 ### Breaking Changes 4 5 - [#321](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/321): Bump API versions 6 - Added rules 7 - azurerm_netapp_account_invalid_name 8 - azurerm_netapp_pool_invalid_account_name 9 - azurerm_netapp_snapshot_invalid_account_name 10 - azurerm_netapp_volume_invalid_account_name 11 - Removed rules 12 - azurerm_netapp_account_invalid_resource_group_name 13 - azurerm_netapp_pool_invalid_resource_group_name 14 - azurerm_netapp_snapshot_invalid_resource_group_name 15 - azurerm_netapp_volume_invalid_resource_group_name 16 - azurerm_postgresql_configuration_invalid_name 17 - azurerm_postgresql_database_invalid_charset 18 - azurerm_postgresql_database_invalid_collation 19 - azurerm_postgresql_database_invalid_name 20 - azurerm_postgresql_firewall_rule_invalid_name 21 22 ### Enhancements 23 24 - [#327](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/327): Add DCesv5, DCedsv5, ECesv5, ECedsv5 series 25 26 ### Chores 27 28 - [#298](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/298) [#320](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/320): autogenerated maintenance 29 - [#303](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/303): Bump golang.org/x/net from 0.12.0 to 0.17.0 30 - [#304](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/304): Bump github.com/dave/dst from 0.27.2 to 0.27.3 31 - [#305](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/305): Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 32 - [#308](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/308): Bump google.golang.org/grpc from 1.57.0 to 1.57.1 33 - [#309](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/309): Bump actions/github-script from 6 to 7 34 - [#310](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/310): Bump actions/setup-go from 4 to 5 35 - [#313](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/313) [#323](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/323): Bump github.com/zclconf/go-cty from 1.14.0 to 1.14.4 36 - [#314](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/314) [#322](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/322): Bump github.com/zclconf/go-cty from 1.14.0 to 1.14.4 in /tools 37 - [#315](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/315): Bump github.com/hashicorp/hcl/v2 from 2.18.0 to 2.20.0 38 - [#316](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/316): Bump github.com/hashicorp/hcl/v2 from 2.18.0 to 2.20.0 in /tools 39 - [#317](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/317): Bump peter-evans/create-pull-request from 5 to 6 40 - [#318](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/318): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.19.0 41 - [#319](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/319): Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 42 - [#325](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/325): Add azurerm_resource_missing_tags rule to docs index 43 - [#326](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/326): Go 1.22 44 45 ## 0.25.1 (2023-09-25) 46 47 ### Enhancements 48 49 - [#297](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/297): Add missing vm sizes 50 51 ## 0.25.0 (2023-09-18) 52 53 ### Breaking Changes 54 55 - [#283](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/283): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.16.1 to 0.18.0 56 - TFLint v0.40/v0.41 is no longer supported 57 58 ### Enhancements 59 60 - [#279](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/279) [#294](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/294): Bump terraform-provider-azurerm to v3.73.0 from v3.60.0 61 - [#296](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/296): Add NGads V620-series 62 63 ### Chores 64 65 - [#285](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/285): Add raw binary entries to checksums.txt 66 - [#288](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/288): Bump github.com/zclconf/go-cty from 1.13.2 to 1.14.0 67 - [#289](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/289): Bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0 68 - [#290](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/290): Bump github.com/zclconf/go-cty from 1.13.2 to 1.14.0 in /tools 69 - [#291](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/291): Bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0 in /tools 70 - [#292](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/292): deps: Go 1.21 71 - [#293](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/293): Bump actions/checkout from 3 to 4 72 - [#295](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/295): Bump goreleaser/goreleaser-action from 4 to 5 73 74 ## 0.24.0 (2023-06-10) 75 76 ### Enhancements 77 78 - [#270](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/270): Add new instance types 79 80 ### Chores 81 82 - [#266](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/266) [#277](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/277): Bump terraform-provider-azurerm to v3.60.0 from v3.53.0 83 - [#271](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/271): Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2 in /tools 84 - [#272](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/272): Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2 85 - [#274](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/274): Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0 in /tools 86 - [#275](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/275): Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0 87 - [#278](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/278): Update snapshots 88 89 ## 0.23.0 (2023-04-23) 90 91 ### Enhancements 92 93 - [#265](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/265): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.15.0 to 0.16.1 94 95 ### Chores 96 97 - [#262](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/262) [#267](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/267): Bump terraform-provider-azurerm to v3.53.0 from v3.48.0 98 - [#264](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/264): Bump peter-evans/create-pull-request from 4 to 5 99 - [#268](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/268): Follow up of the EnsureNoError deprecation 100 101 ## 0.22.0 (2023-03-21) 102 103 ### Enhancements 104 105 - [#258](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/258): Add support for HBv4 and HX series 106 107 ### BugFixes 108 109 - [#252](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/252): Fix `azurerm_postgresql_server` rule by correcting import path 110 111 ### Chores 112 113 - [#238](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/238): Bump golang.org/x/net from 0.3.0 to 0.7.0 114 - [#237](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/237) [#239](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/239) [#257](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/257) [#259](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/259): Bump terraform-provider-azurerm to v3.48.0 from v3.43.0 115 - [#242](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/242): Bump golang.org/x/text from 0.3.7 to 0.3.8 in /tools 116 - [#245](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/245): Bump sigstore/cosign-installer from 2 to 3 117 - [#247](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/247): Bump github.com/hashicorp/hcl/v2 from 2.16.0 to 2.16.2 in /tools 118 - [#248](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/248): Bump github.com/hashicorp/hcl/v2 from 2.16.0 to 2.16.2 119 - [#254](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/254): Bump github.com/zclconf/go-cty from 1.12.1 to 1.13.1 in /tools 120 - [#255](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/255): Bump github.com/zclconf/go-cty from 1.12.1 to 1.13.1 121 - [#256](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/256): Bump actions/setup-go from 3 to 4 122 - [#260](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/260): Fix signing for Cosign v2 123 - [#261](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/261): go 1.20 124 125 ## 0.21.0 (2023-02-12) 126 127 ### Breaking Changes 128 129 - [#235](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/235): Remove `azurerm_container_group_invalid_ip_address_type` rule 130 131 ### Enhancements 132 133 - [#234](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/234): Bump terraform-provider-azurerm to v3.43.0 from v3.35.0 134 135 ### Chores 136 137 - [#226](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/226): Bump goreleaser/goreleaser-action from 3 to 4 138 - [#227](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/227): Pass GITHUB_TOKEN to e2e test workflow 139 - [#228](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/228): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.14.0 to 0.15.0 140 - [#231](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/231): Bump github.com/hashicorp/hcl/v2 from 2.15.0 to 2.16.0 141 - [#232](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/232): Bump github.com/hashicorp/hcl/v2 from 2.15.0 to 2.16.0 in /tools 142 - [#236](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/236): Update snapshot 143 144 ## 0.20.0 (2022-12-12) 145 146 ### Breaking Changes 147 148 - [#213](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/213) [#223](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/223) [#224](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/224): Bump terraform-provider-azurerm to v3.35.0 from v3.28.0 149 - Removed `azurerm_linux_virtual_machine_scale_set_invalid_upgrade_mode` rule 150 - Removed `azurerm_virtual_machine_scale_set_invalid_upgrade_policy_mode` rule 151 - Removed `azurerm_windows_virtual_machine_scale_set_invalid_upgrade_mode` rule 152 153 ### Chores 154 155 - [#217](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/217): Add signatures for keyless signing 156 - [#219](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/219): Bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0 157 - [#220](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/220): Bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0 in /tools 158 159 ## 0.19.0 (2022-10-27) 160 161 ### Breaking Changes 162 163 - [#202](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/202) [#214](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/214): Bump terraform-provider-azurerm to v3.28.0 from v3.21.1 164 - Removed `azurerm_managed_disk_invalid_create_option` and `azurerm_snapshot_invalid_create_option` rules 165 166 ### Enhancements 167 168 - [#210](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/210): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.12.0 to 0.14.0 169 170 ### Chores 171 172 - [#205](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/205): Bump github.com/hashicorp/hcl/v2 from 2.14.0 to 2.14.1 in /tools 173 - [#208](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/208): Bump github.com/dave/dst from 0.27.0 to 0.27.2 174 - [#211](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/211): Bump github.com/zclconf/go-cty from 1.11.0 to 1.11.1 175 - [#212](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/212): Bump github.com/zclconf/go-cty from 1.11.0 to 1.11.1 in /tools 176 177 ## 0.18.0 (2022-09-08) 178 179 The minimum supported version of TFLint has changed in this version. TFLint v0.40.0+ is required for this plugin to work. 180 181 ### Breaking Changes 182 183 - [#198](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/198): Bump tflint-plugin-sdk to v0.12.0 184 185 ### Enhancements 186 187 - [#186](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/186) [#187](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/187): autogenerated maintenace 188 - [#194](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/194): Adding rule for azurerm resource missing tags 189 - [#199](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/199): Add support for Dpdsv5/Dpldsv5/Dpsv5/Dplsv5/Epdsv5/Epsv5 series 190 - [#200](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/200): Bump terraform-provider-azurerm to v3.21.1 from v3.16.0 191 - [#201](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/201): Update outdated VM sizes for Kubernetes cluster node pool 192 193 ### Chores 194 195 - [#185](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/185): go 1.19 196 - [#191](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/191): Bump github.com/zclconf/go-cty from 1.10.0 to 1.11.0 in /tools 197 - [#195](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/195): Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0 in /tools 198 - [#196](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/196): Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0 199 - [#197](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/197): build: Use `go-version-file` instead of `go-version` 200 201 ## 0.17.1 (2022-07-31) 202 203 ### Enhancements 204 205 - [#180](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/180): autogenerated maintenance 206 - [#184](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/184): Bump terraform-provider-azurerm to v3.16.0 from v3.10.0 207 208 ### Chores 209 210 - [#182](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/182): Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 211 - [#183](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/183): Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 in /tools 212 213 ## 0.17.0 (2022-06-18) 214 215 ### Enhancements 216 217 - [#174](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/174): autogenerated maintenance 218 - [#176](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/176): Add support for Lsv3/Lasv3 series 219 - [#178](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/178): Bump terraform-provider-azurerm to v3.10.0 from v3.4.0 220 221 ### BugFixes 222 223 - [#179](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/179): Accept 8.0 as a correct version on MySQL server 224 225 ### Chores 226 227 - [#170](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/170): Bump goreleaser/goreleaser-action from 2 to 3 228 - [#172](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/172): automating maintenance with Github actions 229 - [#175](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/175): Bump github.com/dave/dst from 0.26.2 to 0.27.0 230 - [#177](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/177): Tweak autogenerated maintenance frequency 231 232 ## 0.16.0 (2022-05-05) 233 234 ### Enhancements 235 236 - [#168](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/168): Bump terraform-provider-azurerm to v3.4.0 from v3.0.2 237 - [#169](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/169): Add support for Ebdsv5/Ebsv5 series 238 239 ### Chores 240 241 - [#159](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/159): chores: Remove snaker 242 - [#160](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/160): Fix rule template for rule generator 243 - [#163](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/163): Bump actions/setup-go from 2 to 3 244 - [#164](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/164): Bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0 245 - [#165](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/165): Bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0 in /tools 246 - [#166](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/166): Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 247 - [#167](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/167): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.10.0 to 0.11.0 248 249 ## 0.15.0 (2022-03-30) 250 251 The minimum supported version of TFLint has changed in this version. TFLint v0.35.0+ is required for this plugin to work. 252 253 ### Breaking Changes 254 255 - [#150](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/150) [#156](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/156) [#158](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/158): Bump terraform-provider-azurerm to v3.0.2 from v2.84.0 256 - [#155](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/155): Bump tflint-plugin-sdk for gRPC-based new plugin system 257 258 ### Chores 259 260 - [#146](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/146): Bump github.com/zclconf/go-cty from 1.9.1 to 1.10.0 in /tools 261 - [#148](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/148): Bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1 in /tools 262 - [#149](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/149): Bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1 263 - [#151](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/151): Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 264 - [#152](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/152): Bump actions/github-script from 5 to 6 265 - [#153](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/153): Bump actions/checkout from 2 to 3 266 - [#154](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/154): build: go 1.18 267 268 ## 0.14.0 (2021-11-07) 269 270 ### Breaking Changes 271 272 - [#144](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/144): Bump terraform-provider-azurerm to v2.84.0 from v2.80.0 273 - Remove `azurerm_mysql_server_invalid_ssl_enforcement` rule 274 - [#145](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/145): build: Remove unsupported build targets 275 276 ### Enhancements 277 278 - [#143](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/143): Update machine sizes 279 280 ### Chores 281 282 - [#141](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/141): Fix github-script to v5 283 284 ## 0.13.2 (2021-10-12) 285 286 ### Enhancements 287 288 - [#140](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/140): Bump terraform-provider-azurerm to v2.80.0 from v2.76.0 289 290 ### Chores 291 292 - [#139](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/139): Bump actions/github-script from 4 to 5 293 294 ## 0.13.1 (2021-09-12) 295 296 ### BugFixes 297 298 - [#137](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/137): build: Update GoReleaser version 299 - v0.13.0 release doesn't include darwin/arm64 build. This change fixes the issue. 300 301 ## 0.13.0 (2021-09-12) 302 303 ### Enhancements 304 305 - [#136](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/136): Bump terraform-provider-azurerm to v2.76.0 from v2.71.0 306 307 ### Chores 308 309 - [#130](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/130): Bump actions/github-script from 4.0.2 to 4.1 310 - [#131](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/131): Bump github.com/zclconf/go-cty from 1.9.0 to 1.9.1 in /tools 311 - [#132](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/132): Bump actions/setup-go from 2.1.3 to 2.1.4 312 - [#134](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/134): Update doc snapshot 313 - [#135](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/135): build: Go 1.17 314 315 ## 0.12.0 (2021-08-08) 316 317 ### Enhancements 318 319 - [#122](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/122): Add `azurerm_kubernetes_cluster_default_node_pool_invalid_vm_size` rule 320 - [#128](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/128): Bump terraform-provider-azurerm to v2.71.0 from v2.66.0 321 322 ### Chores 323 324 - [#123](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/123): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.9.0 to 0.9.1 325 - [#124](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/124): Add rule generator 326 - [#125](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/125): Bump github.com/zclconf/go-cty from 1.8.0 to 1.9.0 in /tools 327 - [#126](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/126): Bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1 in /tools 328 - [#127](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/127): Bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1 329 330 ## 0.11.0 (2021-07-05) 331 332 The minimum supported version of TFLint has changed in this version. TFLint v0.30.0+ is required for this plugin to work. 333 334 ### Breaking Changes 335 336 - [#118](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/118): Bump tflint-plugin-sdk to v0.9.0 337 338 ### Enhancements 339 340 - [#119](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/119): rule: Add support for FX series and update other sizes 341 - [#120](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/120): Bump terraform-provider-azurerm to v2.66.0 from v2.62.0 342 343 ## 0.10.1 (2021-06-12) 344 345 ### Chores 346 347 - [#116](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/116): build: Add support for darwin/arm64 build 348 349 ## 0.10.0 (2021-06-05) 350 351 ### Enhancements 352 353 - [#114](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/114): Bump terraform-provider-azurerm to v2.62.0 from v2.57.0 354 355 ### Chores 356 357 - [#113](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/113): Bump github.com/google/go-cmp from 0.5.5 to 0.5.6 358 - [#115](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/115): Add notes about auto installation 359 360 ## 0.9.1 (2021-05-02) 361 362 ### Enhancements 363 364 - [#105](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/105) [#112](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/112): Bump terraform-provider-azurerm to v2.57.0 from v2.50.0 365 - [#111](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/111): rules: Add support for HBv3 series and update other sizes 366 367 ### Chores 368 369 - [#100](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/100): Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 370 - [#102](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/102) [#108](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/108): Bump github.com/hashicorp/hcl/v2 from 2.9.0 to 2.10.0 in /tools 371 - [#103](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/103) [#109](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/109): Bump github.com/hashicorp/hcl/v2 from 2.9.0 to 2.10.0 372 - [#106](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/106): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.8.1 to 0.8.2 373 - [#110](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/110): Bump actions/github-script from v3 to v4.0.2 374 375 ## 0.9.0 (2021-03-07) 376 377 ### Breaking Changes 378 379 - [#99](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/99): Bump terraform-provider-azurerm to v2.50.0 from v2.45.1 380 - Remove `azurerm_log_analytics_workspace_invalid_retention_in_days` rule 381 382 ### Chores 383 384 - [#96](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/96): Upgrade to Go 1.16 385 - [#97](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/97): Bump github.com/hashicorp/hcl/v2 from 2.8.2 to 2.9.0 in /tools 386 - [#98](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/98): Bump github.com/hashicorp/hcl/v2 from 2.8.2 to 2.9.0 387 388 ## 0.8.2 (2021-02-02) 389 390 - [#95](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/95): Bump tflint-plugin-sdk to v0.8.1 391 392 ## 0.8.1 (2021-02-01) 393 394 - [#94](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/94): Remove rules which checks about overflow integer 395 396 ## 0.8.0 (2021-01-31) 397 398 The minimum supported version of TFLint has changed in this version. TFLint v0.24.0+ is required for this plugin to work. 399 400 ### Breaking Changes 401 402 - [#93](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/93): Bump tflint-plugin-sdk to v0.8.0 403 404 ### Enhancements 405 406 - [#92](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/92): Bump terraform-provider-azurerm to v2.45.1 from v2.41.0 407 408 ### Chores 409 410 - [#89](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/89): Bump github.com/hashicorp/hcl/v2 from 2.8.1 to 2.8.2 in /tools 411 - [#91](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/91): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.7.0 to 0.7.1 412 413 ## 0.7.0 (2021-01-04) 414 415 The minimum supported version of TFLint has changed in this version. TFLint v0.23.0+ is required for this plugin to work. 416 417 ### Breaking Changes 418 419 - [#88](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/88): Bump tflint-plugin-sdk to v0.7.0 420 421 ### Enhancements 422 423 - [#87](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/87): Bump terraform-provider-azurerm to v2.41.0 from v2.37.0 424 425 ### Chores 426 427 - [#80](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/80): Bump github.com/google/go-cmp from 0.5.3 to 0.5.4 428 - [#85](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/85): Bump github.com/hashicorp/hcl/v2 from 2.7.1 to 2.8.1 in /tools 429 - [#86](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/86): Bump github.com/hashicorp/hcl/v2 from 2.7.1 to 2.8.1 430 431 ## 0.6.0 (2020-11-24) 432 433 The minimum supported version of TFLint has changed in this version. TFLint v0.21.0+ is required for this plugin to work. 434 435 ### Breaking Changes 436 437 - [#79](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/79): Bump tflint-plugin-sdk to v0.6.0 438 - Added support for JSON configuration syntax 439 440 ### Enhancements 441 442 - [#78](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/78): Bump terraform-provider-azurerm to v2.37.0 from v2.32.0 443 444 ### Chores 445 446 - [#68](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/68): Added input parameters for generation paths. Also debugging configs for VS Code 447 - [#71](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/71): Refactor of Mapping Files 448 - [#72](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/72): Add a make command to update the api spec submodule 449 - [#74](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/74): Bump github.com/google/go-cmp from 0.5.2 to 0.5.3 450 - [#75](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/75): Stop using set-env commands 451 - [#76](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/76): Bump github.com/hashicorp/hcl/v2 from 2.6.0 to 2.7.1 in /tools 452 - [#77](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/77): Bump github.com/hashicorp/hcl/v2 from 2.6.0 to 2.7.1 453 454 ## 0.5.1 (2020-10-19) 455 456 ### Enhancements 457 458 - [#65](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/65): Bump terraform-provider-azurerm to v2.32.0 from v2.27.0 459 460 ### Chores 461 462 - [#63](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/63): Bump actions/setup-go from v2.1.2 to v2.1.3 463 464 ## 0.5.0 (2020-09-14) 465 466 The minimum supported version of TFLint has changed in this version. TFLint v0.20.0+ is required for this plugin to work. Also, this release is built with Go v1.15. As a result, darwin/386 build will no longer available from the release. 467 468 ### Breaking Changes 469 470 - [#61](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/61): Bump tflint-plugin-sdk to v0.5.0 471 472 ### Chores 473 474 - [#53](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/53): chore(deps): bump go to v1.15 475 - [#54](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/54): Update GitHub Actions by Dependabot 476 - [#55](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/55): Bump actions/setup-go from v1 to v2.1.2 477 - [#56](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/56): Bump actions/github-script from v2 to v3 478 - [#57](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/57): Bump github.com/google/go-cmp from 0.5.1 to 0.5.2 479 - [#59](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/59): Update doc snapshot 480 - [#60](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/60): Bump terraform-provider-azurerm to v2.27.0 from v2.23.0 481 - [#62](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/62): Bump goreleaser version 482 483 ## 0.4.0 (2020-08-17) 484 485 The minimum supported version of TFLint has changed in this version. TFLint v0.19.0+ is required for this plugin to work. 486 487 ### Breaking Changes 488 489 - [#50](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/50): Bump tflint-plugin-sdk to v0.4.0 490 491 ### Enhancements 492 493 - [#47](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/47): Update VM machine sizes 494 - [#48](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/48): Bump terraform-provider-azurerm to v2.23.0 from v2.19.0 495 496 ### Chores 497 498 - [#43](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/43): Update azure-docs snapshots 499 - [#46](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/46): Bump github.com/google/go-cmp from 0.5.0 to 0.5.1 500 501 ## 0.3.0 (2020-07-19) 502 503 The minimum supported version of TFLint has changed in this version. TFLint v0.18.0+ is required for this plugin to work. 504 505 ### Breaking Changes 506 507 - [#41](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/41): Bump tflint-plugin-sdk to v0.3.0 508 509 ### Enhancements 510 511 - [#31](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/31) [#40](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/40): Bump terraform-provider-azurerm to v2.19.0 from v2.16.0 512 513 ### BugFixes 514 515 - [#32](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/32) [#36](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/36): Add newly added vm sizes to rules 516 517 ### Chores 518 519 - [#33](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/33): Add workflow to watch azure-docs content changes 520 521 ## 0.2.0 (2020-06-28) 522 523 The minimum supported version of TFLint has changed in this version. TFLint v0.17.0+ is required for this plugin to work. 524 525 ### Breaking Changes 526 527 - [#20](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/20) [#25](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/25): Bump tflint-plugin-sdk from v0.1.0 to v0.2.0 528 529 ### Chores 530 531 - [#21](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/21): Bump github.com/hashicorp/hcl/v2 from 2.5.1 to 2.6.0 in /tools 532 - [#22](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/22): Bump github.com/hashicorp/hcl/v2 from 2.5.1 to 2.6.0 533 - [#23](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/23): Bump github.com/google/go-cmp from 0.4.1 to 0.5.0 534 - [#24](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/24): Create Dependabot config file 535 - [#27](https://github.com/terraform-linters/tflint-ruleset-azurerm/pull/27): Bump terraform-provider-azurerm to v2.16.0 from v2.10.0 536 537 ## 0.1.0 (2020-05-18) 538 539 Initial release 🎉