terraform-google-modules / terraform-google-gke-gitlab

Installs GitLab on Kubernetes Engine

Home Page:https://registry.terraform.io/modules/terraform-google-modules/gke-gitlab/google

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Supported versions cause errors (0.12.x) "Unsupported Block Type"

kbroughton opened this issue · comments

I'm attempting to run from a hashicorp/terraform:0.x.y container.

I tried 0.12.29.1 and it failed with the following.
Bumping to 0.13.2 worked. If I try an unsupported version like 0.15.0 I get an error stating versions should be ">=0.12.6, <0.14" so the message should be changed to > 0.13.0 .

│ Error: Unsupported Terraform Core version

│ on .terraform/modules/gke-gitlab.project_services/modules/project_services/versions.tf line 18, in terraform:
│ 18: required_version = ">=0.12.6, <0.14"

Warning: Provider source not supported in Terraform v0.12

on ../../versions.tf line 20, in terraform:
20: google = {
21: source = "hashicorp/google"
22: version = "~> 3.42"
23: }

A source was declared for provider google. Terraform v0.12 does not support
the provider source attribute. It will be ignored.

(and 6 more similar warnings elsewhere)

Error: Reserved argument name in module block

on ../../main.tf line 44, in module "gke_auth":
44: depends_on = [time_sleep.sleep_for_cluster_fix_helm_6361]

The name "depends_on" is reserved for use in a future version of Terraform.

Error: Unsupported block type

on ../../versions.tf line 50, in terraform:
50: provider_meta "google" {

Blocks of type "provider_meta" are not expected here.

Error: Unsupported block type

on ../../versions.tf line 54, in terraform:
54: provider_meta "google-beta" {