fix(tflint): Handle the absence of `.terraform.lock.hcl` gracefully.
The function `find_tf_modules()` falls back to searching for `*.tf` if `.terraform.lock.hcl` does not exist. However, in that case `terraform init` fails due to the `-lockfile=readonly` flag with the following unintuitive error message: > Error: Provider dependency changes detected > > Changes to the required provider dependencies were detected, but the lock > file is read-only. To use and record these requirements, run "terraform init" > without the "-lockfile=readonly" flag. With this change, the `-lockfile=readonly` flag is only passed if `.terraform.lock.hcl` exists. Otherwise, a warning is printed.
-
mentioned in commit c79e1bf8
-
mentioned in merge request common-ci-tasks-images!257 (merged)
-
mentioned in merge request infradev-report!97 (merged)
-
mentioned in merge request ringctl!1 (merged)
-
mentioned in merge request bigquery-loader!141 (merged)
-
mentioned in merge request terra-transformer!400 (merged)
-
mentioned in merge request gitlab-org/release-tools!2961 (merged)
-
mentioned in merge request jsonnet-tool!132 (merged)
-
mentioned in merge request asdf-gl-infra!44 (closed)
-
mentioned in merge request gitlab-com/chatops!503 (merged)
-
🔨 @glrenovatebotmentioned in merge request gcp-quota-exporter!75 (closed)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/platform/runway/runwayctl!271 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/platform/gitlab-issue-report-kit!44 (merged)
-
🔨 @glrenovatebotmentioned in merge request fluentd-docker!58 (merged)
-
🔨 @glrenovatebotmentioned in merge request woodhouse!392 (merged)
-
🔨 @glrenovatebotmentioned in merge request helicopter!21 (merged)
-
🔨 @glrenovatebotmentioned in merge request es-diagnostics!18 (closed)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/k8s-workloads/common!422 (merged)
-
🔨 @glrenovatebotmentioned in merge request slackline!200 (closed)
-
mentioned in merge request gitlab-org/modelops/ai-model-validation-and-research/ai-evaluation/prompt-library!338 (merged)
-
mentioned in merge request gitlab-com/runbooks!7007 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/cloudwatch_log_export!84 (merged)
-
mentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/byok-status-exporter!171 (merged)
-
mentioned in merge request gitlab-org/modelops/applied-ml/code-suggestions/ai-assist!687 (merged)
-
🔨 @glrenovatebotmentioned in merge request cmbr!273 (merged)
-
🔨 @glrenovatebotmentioned in merge request third-party-container-images!54 (merged)
-
🔨 @glrenovatebotmentioned in merge request pmv!348 (merged)
-
🔨 @glrenovatebotmentioned in merge request asdf-promtool!53 (merged)
-
🔨 @glrenovatebotmentioned in merge request gitlab-com/gl-infra/gitlab-dedicated/library/terraform/terraform-gitlab-aws-oidc!34 (merged)
-
mentioned in merge request gitlab-org/cells/topology-service!62 (closed)
-
🔨 @glrenovatebotmentioned in merge request gitlab-org/modelops/applied-ml/code-suggestions/ai-assist!1587 (closed)
-
🔨 @glrenovatebotmentioned in merge request es-diagnostics!21