Skip to content

Pinned module versions in google-github/terraform/google break install for v2.10.3 #896

@jm-niusgov-account

Description

@jm-niusgov-account

Pinning the following modules make it so that kubefirst cannot be installed on GCP with github:

  • terraform-google-modules/network/google, file google-github/terraform/google/vpc.tf - pinning to 10 creates a dependency where hashicorp/google must be both => 7 and < 7. Note that pinning to the latest version (14) also causes it to break because that version requires hashicorp/google to be a larger version than has been released.
  • terraform-google-modules/cloud-nat/google, file google-gitlab/terraform/google/gke/nat.tf- pinning to 5.3 causes the same problem, 5.3 has a < 7 dependency on hashicorp/google

I did not submit a pull request because I am stuck in my install, and cannot verify that the changes I made actually work. I changed network to > 10, < 14, and cloud-nat to > 5.3. I can now successfully do a terraform init -backend=false from the google-github/terraform/google directory. But I have not been able to see if there are other problems after that as the installer (kubefirst google create) still clones this broken repository as a template.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions