nlamirault / terraform-google-traffic-director

Terraform module for Google Traffic Director
0 stars 2 forks source link

Update TFLint plugin terraform-linters/tflint-ruleset-google to v0.21.0 #12

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
terraform-linters/tflint-ruleset-google plugin minor 0.10.0 -> 0.21.0

Release Notes

terraform-linters/tflint-ruleset-google ### [`v0.21.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0210-2022-10-28) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.20.0...v0.21.0) ##### Enhancements - [#​222](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/222): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.12.0 to 0.14.0 - [#​224](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/224): Update Magic Modules ##### Chores - [#​220](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/220): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.21.0 to 2.24.0 - [#​221](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/221): Bump github.com/dave/dst from 0.27.0 to 0.27.2 - [#​223](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/223): Bump google.golang.org/api from 0.95.0 to 0.100.0 ### [`v0.20.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0200-2022-09-08) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.19.0...v0.20.0) The minimum supported version of TFLint has changed in this version. TFLint v0.40.0+ is required for this plugin to work. ##### Breaking Changes - [#​207](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/207): Bump tflint-plugin-sdk to v0.12.0 - [#​209](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/209): Update Magic Modules - Removed `google_certificate_manager_certificate_invalid_scope` rule - Removed `google_certificate_manager_certificate_map_entry_invalid_matcher` rule ##### Chores - [#​199](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/199): go 1.19 - [#​202](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/202): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.20.0 to 2.21.0 - [#​204](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/204) [#​208](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/208): Bump google.golang.org/api from 0.88.0 to 0.95.0 - [#​205](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/205): Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0 - [#​206](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/206): build: Use `go-version-file` instead of `go-version` ### [`v0.19.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0190-2022-07-31) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.18.0...v0.19.0) ##### Enhancements - [#​195](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/195): Add c2d machines to validMachineTypes - [#​197](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/197): Update Magic Modules ##### Chores - [#​187](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/187): Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 - [#​194](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/194): Bump google.golang.org/api from 0.84.0 to 0.88.0 - [#​196](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/196): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.17.0 to 2.20.0 ### [`v0.18.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0180-2022-06-19) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.17.0...v0.18.0) ##### Enhancements - [#​185](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/185): Update Magic Modules ##### Chores - [#​177](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/177): Bump goreleaser/goreleaser-action from 2 to 3 - [#​180](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/180): Bump github.com/dave/dst from 0.26.2 to 0.27.0 - [#​183](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/183): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.15.0 to 2.17.0 - [#​186](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/186): Bump google.golang.org/api from 0.78.0 to 0.84.0 ### [`v0.17.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0170-2022-05-05) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.16.1...v0.17.0) ##### Enhancements - [#​174](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/174): Update Magic Modules ##### Chores - [#​160](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/160): chores: Remove snaker - [#​161](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/161): Fix rule template for rule generator - [#​165](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/165): Bump actions/setup-go from 2 to 3 - [#​169](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/169) [#​173](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/173): Bump google.golang.org/api from 0.73.0 to 0.78.0 - [#​170](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/170): Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 - [#​171](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/171): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.10.0 to 0.11.0 - [#​172](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/172): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.12.0 to 2.15.0 ### [`v0.16.1`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0161-2022-03-31) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.16.0...v0.16.1) ##### BugFixes - [#​159](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/159): Suppress unevaluable/unknown/null errors on provider block eval ### [`v0.16.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0160-2022-03-27) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.15.0...v0.16.0) The minimum supported version of TFLint has changed in this version. TFLint v0.35.0+ is required for this plugin to work. ##### Breaking Changes - [#​155](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/155): Bump tflint-plugin-sdk for gRPC-based new plugin system ##### Enhancements - [#​158](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/158): Update Magic Modules ##### Chores - [#​151](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/151): Bump actions/checkout from 2 to 3 - [#​154](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/154): go 1.18 - [#​156](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/156): Bump google.golang.org/api from 0.60.0 to 0.73.0 - [#​157](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/157): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.9.0 to 2.12.0 ### [`v0.15.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0150-2021-12-07) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.14.0...v0.15.0) ##### Breaking Changes - [#​136](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/136): Update Magic Modules - Removed `google_apigee_instance_invalid_peering_cidr_range` rule - Removed `google_filestore_instance_invalid_tier` rule ##### Chores - [#​135](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/135): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.8.0 to 2.9.0 ### [`v0.14.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0140-2021-11-07) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.13.2...v0.14.0) ##### Breaking Changes - [#​133](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/133): build: Remove unsupported build targets ##### Chores - [#​131](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/131): Bump google.golang.org/api from 0.58.0 to 0.60.0 - [#​132](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/132): Update Magic Modules ### [`v0.13.2`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0132-2021-11-02) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.13.1...v0.13.2) ##### BugFixes - [#​130](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/130): rules: Use WalkResources to avoid a bug in JSON syntax ### [`v0.13.1`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0131-2021-10-24) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.13.0...v0.13.1) ##### Enhancements - [#​125](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/125): rules: Add a2 variants and information about machine type documentation - [#​126](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/126): rules: Add larger N2 machine types (Ice Lake) and Tau T2D types ### [`v0.13.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0130-2021-10-09) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.12.1...v0.13.0) ##### Breaking Changes - [#​124](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/124): Update Magic Modules - Removed `google_dns_record_set_invalid_type` rule ##### Enhancements - [#​121](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/121): rules: Add `google_project_iam_member_invalid_member` rule - [#​122](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/122): rules: Add more `google_project_iam_*_invalid_member` rules ##### Chores - [#​120](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/120): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.7.1 to 2.8.0 - [#​123](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/123): Bump google.golang.org/api from 0.56.0 to 0.58.0 ### [`v0.12.1`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0121-2021-09-12) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.12.0...v0.12.1) ##### BugFixes - [#​118](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/118): build: Update GoReleaser version - v0.12.0 release doesn't include darwin/arm64 build. This change fixes the issue. ### [`v0.12.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0120-2021-09-12) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.11.0...v0.12.0) ##### Enhancements - [#​117](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/117): Update Magic Modules ##### Chores - [#​113](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/113): Bump actions/setup-go from 2.1.3 to 2.1.4 - [#​114](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/114): Bump google.golang.org/api from 0.52.0 to 0.56.0 - [#​115](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/115): Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.7.0 to 2.7.1 - [#​116](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/116): build: Go 1.17 ### [`v0.11.0`](https://togithub.com/terraform-linters/tflint-ruleset-google/blob/HEAD/CHANGELOG.md#​0110-2021-08-08) [Compare Source](https://togithub.com/terraform-linters/tflint-ruleset-google/compare/v0.10.0...v0.11.0) ##### Breaking Changes - [#​111](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/111): Update Magic Modules - Remove `google_privateca_certificate_authority_invalid_tier` rule ##### Chores - [#​107](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/107): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.9.0 to 0.9.1 - [#​108](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/108): Bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1 - [#​110](https://togithub.com/terraform-linters/tflint-ruleset-google/pull/110): Bump google.golang.org/api from 0.49.0 to 0.52.0

Configuration

๐Ÿ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

github-actions[bot] commented 1 year ago

Terraform Security Scan Failed

Show Output ```hcl Results #1-2 CRITICAL Firewall rule allows ingress traffic from multiple addresses on the public internet. (2 similar results) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ firewall.tf:24-27 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 15 resource "google_compute_firewall" "this" { .. 24 โ”Œ source_ranges = [ 25 โ”‚ "35.191.0.0/16", 26 โ”‚ "130.211.0.0/22" 27 โ”” ] .. 39 } โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Individual Causes - firewall.tf:15-39 (google_compute_firewall.this) 2 instances โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ID google-compute-no-public-ingress Impact The port is exposed for ingress from the internet Resolution Set a more restrictive cidr range More Information - https://aquasecurity.github.io/tfsec/latest/checks/google/compute/no-public-ingress/ - https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_firewall#source_ranges - https://www.terraform.io/docs/providers/google/r/compute_firewall.html โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ timings โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ disk i/o 131.3ยตs parsing 1.417807ms adaptation 120.9ยตs checks 15.05568ms total 16.725687ms counts โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ modules downloaded 0 modules processed 1 blocks processed 15 files read 7 results โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ passed 2 ignored 0 critical 2 high 0 medium 0 low 0 2 passed, 2 potential problem(s) detected. ```